diff --git a/404.html b/404.html index efc0dc1e..b4179ed7 100644 --- a/404.html +++ b/404.html @@ -18,13 +18,13 @@ - + -

404

That's a Four-Oh-Four.
+ - + diff --git a/about.html b/about.html index a6e31bd3..a1790def 100644 --- a/about.html +++ b/about.html @@ -29,7 +29,7 @@ - + @@ -94,6 +94,6 @@ (opens new window)

# πŸ™‹β€β™‚οΈ About Me

Howdy, glad to see that you are interested to know about me. I am a full-time software developer and a free-time app maker. I love all sorts of web technologies and visual-related stuff. I tend to spend all of my free time exploring and playing around with those things by making a lot of, probably silly, of-no-use apps, apps that are meant for entertainment, or simply to satisfy my hobby.

I am not good at math and problem solving, or positively speaking, just decent. I cannot build complex programs or software that appears to be useful to mankind, so I took the route that fits me best: to build apps for entertainment. If you would like, follow me on my journey to contribute to the world in my own way.

Tools I use:

# Visnalize

Visnalize is Visualize with the letter u upside down, my brand name of choice. If you have read above, you should see the reason why I pick this name.

I shamelessly created the logo using MS Paint and eventually on Figma.

# Contact

I am not actively available via direct messaging or chat apps like Discord, WhatsApp etc. You can reach me via email at visnalize@gmail.com or with a little help from the form below:

Last Updated: 9/30/2022, 9:57:21 AM
- + diff --git a/app-ads.txt b/app-ads.txt index 5bb61b74..b004a131 100644 --- a/app-ads.txt +++ b/app-ads.txt @@ -24,3 +24,6 @@ atlas5.co, 3688, DIRECT walletcircle.co, 3688, DIRECT google.com, pub-7094677798399606, RESELLER, f08c47fec0942fa0 google.com, pub-2403018226404213, RESELLER, f08c47fec0942fa0 + +# Appbroda +google.com, pub-6475545211379383, DIRECT, f08c47fec0942fa0 \ No newline at end of file diff --git a/assets/js/app.ed9c1f1e.js b/assets/js/app.62723d62.js similarity index 99% rename from assets/js/app.ed9c1f1e.js rename to assets/js/app.62723d62.js index bae8aa54..fa906b56 100644 --- a/assets/js/app.ed9c1f1e.js +++ b/assets/js/app.62723d62.js @@ -13,4 +13,4 @@ * (c) 2014-2022 Evan You * Released under the MIT License. */ -var r=Object.freeze({}),o=Array.isArray;function i(t){return null==t}function a(t){return null!=t}function s(t){return!0===t}function c(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function l(t){return"function"==typeof t}function u(t){return null!==t&&"object"==typeof t}var p=Object.prototype.toString;function f(t){return"[object Object]"===p.call(t)}function h(t){return"[object RegExp]"===p.call(t)}function d(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function m(t){return a(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function v(t){return null==t?"":Array.isArray(t)||f(t)&&t.toString===p?JSON.stringify(t,null,2):String(t)}function g(t){var e=parseFloat(t);return isNaN(e)?t:e}function y(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(n,1)}}var _=Object.prototype.hasOwnProperty;function x(t,e){return _.call(t,e)}function C(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var S=/-(\w)/g,k=C((function(t){return t.replace(S,(function(t,e){return e?e.toUpperCase():""}))})),M=C((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),A=/\B([A-Z])/g,$=C((function(t){return t.replace(A,"-$1").toLowerCase()}));var E=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function T(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function P(t,e){for(var n in e)t[n]=e[n];return t}function O(t){for(var e={},n=0;n0,X=G&&G.indexOf("edge/")>0;G&&G.indexOf("android");var Z=G&&/iphone|ipad|ipod|ios/.test(G);G&&/chrome\/\d+/.test(G),G&&/phantomjs/.test(G);var tt,et=G&&G.match(/firefox\/(\d+)/),nt={}.watch,rt=!1;if(Y)try{var ot={};Object.defineProperty(ot,"passive",{get:function(){rt=!0}}),window.addEventListener("test-passive",null,ot)}catch(t){}var it=function(){return void 0===tt&&(tt=!Y&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),tt},at=Y&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function st(t){return"function"==typeof t&&/native code/.test(t.toString())}var ct,lt="undefined"!=typeof Symbol&&st(Symbol)&&"undefined"!=typeof Reflect&&st(Reflect.ownKeys);ct="undefined"!=typeof Set&&st(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var ut=null;function pt(t){void 0===t&&(t=null),t||ut&&ut._scope.off(),ut=t,t&&t._scope.on()}var ft=function(){function t(t,e,n,r,o,i,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),ht=function(t){void 0===t&&(t="");var e=new ft;return e.text=t,e.isComment=!0,e};function dt(t){return new ft(void 0,void 0,void 0,String(t))}function mt(t){var e=new ft(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var vt=0,gt=function(){function t(){this.id=vt++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){w(this.subs,t)},t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){var e=this.subs.slice();for(var n=0,r=e.length;n0&&(Yt((l=t(l,"".concat(n||"","_").concat(r)))[0])&&Yt(p)&&(f[u]=dt(p.text+l[0].text),l.shift()),f.push.apply(f,l)):c(l)?Yt(p)?f[u]=dt(p.text+l):""!==l&&f.push(dt(l)):Yt(l)&&Yt(p)?f[u]=dt(p.text+l.text):(s(e._isVList)&&a(l.tag)&&i(l.key)&&a(n)&&(l.key="__vlist".concat(n,"_").concat(r,"__")),f.push(l)));return f}(t):void 0}function Yt(t){return a(t)&&a(t.text)&&!1===t.isComment}function Gt(t,e){var n,r,i,s,c=null;if(o(t)||"string"==typeof t)for(c=new Array(t.length),n=0,r=t.length;n0,s=e?!!e.$stable:!a,c=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(s&&o&&o!==r&&c===o.$key&&!a&&!o.$hasNormal)return o;for(var l in i={},e)e[l]&&"$"!==l[0]&&(i[l]=de(t,n,l,e[l]))}else i={};for(var u in n)u in i||(i[u]=me(n,u));return e&&Object.isExtensible(e)&&(e._normalized=i),W(i,"$stable",s),W(i,"$key",c),W(i,"$hasNormal",a),i}function de(t,e,n,r){var i=function(){var e=ut;pt(t);var n=arguments.length?r.apply(null,arguments):r({}),i=(n=n&&"object"==typeof n&&!o(n)?[n]:Kt(n))&&n[0];return pt(e),n&&(!i||1===n.length&&i.isComment&&!fe(i))?void 0:n};return r.proxy&&Object.defineProperty(e,n,{get:i,enumerable:!0,configurable:!0}),i}function me(t,e){return function(){return t[e]}}function ve(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};W(e,"_v_attr_proxy",!0),ge(e,t.$attrs,r,t,"$attrs")}return t._attrsProxy},get listeners(){t._listenersProxy||ge(t._listenersProxy={},t.$listeners,r,t,"$listeners");return t._listenersProxy},get slots(){return function(t){t._slotsProxy||be(t._slotsProxy={},t.$scopedSlots);return t._slotsProxy}(t)},emit:E(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(n){return Bt(t,e,n)}))}}}function ge(t,e,n,r,o){var i=!1;for(var a in e)a in t?e[a]!==n[a]&&(i=!0):(i=!0,ye(t,a,r,o));for(var a in t)a in e||(i=!0,delete t[a]);return i}function ye(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function be(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}var we=null;function _e(t,e){return(t.__esModule||lt&&"Module"===t[Symbol.toStringTag])&&(t=t.default),u(t)?e.extend(t):t}function xe(t){if(o(t))for(var e=0;edocument.createEvent("Event").timeStamp&&(sn=function(){return cn.now()})}var ln=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function un(){var t,e;for(an=sn(),rn=!0,Ze.sort(ln),on=0;onon&&Ze[n].id>t.id;)n--;Ze.splice(n+1,0,t)}else Ze.push(t);nn||(nn=!0,qe(un))}}function fn(t,e){if(t){for(var n=Object.create(null),r=lt?Reflect.ownKeys(t):Object.keys(t),o=0;o-1)if(i&&!x(o,"default"))a=!1;else if(""===a||a===$(t)){var c=jn(String,o.type);(c<0||s-1:"string"==typeof t?t.split(",").indexOf(e)>-1:!!h(t)&&t.test(e)}function Gn(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var i in n){var a=n[i];if(a){var s=a.name;s&&!e(s)&&Jn(n,i,r,o)}}}function Jn(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,w(n,e)}Wn.prototype._init=function(t){var e=this;e._uid=Un++,e._isVue=!0,e.__v_skip=!0,e._scope=new Nt(!0),e._scope._vm=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=$n(Dn(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Ke(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,o=n&&n.context;t.$slots=ue(e._renderChildren,o),t.$scopedSlots=n?he(t.$parent,n.data.scopedSlots,t.$slots):r,t._c=function(e,n,r,o){return Ce(t,e,n,r,o,!1)},t.$createElement=function(e,n,r,o){return Ce(t,e,n,r,o,!0)};var i=n&&n.data;Tt(t,"$attrs",i&&i.attrs||r,null,!0),Tt(t,"$listeners",e._parentListeners||r,null,!0)}(e),Xe(e,"beforeCreate",void 0,!1),function(t){var e=fn(t.$options.inject,t);e&&(Mt(!1),Object.keys(e).forEach((function(n){Tt(t,n,e[n])})),Mt(!0))}(e),qn(e),function(t){var e=t.$options.provide;if(e){var n=l(e)?e.call(t):e;if(!u(n))return;for(var r=Ht(t),o=lt?Reflect.ownKeys(n):Object.keys(n),i=0;i1?T(n):n;for(var r=T(arguments,1),o='event handler for "'.concat(t,'"'),i=0,a=n.length;iparseInt(this.max)&&Jn(t,e[0],e,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Jn(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Gn(t,(function(t){return Yn(e,t)}))})),this.$watch("exclude",(function(e){Gn(t,(function(t){return!Yn(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=xe(t),n=e&&e.componentOptions;if(n){var r=Kn(n),o=this.include,i=this.exclude;if(o&&(!r||!Yn(o,r))||i&&r&&Yn(i,r))return e;var a=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;a[c]?(e.componentInstance=a[c].componentInstance,w(s,c),s.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return V}};Object.defineProperty(t,"config",e),t.util={warn:_n,extend:P,mergeOptions:$n,defineReactive:Tt},t.set=Pt,t.delete=Ot,t.nextTick=qe,t.observable=function(t){return Et(t),t},t.options=Object.create(null),N.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,P(t.options.components,Xn),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=T(arguments,1);return n.unshift(this),l(t.install)?t.install.apply(t,n):l(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=$n(this.options,t),this}}(t),Fn(t),function(t){N.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&f(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&l(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(Wn),Object.defineProperty(Wn.prototype,"$isServer",{get:it}),Object.defineProperty(Wn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Wn,"FunctionalRenderContext",{value:hn}),Wn.version="2.7.10";var Zn=y("style,class"),tr=y("input,textarea,option,select,progress"),er=y("contenteditable,draggable,spellcheck"),nr=y("events,caret,typing,plaintext-only"),rr=y("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),or="http://www.w3.org/1999/xlink",ir=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},ar=function(t){return ir(t)?t.slice(6,t.length):""},sr=function(t){return null==t||!1===t};function cr(t){for(var e=t.data,n=t,r=t;a(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(e=lr(r.data,e));for(;a(n=n.parent);)n&&n.data&&(e=lr(e,n.data));return function(t,e){if(a(t)||a(e))return ur(t,pr(e));return""}(e.staticClass,e.class)}function lr(t,e){return{staticClass:ur(t.staticClass,e.staticClass),class:a(t.class)?[t.class,e.class]:e.class}}function ur(t,e){return t?e?t+" "+e:t:e||""}function pr(t){return Array.isArray(t)?function(t){for(var e,n="",r=0,o=t.length;r-1?Lr(t,e,n):rr(e)?sr(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):er(e)?t.setAttribute(e,function(t,e){return sr(e)||"false"===e?"false":"contenteditable"===t&&nr(e)?e:"true"}(e,n)):ir(e)?sr(n)?t.removeAttributeNS(or,ar(e)):t.setAttributeNS(or,e,n):Lr(t,e,n)}function Lr(t,e,n){if(sr(n))t.removeAttribute(e);else{if(J&&!Q&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var Ir={create:zr,update:zr};function qr(t,e){var n=e.elm,r=e.data,o=t.data;if(!(i(r.staticClass)&&i(r.class)&&(i(o)||i(o.staticClass)&&i(o.class)))){var s=cr(e),c=n._transitionClasses;a(c)&&(s=ur(s,pr(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var Br,Rr={create:qr,update:qr};function Nr(t,e,n){var r=Br;return function o(){var i=e.apply(null,arguments);null!==i&&Ur(t,o,n,r)}}var Hr=Ee&&!(et&&Number(et[1])<=53);function Vr(t,e,n,r){if(Hr){var o=an,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}Br.addEventListener(t,e,rt?{capture:n,passive:r}:n)}function Ur(t,e,n,r){(r||Br).removeEventListener(t,e._wrapper||e,n)}function Dr(t,e){if(!i(t.data.on)||!i(e.data.on)){var n=e.data.on||{},r=t.data.on||{};Br=e.elm||t.elm,function(t){if(a(t.__r)){var e=J?"change":"input";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}a(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(n),Dt(n,r,Vr,Ur,Nr,e.context),Br=void 0}}var Wr,Fr={create:Dr,update:Dr,destroy:function(t){return Dr(t,xr)}};function Kr(t,e){if(!i(t.data.domProps)||!i(e.data.domProps)){var n,r,o=e.elm,c=t.data.domProps||{},l=e.data.domProps||{};for(n in(a(l.__ob__)||s(l._v_attr_proxy))&&(l=e.data.domProps=P({},l)),c)n in l||(o[n]="");for(n in l){if(r=l[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===c[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=r;var u=i(r)?"":String(r);Yr(o,u)&&(o.value=u)}else if("innerHTML"===n&&dr(o.tagName)&&i(o.innerHTML)){(Wr=Wr||document.createElement("div")).innerHTML="".concat(r,"");for(var p=Wr.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;p.firstChild;)o.appendChild(p.firstChild)}else if(r!==c[n])try{o[n]=r}catch(t){}}}}function Yr(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(a(r)){if(r.number)return g(n)!==g(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var Gr={create:Kr,update:Kr},Jr=C((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function Qr(t){var e=Xr(t.style);return t.staticStyle?P(t.staticStyle,e):e}function Xr(t){return Array.isArray(t)?O(t):"string"==typeof t?Jr(t):t}var Zr,to=/^--/,eo=/\s*!important$/,no=function(t,e,n){if(to.test(e))t.style.setProperty(e,n);else if(eo.test(n))t.style.setProperty($(e),n.replace(eo,""),"important");else{var r=oo(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(so).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function lo(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(so).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function uo(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&P(e,po(t.name||"v")),P(e,t),e}return"string"==typeof t?po(t):void 0}}var po=C((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),fo=Y&&!Q,ho="transition",mo="transitionend",vo="animation",go="animationend";fo&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(ho="WebkitTransition",mo="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(vo="WebkitAnimation",go="webkitAnimationEnd"));var yo=Y?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function bo(t){yo((function(){yo(t)}))}function wo(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),co(t,e))}function _o(t,e){t._transitionClasses&&w(t._transitionClasses,e),lo(t,e)}function xo(t,e,n){var r=So(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s="transition"===o?mo:go,c=0,l=function(){t.removeEventListener(s,u),n()},u=function(e){e.target===t&&++c>=a&&l()};setTimeout((function(){c0&&(n="transition",u=a,p=i.length):"animation"===e?l>0&&(n="animation",u=l,p=c.length):p=(n=(u=Math.max(a,l))>0?a>l?"transition":"animation":null)?"transition"===n?i.length:c.length:0,{type:n,timeout:u,propCount:p,hasTransform:"transition"===n&&Co.test(r[ho+"Property"])}}function ko(t,e){for(;t.length1}function Po(t,e){!0!==e.data.show&&Ao(e)}var Oo=function(t){var e,n,r={},l=t.modules,u=t.nodeOps;for(e=0;ed?w(t,i(n[g+1])?null:n[g+1].elm,n,h,g,r):h>g&&x(e,p,d)}(p,m,g,n,l):a(g)?(a(t.text)&&u.setTextContent(p,""),w(p,null,g,0,g.length-1,n)):a(m)?x(m,0,m.length-1):a(t.text)&&u.setTextContent(p,""):t.text!==e.text&&u.setTextContent(p,e.text),a(d)&&a(h=d.hook)&&a(h=h.postpatch)&&h(t,e)}}}function M(t,e,n){if(s(n)&&a(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r-1,a.selected!==i&&(a.selected=i);else if(I(qo(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function Io(t,e){return e.every((function(e){return!I(e,t)}))}function qo(t){return"_value"in t?t._value:t.value}function Bo(t){t.target.composing=!0}function Ro(t){t.target.composing&&(t.target.composing=!1,No(t.target,"input"))}function No(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function Ho(t){return!t.componentInstance||t.data&&t.data.transition?t:Ho(t.componentInstance._vnode)}var Vo={model:zo,show:{bind:function(t,e,n){var r=e.value,o=(n=Ho(n)).data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,Ao(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=Ho(n)).data&&n.data.transition?(n.data.show=!0,r?Ao(n,(function(){t.style.display=t.__vOriginalDisplay})):$o(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}}},Uo={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Do(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?Do(xe(e.children)):t}function Wo(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[k(r)]=o[r];return e}function Fo(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Ko=function(t){return t.tag||fe(t)},Yo=function(t){return"show"===t.name},Go={name:"transition",props:Uo,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Ko)).length){0;var r=this.mode;0;var o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var i=Do(o);if(!i)return o;if(this._leaving)return Fo(t,o);var a="__transition-".concat(this._uid,"-");i.key=null==i.key?i.isComment?a+"comment":a+i.tag:c(i.key)?0===String(i.key).indexOf(a)?i.key:a+i.key:i.key;var s=(i.data||(i.data={})).transition=Wo(this),l=this._vnode,u=Do(l);if(i.data.directives&&i.data.directives.some(Yo)&&(i.data.show=!0),u&&u.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(i,u)&&!fe(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var p=u.data.transition=P({},s);if("out-in"===r)return this._leaving=!0,Wt(p,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),Fo(t,o);if("in-out"===r){if(fe(i))return l;var f,h=function(){f()};Wt(s,"afterEnter",h),Wt(s,"enterCancelled",h),Wt(p,"delayLeave",(function(t){f=t}))}}return o}}},Jo=P({tag:String,moveClass:String},Uo);function Qo(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function Xo(t){t.data.newPos=t.elm.getBoundingClientRect()}function Zo(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,o=e.top-n.top;if(r||o){t.data.moved=!0;var i=t.elm.style;i.transform=i.WebkitTransform="translate(".concat(r,"px,").concat(o,"px)"),i.transitionDuration="0s"}}delete Jo.mode;var ti={Transition:Go,TransitionGroup:{props:Jo,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Ge(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=Wo(this),s=0;s-1?vr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:vr[t]=/HTMLUnknownElement/.test(e.toString())},P(Wn.options.directives,Vo),P(Wn.options.components,ti),Wn.prototype.__patch__=Y?Oo:z,Wn.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=ht),Xe(t,"beforeMount"),r=function(){t._update(t._render(),n)},new Ue(t,r,z,{before:function(){t._isMounted&&!t._isDestroyed&&Xe(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var i=0;i=0&&(e=t.slice(r),t=t.slice(0,r));var o=t.indexOf("?");return o>=0&&(n=t.slice(o+1),t=t.slice(0,o)),{path:t,query:n,hash:e}}(o.path||""),l=e&&e.path||"/",u=c.path?_i(c.path,l,n||o.append):l,p=function(t,e,n){void 0===e&&(e={});var r,o=n||ci;try{r=o(t||"")}catch(t){r={}}for(var i in e){var a=e[i];r[i]=Array.isArray(a)?a.map(si):si(a)}return r}(c.query,o.query,r&&r.options.parseQuery),f=o.hash||c.hash;return f&&"#"!==f.charAt(0)&&(f="#"+f),{_normalized:!0,path:u,query:p,hash:f}}var Vi,Ui=function(){},Di={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(t){var e=this,n=this.$router,r=this.$route,o=n.resolve(this.to,r,this.append),i=o.location,a=o.route,s=o.href,c={},l=n.options.linkActiveClass,u=n.options.linkExactActiveClass,p=null==l?"router-link-active":l,f=null==u?"router-link-exact-active":u,h=null==this.activeClass?p:this.activeClass,d=null==this.exactActiveClass?f:this.exactActiveClass,m=a.redirectedFrom?pi(null,Hi(a.redirectedFrom),null,n):a;c[d]=vi(r,m,this.exactPath),c[h]=this.exact||this.exactPath?c[d]:function(t,e){return 0===t.path.replace(ui,"/").indexOf(e.path.replace(ui,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var n in e)if(!(n in t))return!1;return!0}(t.query,e.query)}(r,m);var v=c[d]?this.ariaCurrentValue:null,g=function(t){Wi(t)&&(e.replace?n.replace(i,Ui):n.push(i,Ui))},y={click:Wi};Array.isArray(this.event)?this.event.forEach((function(t){y[t]=g})):y[this.event]=g;var b={class:c},w=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:s,route:a,navigate:g,isActive:c[h],isExactActive:c[d]});if(w){if(1===w.length)return w[0];if(w.length>1||!w.length)return 0===w.length?t():t("span",{},w)}if("a"===this.tag)b.on=y,b.attrs={href:s,"aria-current":v};else{var _=function t(e){var n;if(e)for(var r=0;r-1&&(s.params[f]=n.params[f]);return s.path=Ni(u.path,s.params),c(u,s,a)}if(s.path){s.params={};for(var h=0;h-1}function xa(t,e){return _a(t)&&t._isRouter&&(null==e||t.type===e)}function Ca(t,e,n){var r=function(o){o>=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}function Sa(t){return function(e,n,r){var o=!1,i=0,a=null;ka(t,(function(t,e,n,s){if("function"==typeof t&&void 0===t.cid){o=!0,i++;var c,l=$a((function(e){var o;((o=e).__esModule||Aa&&"Module"===o[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:Vi.extend(e),n.components[s]=e,--i<=0&&r()})),u=$a((function(t){var e="Failed to resolve async component "+s+": "+t;a||(a=_a(t)?t:new Error(e),r(a))}));try{c=t(l,u)}catch(t){u(t)}if(c)if("function"==typeof c.then)c.then(l,u);else{var p=c.component;p&&"function"==typeof p.then&&p.then(l,u)}}})),o||r()}}function ka(t,e){return Ma(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Ma(t){return Array.prototype.concat.apply([],t)}var Aa="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function $a(t){var e=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var Ea=function(t,e){this.router=t,this.base=function(t){if(!t)if(Fi){var e=document.querySelector("base");t=(t=e&&e.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else t="/";"/"!==t.charAt(0)&&(t="/"+t);return t.replace(/\/$/,"")}(e),this.current=hi,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function Ta(t,e,n,r){var o=ka(t,(function(t,r,o,i){var a=function(t,e){"function"!=typeof t&&(t=Vi.extend(t));return t.options[e]}(t,e);if(a)return Array.isArray(a)?a.map((function(t){return n(t,r,o,i)})):n(a,r,o,i)}));return Ma(r?o.reverse():o)}function Pa(t,e){if(e)return function(){return t.apply(e,arguments)}}Ea.prototype.listen=function(t){this.cb=t},Ea.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},Ea.prototype.onError=function(t){this.errorCbs.push(t)},Ea.prototype.transitionTo=function(t,e,n){var r,o=this;try{r=this.router.match(t,this.current)}catch(t){throw this.errorCbs.forEach((function(e){e(t)})),t}var i=this.current;this.confirmTransition(r,(function(){o.updateRoute(r),e&&e(r),o.ensureURL(),o.router.afterHooks.forEach((function(t){t&&t(r,i)})),o.ready||(o.ready=!0,o.readyCbs.forEach((function(t){t(r)})))}),(function(t){n&&n(t),t&&!o.ready&&(xa(t,va.redirected)&&i===hi||(o.ready=!0,o.readyErrorCbs.forEach((function(e){e(t)}))))}))},Ea.prototype.confirmTransition=function(t,e,n){var r=this,o=this.current;this.pending=t;var i,a,s=function(t){!xa(t)&&_a(t)&&(r.errorCbs.length?r.errorCbs.forEach((function(e){e(t)})):console.error(t)),n&&n(t)},c=t.matched.length-1,l=o.matched.length-1;if(vi(t,o)&&c===l&&t.matched[c]===o.matched[l])return this.ensureURL(),t.hash&&oa(this.router,o,t,!1),s(((a=ba(i=o,t,va.duplicated,'Avoided redundant navigation to current location: "'+i.fullPath+'".')).name="NavigationDuplicated",a));var u=function(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n0)){var e=this.router,n=e.options.scrollBehavior,r=ha&&n;r&&this.listeners.push(ra());var o=function(){var n=t.current,o=za(t.base);t.current===hi&&o===t._startLocation||t.transitionTo(o,(function(t){r&&oa(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){da(xi(r.base+t.fullPath)),oa(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){ma(xi(r.base+t.fullPath)),oa(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(za(this.base)!==this.current.fullPath){var e=xi(this.base+this.current.fullPath);t?da(e):ma(e)}},e.prototype.getCurrentLocation=function(){return za(this.base)},e}(Ea);function za(t){var e=window.location.pathname,n=e.toLowerCase(),r=t.toLowerCase();return!t||n!==r&&0!==n.indexOf(xi(r+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var ja=function(t){function e(e,n,r){t.call(this,e,n),r&&function(t){var e=za(t);if(!/^\/#/.test(e))return window.location.replace(xi(t+"/#"+e)),!0}(this.base)||La()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router.options.scrollBehavior,n=ha&&e;n&&this.listeners.push(ra());var r=function(){var e=t.current;La()&&t.transitionTo(Ia(),(function(r){n&&oa(t.router,r,e,!0),ha||Ra(r.fullPath)}))},o=ha?"popstate":"hashchange";window.addEventListener(o,r),this.listeners.push((function(){window.removeEventListener(o,r)}))}},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Ba(t.fullPath),oa(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Ra(t.fullPath),oa(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;Ia()!==e&&(t?Ba(e):Ra(e))},e.prototype.getCurrentLocation=function(){return Ia()},e}(Ea);function La(){var t=Ia();return"/"===t.charAt(0)||(Ra("/"+t),!1)}function Ia(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function qa(t){var e=window.location.href,n=e.indexOf("#");return(n>=0?e.slice(0,n):e)+"#"+t}function Ba(t){ha?da(qa(t)):window.location.hash=t}function Ra(t){ha?ma(qa(t)):window.location.replace(qa(t))}var Na=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){xa(t,va.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(Ea),Ha=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Gi(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!ha&&!1!==t.fallback,this.fallback&&(e="hash"),Fi||(e="abstract"),this.mode=e,e){case"history":this.history=new Oa(this,t.base);break;case"hash":this.history=new ja(this,t.base,this.fallback);break;case"abstract":this.history=new Na(this,t.base);break;default:0}},Va={currentRoute:{configurable:!0}};Ha.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},Va.currentRoute.get=function(){return this.history&&this.history.current},Ha.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof Oa||n instanceof ja){var r=function(t){n.setupListeners(),function(t){var r=n.current,o=e.options.scrollBehavior;ha&&o&&"fullPath"in t&&oa(e,t,r,!1)}(t)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},Ha.prototype.beforeEach=function(t){return Da(this.beforeHooks,t)},Ha.prototype.beforeResolve=function(t){return Da(this.resolveHooks,t)},Ha.prototype.afterEach=function(t){return Da(this.afterHooks,t)},Ha.prototype.onReady=function(t,e){this.history.onReady(t,e)},Ha.prototype.onError=function(t){this.history.onError(t)},Ha.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},Ha.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},Ha.prototype.go=function(t){this.history.go(t)},Ha.prototype.back=function(){this.go(-1)},Ha.prototype.forward=function(){this.go(1)},Ha.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},Ha.prototype.resolve=function(t,e,n){var r=Hi(t,e=e||this.history.current,n,this),o=this.match(r,e),i=o.redirectedFrom||o.fullPath;return{location:r,route:o,href:function(t,e,n){var r="hash"===n?"#"+e:e;return t?xi(t+"/"+r):r}(this.history.base,i,this.mode),normalizedTo:r,resolved:o}},Ha.prototype.getRoutes=function(){return this.matcher.getRoutes()},Ha.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==hi&&this.history.transitionTo(this.history.getCurrentLocation())},Ha.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==hi&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(Ha.prototype,Va);var Ua=Ha;function Da(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}Ha.install=function t(e){if(!t.installed||Vi!==e){t.installed=!0,Vi=e;var n=function(t){return void 0!==t},r=function(t,e){var r=t.$options._parentVnode;n(r)&&n(r=r.data)&&n(r=r.registerRouteInstance)&&r(t,e)};e.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",bi),e.component("RouterLink",Di);var o=e.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},Ha.version="3.6.5",Ha.isNavigationFailure=xa,Ha.NavigationFailureType=va,Ha.START_LOCATION=hi,Fi&&window.Vue&&window.Vue.use(Ha);n(48);n(47),n(140);var Wa={NotFound:()=>n.e(45).then(n.bind(null,431)),Layout:()=>Promise.all([n.e(0),n.e(1)]).then(n.bind(null,305)),BlogList:()=>Promise.all([n.e(0),n.e(1),n.e(3)]).then(n.bind(null,432)),BlogPost:()=>Promise.all([n.e(0),n.e(1),n.e(6)]).then(n.bind(null,433)),Visnalize:()=>Promise.all([n.e(0),n.e(1),n.e(11)]).then(n.bind(null,299)),WithComments:()=>Promise.all([n.e(0),n.e(1),n.e(9)]).then(n.bind(null,434)),WithSideAds:()=>Promise.all([n.e(0),n.e(1),n.e(10)]).then(n.bind(null,435))},Fa={"v-7cbecfe2":()=>n.e(48).then(n.bind(null,450)),"v-79f79f20":()=>n.e(16).then(n.bind(null,451)),"v-01aa2ce2":()=>n.e(43).then(n.bind(null,452)),"v-2fec31fc":()=>n.e(49).then(n.bind(null,453)),"v-4b7e6c3c":()=>n.e(17).then(n.bind(null,454)),"v-17861269":()=>n.e(50).then(n.bind(null,455)),"v-1131db82":()=>n.e(51).then(n.bind(null,456)),"v-4182c7bc":()=>n.e(41).then(n.bind(null,457)),"v-44a529fc":()=>n.e(42).then(n.bind(null,458)),"v-3424310c":()=>n.e(23).then(n.bind(null,459)),"v-72bfdbc2":()=>n.e(52).then(n.bind(null,460)),"v-301172dc":()=>n.e(53).then(n.bind(null,461)),"v-6796123c":()=>n.e(54).then(n.bind(null,462)),"v-84d6517c":()=>n.e(55).then(n.bind(null,463)),"v-2af59a42":()=>n.e(56).then(n.bind(null,464)),"v-98844e8a":()=>n.e(57).then(n.bind(null,465)),"v-08727ec0":()=>n.e(58).then(n.bind(null,466)),"v-ba31739c":()=>n.e(59).then(n.bind(null,467)),"v-8cd4b9a4":()=>n.e(60).then(n.bind(null,468)),"v-530b246c":()=>n.e(61).then(n.bind(null,469)),"v-51b76d92":()=>n.e(62).then(n.bind(null,470)),"v-2cf24a82":()=>n.e(18).then(n.bind(null,471)),"v-007b4402":()=>n.e(12).then(n.bind(null,472)),"v-05767d49":()=>n.e(44).then(n.bind(null,473))};function Ka(t){const e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}const Ya=/-(\w)/g,Ga=Ka(t=>t.replace(Ya,(t,e)=>e?e.toUpperCase():"")),Ja=/\B([A-Z])/g,Qa=Ka(t=>t.replace(Ja,"-$1").toLowerCase()),Xa=Ka(t=>t.charAt(0).toUpperCase()+t.slice(1));function Za(t,e){if(!e)return;if(t(e))return t(e);return e.includes("-")?t(Xa(Ga(e))):t(Xa(e))||t(Qa(e))}const ts=Object.assign({},Wa,Fa),es=t=>ts[t],ns=t=>Fa[t],rs=t=>Wa[t],os=t=>Wn.component(t);function is(t){return Za(ns,t)}function as(t){return Za(rs,t)}function ss(t){return Za(es,t)}function cs(t){return Za(os,t)}function ls(...t){return Promise.all(t.filter(t=>t).map(async t=>{if(!cs(t)&&ss(t)){const e=await ss(t)();Wn.component(t,e.default)}}))}function us(t,e){"undefined"!=typeof window&&window.__VUEPRESS__&&(window.__VUEPRESS__[t]=e)}var ps=n(101),fs=n.n(ps),hs=n(102),ds=n.n(hs),ms={created(){if(this.siteMeta=this.$site.headTags.filter(([t])=>"meta"===t).map(([t,e])=>e),this.$ssrContext){const e=this.getMergedMetaTags();this.$ssrContext.title=this.$title,this.$ssrContext.lang=this.$lang,this.$ssrContext.pageMeta=(t=e)?t.map(t=>{let e="{e+=` ${n}="${ds()(t[n])}"`}),e+">"}).join("\n "):"",this.$ssrContext.canonicalLink=gs(this.$canonicalUrl)}var t},mounted(){this.currentMetaTags=[...document.querySelectorAll("meta")],this.updateMeta(),this.updateCanonicalLink()},methods:{updateMeta(){document.title=this.$title,document.documentElement.lang=this.$lang;const t=this.getMergedMetaTags();this.currentMetaTags=ys(t,this.currentMetaTags)},getMergedMetaTags(){const t=this.$page.frontmatter.meta||[];return fs()([{name:"description",content:this.$description}],t,this.siteMeta,bs)},updateCanonicalLink(){vs(),this.$canonicalUrl&&document.head.insertAdjacentHTML("beforeend",gs(this.$canonicalUrl))}},watch:{$page(){this.updateMeta(),this.updateCanonicalLink()}},beforeDestroy(){ys(null,this.currentMetaTags),vs()}};function vs(){const t=document.querySelector("link[rel='canonical']");t&&t.remove()}function gs(t=""){return t?``:""}function ys(t,e){if(e&&[...e].filter(t=>t.parentNode===document.head).forEach(t=>document.head.removeChild(t)),t)return t.map(t=>{const e=document.createElement("meta");return Object.keys(t).forEach(n=>{e.setAttribute(n,t[n])}),document.head.appendChild(e),e})}function bs(t){for(const e of["name","property","itemprop"])if(t.hasOwnProperty(e))return t[e]+e;return JSON.stringify(t)}var ws=n(103),_s={mounted(){window.addEventListener("scroll",this.onScroll)},methods:{onScroll:n.n(ws)()((function(){this.setActiveHash()}),300),setActiveHash(){const t=[].slice.call(document.querySelectorAll(".sidebar-link")),e=[].slice.call(document.querySelectorAll(".header-anchor")).filter(e=>t.some(t=>t.hash===e.hash)),n=Math.max(window.pageYOffset,document.documentElement.scrollTop,document.body.scrollTop),r=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),o=window.innerHeight+n;for(let t=0;t=i.parentElement.offsetTop+10&&(!a||n{this.$nextTick(()=>{this.$vuepress.$set("disableScrollBehavior",!1)})})}}}},beforeDestroy(){window.removeEventListener("scroll",this.onScroll)}},xs=n(25),Cs=n.n(xs),Ss={mounted(){Cs.a.configure({showSpinner:!1}),this.$router.beforeEach((t,e,n)=>{t.path===e.path||Wn.component(t.name)||Cs.a.start(),n()}),this.$router.afterEach(()=>{Cs.a.done(),this.isSidebarOpen=!1})}},ks=n(104),Ms=n.n(ks),As=[ms,_s,Ss,{mounted(){Ms.a.polyfill()}}],$s={name:"GlobalLayout",computed:{layout(){const t=this.getLayout();return us("layout",t),Wn.component(t)}},methods:{getLayout(){if(this.$page.path){const t=this.$page.frontmatter.layout;return t&&(this.$vuepress.getLayoutAsyncComponent(t)||this.$vuepress.getVueComponent(t))?t:"Layout"}return"NotFound"}}},Es=n(16),Ts=Object(Es.a)($s,(function(){return(0,this._self._c)(this.layout,{tag:"component"})}),[],!1,null,null,null).exports;!function(t,e,n){switch(e){case"components":t[e]||(t[e]={}),Object.assign(t[e],n);break;case"mixins":t[e]||(t[e]=[]),t[e].push(...n);break;default:throw new Error("Unknown option name.")}}(Ts,"mixins",As);const Ps=[{name:"v-7cbecfe2",path:"/about.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-7cbecfe2").then(n)}},{name:"v-79f79f20",path:"/blog/about-the-ads.html",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogPost","v-79f79f20").then(n)}},{name:"v-01aa2ce2",path:"/blog/building-visnalize-com.html",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogPost","v-01aa2ce2").then(n)}},{name:"v-2fec31fc",path:"/blog/building-win7-simu.html",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogPost","v-2fec31fc").then(n)}},{name:"v-4b7e6c3c",path:"/blog/load-any-websites-in-iframes.html",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogPost","v-4b7e6c3c").then(n)}},{name:"v-17861269",path:"/blog/",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogList","v-17861269").then(n)}},{path:"/blog/index.html",redirect:"/blog/"},{name:"v-1131db82",path:"/blog/win7-icons-viewer-downloader.html",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogPost","v-1131db82").then(n)}},{name:"v-4182c7bc",path:"/blog/win7-simu-file-explorer.html",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogPost","v-4182c7bc").then(n)}},{name:"v-44a529fc",path:"/blog/win7-simu-mobile-devices.html",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogPost","v-44a529fc").then(n)}},{name:"v-3424310c",path:"/blog/win7-simu-year-in-review-2022.html",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogPost","v-3424310c").then(n)}},{name:"v-72bfdbc2",path:"/blog/win7-ui-introduction.html",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogPost","v-72bfdbc2").then(n)}},{name:"v-301172dc",path:"/blog/windows-resources.html",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogPost","v-301172dc").then(n)}},{name:"v-6796123c",path:"/brick1100/about.html",component:Ts,beforeEnter:(t,e,n)=>{ls("WithComments","v-6796123c").then(n)}},{name:"v-84d6517c",path:"/brick1100/changelog.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-84d6517c").then(n)}},{name:"v-2af59a42",path:"/brick1100/privacy.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-2af59a42").then(n)}},{name:"v-98844e8a",path:"/",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-98844e8a").then(n)}},{path:"/index.html",redirect:"/"},{name:"v-08727ec0",path:"/win7simu/about.html",component:Ts,beforeEnter:(t,e,n)=>{ls("WithComments","v-08727ec0").then(n)}},{name:"v-ba31739c",path:"/win7simu/changelog.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-ba31739c").then(n)}},{name:"v-8cd4b9a4",path:"/win7simu/faq.html",component:Ts,beforeEnter:(t,e,n)=>{ls("WithComments","v-8cd4b9a4").then(n)}},{name:"v-530b246c",path:"/win7simu/privacy.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-530b246c").then(n)}},{name:"v-51b76d92",path:"/win7simu/themestudio/changelog.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-51b76d92").then(n)}},{name:"v-2cf24a82",path:"/win7simu/themestudio/in-depth-guide.html",component:Ts,beforeEnter:(t,e,n)=>{ls("WithComments","v-2cf24a82").then(n)}},{name:"v-007b4402",path:"/win7simu/themestudio/quick-guide.html",component:Ts,beforeEnter:(t,e,n)=>{ls("WithComments","v-007b4402").then(n)}},{name:"v-05767d49",path:"/win7simu/themestudio/",component:Ts,beforeEnter:(t,e,n)=>{ls("WithComments","v-05767d49").then(n)}},{path:"/win7simu/themestudio/index.html",redirect:"/win7simu/themestudio/"},{name:"v-0326206d",path:"/blog/tag/",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogList","v-0326206d").then(n)},meta:{pid:"tag",id:"tag"}},{path:"/blog/tag/index.html",redirect:"/blog/tag/"},{name:"v-60422faa",path:"/blog/tag/tips/",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogList","v-60422faa").then(n)},meta:{pid:"tag",id:"tips"}},{path:"/blog/tag/tips/index.html",redirect:"/blog/tag/tips/"},{name:"v-62ece89f",path:"/blog/tag/technical/",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogList","v-62ece89f").then(n)},meta:{pid:"tag",id:"technical"}},{path:"/blog/tag/technical/index.html",redirect:"/blog/tag/technical/"},{name:"v-791b612c",path:"/blog/tag/win7-simu/",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogList","v-791b612c").then(n)},meta:{pid:"tag",id:"win7-simu"}},{path:"/blog/tag/win7-simu/index.html",redirect:"/blog/tag/win7-simu/"},{name:"v-0052e380",path:"/blog/tag/sharing/",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogList","v-0052e380").then(n)},meta:{pid:"tag",id:"sharing"}},{path:"/blog/tag/sharing/index.html",redirect:"/blog/tag/sharing/"},{name:"v-af50673e",path:"/blog/tag/tools/",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogList","v-af50673e").then(n)},meta:{pid:"tag",id:"tools"}},{path:"/blog/tag/tools/index.html",redirect:"/blog/tag/tools/"},{name:"v-2fb4226c",path:"/blog/tag/review/",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogList","v-2fb4226c").then(n)},meta:{pid:"tag",id:"review"}},{path:"/blog/tag/review/index.html",redirect:"/blog/tag/review/"},{path:"*",component:Ts}],Os={title:"Visnalize",description:"",base:"/",headTags:[["link",{rel:"icon",href:"/assets/favicon.png"}],["meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}],["script",{async:!0,"data-ad-client":"ca-pub-5904323684803247",src:"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"}],["script",{async:!0,src:"https://www.googletagmanager.com/gtag/js?id=G-TRC2SF4L67"}],["script",{},"window.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'G-TRC2SF4L67');"],["link",{rel:"alternate",type:"application/rss+xml",href:"https://visnalize.com/rss.xml",title:"Visnalize RSS Feed"}],["link",{rel:"alternate",type:"application/atom+xml",href:"https://visnalize.com/feed.atom",title:"Visnalize Atom Feed"}],["link",{rel:"alternate",type:"application/json",href:"https://visnalize.com/feed.json",title:"Visnalize JSON Feed"}]],pages:[{title:"πŸ™‹β€β™‚οΈ About Me",frontmatter:{sidebar:!1,description:"Recreating Nostalgia for Entertainment | Full-time software developer, free-time app maker | Creator of Win7 Simu and other unique apps",meta:[{name:"twitter:title",content:"πŸ™‹β€β™‚οΈ About Me"},{name:"twitter:description",content:"Recreating Nostalgia for Entertainment | Full-time software developer, free-time app maker | Creator of Win7 Simu and other unique apps"},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/about.html"},{property:"og:type",content:"article"},{property:"og:title",content:"πŸ™‹β€β™‚οΈ About Me"},{property:"og:description",content:"Recreating Nostalgia for Entertainment | Full-time software developer, free-time app maker | Creator of Win7 Simu and other unique apps"},{property:"og:url",content:"https://visnalize.com/about.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"πŸ™‹β€β™‚οΈ About Me"},{itemprop:"description",content:"Recreating Nostalgia for Entertainment | Full-time software developer, free-time app maker | Creator of Win7 Simu and other unique apps"}]},regularPath:"/about.html",relativePath:"about.md",key:"v-7cbecfe2",path:"/about.html",headers:[{level:2,title:"Visnalize",slug:"visnalize"},{level:2,title:"Contact",slug:"contact"}],lastUpdated:"9/30/2022, 9:57:21 AM",lastUpdatedTimestamp:1664531841e3,firstCreated:"7/24/2021, 12:28:16 PM",firstCreatedTimestamp:1627129696e3},{title:"About the ads and how I implement them",frontmatter:{layout:"BlogPost",description:"A couple of things about ads and how I implement them within my websites and apps",sidebar:"auto",tag:"tips",meta:[{name:"image",content:"https://images.unsplash.com/photo-1546142711-1e28c0540deb?auto=format&fit=crop&w=740&q=80"},{name:"twitter:title",content:"About the ads and how I implement them"},{name:"twitter:description",content:"A couple of things about ads and how I implement them within my websites and apps"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://images.unsplash.com/photo-1546142711-1e28c0540deb?auto=format&fit=crop&w=740&q=80"},{name:"twitter:url",content:"https://visnalize.com/blog/about-the-ads.html"},{property:"og:type",content:"article"},{property:"og:title",content:"About the ads and how I implement them"},{property:"og:description",content:"A couple of things about ads and how I implement them within my websites and apps"},{property:"og:image",content:"https://images.unsplash.com/photo-1546142711-1e28c0540deb?auto=format&fit=crop&w=740&q=80"},{property:"og:url",content:"https://visnalize.com/blog/about-the-ads.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"About the ads and how I implement them"},{itemprop:"description",content:"A couple of things about ads and how I implement them within my websites and apps"},{itemprop:"image",content:"https://images.unsplash.com/photo-1546142711-1e28c0540deb?auto=format&fit=crop&w=740&q=80"}]},regularPath:"/blog/about-the-ads.html",relativePath:"blog/about-the-ads.md",key:"v-79f79f20",path:"/blog/about-the-ads.html",headers:[{level:2,title:"Choosing the Ad Network",slug:"choosing-the-ad-network"},{level:2,title:"Picking the Ad Format",slug:"picking-the-ad-format"},{level:3,title:"Mobile App",slug:"mobile-app"},{level:3,title:"Website",slug:"website"},{level:2,title:"Implementing ads",slug:"implementing-ads"},{level:3,title:"Win7 Simu",slug:"win7-simu"},{level:3,title:"This website",slug:"this-website"}],lastUpdated:"8/15/2023, 11:58:00 AM",lastUpdatedTimestamp:169210068e4,firstCreated:"9/22/2021, 2:37:44 PM",firstCreatedTimestamp:1632321464e3},{title:"How I built visnalize.com",frontmatter:{layout:"BlogPost",description:"Read about the progress and how I built the visnalize.com website for my own brand",sidebar:"auto",tag:"technical",meta:[{name:"image",content:"https://images.unsplash.com/photo-1461749280684-dccba630e2f6?auto=format&fit=crop&w=740&q=80"},{name:"twitter:title",content:"How I built visnalize.com"},{name:"twitter:description",content:"Read about the progress and how I built the visnalize.com website for my own brand"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://images.unsplash.com/photo-1461749280684-dccba630e2f6?auto=format&fit=crop&w=740&q=80"},{name:"twitter:url",content:"https://visnalize.com/blog/building-visnalize-com.html"},{property:"og:type",content:"article"},{property:"og:title",content:"How I built visnalize.com"},{property:"og:description",content:"Read about the progress and how I built the visnalize.com website for my own brand"},{property:"og:image",content:"https://images.unsplash.com/photo-1461749280684-dccba630e2f6?auto=format&fit=crop&w=740&q=80"},{property:"og:url",content:"https://visnalize.com/blog/building-visnalize-com.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"How I built visnalize.com"},{itemprop:"description",content:"Read about the progress and how I built the visnalize.com website for my own brand"},{itemprop:"image",content:"https://images.unsplash.com/photo-1461749280684-dccba630e2f6?auto=format&fit=crop&w=740&q=80"}]},regularPath:"/blog/building-visnalize-com.html",relativePath:"blog/building-visnalize-com.md",key:"v-01aa2ce2",path:"/blog/building-visnalize-com.html",headers:[{level:2,title:"The focus",slug:"the-focus"},{level:2,title:"The making",slug:"the-making"},{level:3,title:"Setup",slug:"setup"},{level:3,title:"Customizing",slug:"customizing"},{level:2,title:"The deployment",slug:"the-deployment"},{level:2,title:"Epilogue",slug:"epilogue"}],lastUpdated:"8/15/2023, 11:58:00 AM",lastUpdatedTimestamp:169210068e4,firstCreated:"5/21/2022, 5:21:07 AM",firstCreatedTimestamp:1653110467e3},{title:"How I built Win7 Simu",frontmatter:{layout:"BlogPost",description:"Read about my journey with Win7 Simu, how it all started and unveiling some boring technical stuff behind the scene",sidebar:"auto",tag:["win7-simu","sharing","technical"],meta:[{name:"image",content:"https://visnalize.com/assets/covers/building-win7-simu.jpg"},{name:"twitter:title",content:"How I built Win7 Simu"},{name:"twitter:description",content:"Read about my journey with Win7 Simu, how it all started and unveiling some boring technical stuff behind the scene"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://visnalize.com/assets/covers/building-win7-simu.jpg"},{name:"twitter:url",content:"https://visnalize.com/blog/building-win7-simu.html"},{property:"og:type",content:"article"},{property:"og:title",content:"How I built Win7 Simu"},{property:"og:description",content:"Read about my journey with Win7 Simu, how it all started and unveiling some boring technical stuff behind the scene"},{property:"og:image",content:"https://visnalize.com/assets/covers/building-win7-simu.jpg"},{property:"og:url",content:"https://visnalize.com/blog/building-win7-simu.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"How I built Win7 Simu"},{itemprop:"description",content:"Read about my journey with Win7 Simu, how it all started and unveiling some boring technical stuff behind the scene"},{itemprop:"image",content:"https://visnalize.com/assets/covers/building-win7-simu.jpg"}]},regularPath:"/blog/building-win7-simu.html",relativePath:"blog/building-win7-simu.md",key:"v-2fec31fc",path:"/blog/building-win7-simu.html",headers:[{level:2,title:"How it all started",slug:"how-it-all-started"},{level:3,title:"The goal",slug:"the-goal"},{level:3,title:"The tech stack",slug:"the-tech-stack"},{level:2,title:"It's come a long way",slug:"it-s-come-a-long-way"},{level:2,title:"What's next",slug:"what-s-next"}],lastUpdated:"8/15/2023, 11:58:00 AM",lastUpdatedTimestamp:169210068e4,firstCreated:"10/10/2022, 2:57:25 AM",firstCreatedTimestamp:1665370645e3},{title:"How to get iframes to load any websites",frontmatter:{layout:"BlogPost",description:"The most effective way to get iframes embedded in your web apps to load any websites",sidebar:"auto",tag:["tips","technical","win7-simu"],meta:[{name:"image",content:"https://visnalize.com/assets/covers/load-any-websites-in-iframes.png"},{name:"twitter:title",content:"How to get iframes to load any websites"},{name:"twitter:description",content:"The most effective way to get iframes embedded in your web apps to load any websites"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://visnalize.com/assets/covers/load-any-websites-in-iframes.png"},{name:"twitter:url",content:"https://visnalize.com/blog/load-any-websites-in-iframes.html"},{property:"og:type",content:"article"},{property:"og:title",content:"How to get iframes to load any websites"},{property:"og:description",content:"The most effective way to get iframes embedded in your web apps to load any websites"},{property:"og:image",content:"https://visnalize.com/assets/covers/load-any-websites-in-iframes.png"},{property:"og:url",content:"https://visnalize.com/blog/load-any-websites-in-iframes.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"How to get iframes to load any websites"},{itemprop:"description",content:"The most effective way to get iframes embedded in your web apps to load any websites"},{itemprop:"image",content:"https://visnalize.com/assets/covers/load-any-websites-in-iframes.png"}]},regularPath:"/blog/load-any-websites-in-iframes.html",relativePath:"blog/load-any-websites-in-iframes.md",key:"v-4b7e6c3c",path:"/blog/load-any-websites-in-iframes.html",headers:[{level:2,title:"The scenario",slug:"the-scenario"},{level:2,title:"Step-by-step guide",slug:"step-by-step-guide"},{level:3,title:"1. Install Requestly browser extension",slug:"_1-install-requestly-browser-extension"},{level:3,title:"2. Import the predefined rules",slug:"_2-import-the-predefined-rules"},{level:3,title:"3. Enjoy",slug:"_3-enjoy"}],lastUpdated:"8/15/2023, 11:58:00 AM",lastUpdatedTimestamp:169210068e4,firstCreated:"10/24/2022, 8:42:23 AM",firstCreatedTimestamp:1666600943e3},{title:"πŸ“ Blog",frontmatter:{layout:"BlogList",title:"πŸ“ Blog",description:"",meta:[{name:"twitter:title",content:"πŸ“ Blog"},{name:"twitter:description",content:""},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/blog/"},{property:"og:type",content:"article"},{property:"og:title",content:"πŸ“ Blog"},{property:"og:description",content:""},{property:"og:url",content:"https://visnalize.com/blog/"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"πŸ“ Blog"},{itemprop:"description",content:""}]},regularPath:"/blog/",relativePath:"blog/readme.md",key:"v-17861269",path:"/blog/",lastUpdated:"10/17/2022, 9:53:46 AM",lastUpdatedTimestamp:1666000426e3,firstCreated:"8/4/2021, 2:48:25 AM",firstCreatedTimestamp:1628045305e3},{title:"Windows 7 icon Viewer/Downloader",frontmatter:{layout:"BlogPost",description:"A simple tool to view and download Windows 7 icon collection.",sidebar:"auto",tag:["technical","tools"],meta:[{name:"image",content:"https://visnalize.com/assets/covers/win7-icons-viewer-downloader.jpg"},{name:"twitter:title",content:"Windows 7 icon Viewer/Downloader"},{name:"twitter:description",content:"A simple tool to view and download Windows 7 icon collection."},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://visnalize.com/assets/covers/win7-icons-viewer-downloader.jpg"},{name:"twitter:url",content:"https://visnalize.com/blog/win7-icons-viewer-downloader.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Windows 7 icon Viewer/Downloader"},{property:"og:description",content:"A simple tool to view and download Windows 7 icon collection."},{property:"og:image",content:"https://visnalize.com/assets/covers/win7-icons-viewer-downloader.jpg"},{property:"og:url",content:"https://visnalize.com/blog/win7-icons-viewer-downloader.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Windows 7 icon Viewer/Downloader"},{itemprop:"description",content:"A simple tool to view and download Windows 7 icon collection."},{itemprop:"image",content:"https://visnalize.com/assets/covers/win7-icons-viewer-downloader.jpg"}]},regularPath:"/blog/win7-icons-viewer-downloader.html",relativePath:"blog/win7-icons-viewer-downloader.md",key:"v-1131db82",path:"/blog/win7-icons-viewer-downloader.html",headers:[{level:2,title:"How to use",slug:"how-to-use"},{level:2,title:"Technical stuff",slug:"technical-stuff"},{level:3,title:"Github as a CMS",slug:"github-as-a-cms"},{level:3,title:"The familiar front-end stack",slug:"the-familiar-front-end-stack"}],lastUpdated:"6/26/2023, 12:53:04 PM",lastUpdatedTimestamp:1687783984e3,firstCreated:"11/6/2022, 4:04:36 AM",firstCreatedTimestamp:1667707476e3},{title:"Implementing File Explorer in Win7 Simu",frontmatter:{layout:"BlogPost",description:"Some key points to share about how Win7 Simu's File Explorer is implemented.",sidebar:"auto",tag:["sharing","win7-simu","technical"],meta:[{name:"image",content:"https://images.unsplash.com/photo-1544396821-4dd40b938ad3?auto=format&fit=crop&w=740&q=80"},{name:"twitter:title",content:"Implementing File Explorer in Win7 Simu"},{name:"twitter:description",content:"Some key points to share about how Win7 Simu's File Explorer is implemented."},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://images.unsplash.com/photo-1544396821-4dd40b938ad3?auto=format&fit=crop&w=740&q=80"},{name:"twitter:url",content:"https://visnalize.com/blog/win7-simu-file-explorer.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Implementing File Explorer in Win7 Simu"},{property:"og:description",content:"Some key points to share about how Win7 Simu's File Explorer is implemented."},{property:"og:image",content:"https://images.unsplash.com/photo-1544396821-4dd40b938ad3?auto=format&fit=crop&w=740&q=80"},{property:"og:url",content:"https://visnalize.com/blog/win7-simu-file-explorer.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Implementing File Explorer in Win7 Simu"},{itemprop:"description",content:"Some key points to share about how Win7 Simu's File Explorer is implemented."},{itemprop:"image",content:"https://images.unsplash.com/photo-1544396821-4dd40b938ad3?auto=format&fit=crop&w=740&q=80"}]},regularPath:"/blog/win7-simu-file-explorer.html",relativePath:"blog/win7-simu-file-explorer.md",key:"v-4182c7bc",path:"/blog/win7-simu-file-explorer.html",headers:[{level:2,title:"Some difficulties",slug:"some-difficulties"},{level:2,title:"Implementing the File Explorer functionalities",slug:"implementing-the-file-explorer-functionalities"},{level:3,title:"Implementation for Android",slug:"implementation-for-android"},{level:3,title:"Implementation for Web",slug:"implementation-for-web"},{level:2,title:"So, what's next",slug:"so-what-s-next"}],lastUpdated:"8/15/2023, 11:58:00 AM",lastUpdatedTimestamp:169210068e4,firstCreated:"5/26/2023, 12:11:38 PM",firstCreatedTimestamp:1685103098e3},{title:"Win7 Simu versus mobile devices",frontmatter:{layout:"BlogPost",description:"How to install Win7 Simu on mobile devices without downloading from any App Stores.",sidebar:"auto",tag:["win7-simu","tips"],meta:[{name:"image",content:"https://images.unsplash.com/photo-1616353071855-2c045c4458ae?auto=format&fit=crop&w=740&q=80"},{name:"twitter:title",content:"Win7 Simu versus mobile devices"},{name:"twitter:description",content:"How to install Win7 Simu on mobile devices without downloading from any App Stores."},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://images.unsplash.com/photo-1616353071855-2c045c4458ae?auto=format&fit=crop&w=740&q=80"},{name:"twitter:url",content:"https://visnalize.com/blog/win7-simu-mobile-devices.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Win7 Simu versus mobile devices"},{property:"og:description",content:"How to install Win7 Simu on mobile devices without downloading from any App Stores."},{property:"og:image",content:"https://images.unsplash.com/photo-1616353071855-2c045c4458ae?auto=format&fit=crop&w=740&q=80"},{property:"og:url",content:"https://visnalize.com/blog/win7-simu-mobile-devices.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Win7 Simu versus mobile devices"},{itemprop:"description",content:"How to install Win7 Simu on mobile devices without downloading from any App Stores."},{itemprop:"image",content:"https://images.unsplash.com/photo-1616353071855-2c045c4458ae?auto=format&fit=crop&w=740&q=80"}]},regularPath:"/blog/win7-simu-mobile-devices.html",relativePath:"blog/win7-simu-mobile-devices.md",key:"v-44a529fc",path:"/blog/win7-simu-mobile-devices.html",headers:[{level:2,title:"Step-by-step guide",slug:"step-by-step-guide"},{level:3,title:"1. Open Win7 Simu with Safari",slug:"_1-open-win7-simu-with-safari"},{level:3,title:"2. Add to Home Screen",slug:"_2-add-to-home-screen"},{level:3,title:"3. Enjoy",slug:"_3-enjoy"},{level:2,title:"Some notes",slug:"some-notes"}],lastUpdated:"6/26/2023, 12:53:04 PM",lastUpdatedTimestamp:1687783984e3,firstCreated:"3/27/2023, 3:25:55 PM",firstCreatedTimestamp:1679930755e3},{title:"Win7 Simu year in review - 2022",frontmatter:{layout:"BlogPost",description:"Look back at some amazing numbers for Win7 Simu in 2022.",sidebar:"auto",tag:["win7-simu","review"],meta:[{name:"image",content:"https://images.unsplash.com/photo-1651377731759-fe736975a6e9?auto=format&fit=crop&w=740&q=80"},{name:"twitter:title",content:"Win7 Simu year in review - 2022"},{name:"twitter:description",content:"Look back at some amazing numbers for Win7 Simu in 2022."},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://images.unsplash.com/photo-1651377731759-fe736975a6e9?auto=format&fit=crop&w=740&q=80"},{name:"twitter:url",content:"https://visnalize.com/blog/win7-simu-year-in-review-2022.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Win7 Simu year in review - 2022"},{property:"og:description",content:"Look back at some amazing numbers for Win7 Simu in 2022."},{property:"og:image",content:"https://images.unsplash.com/photo-1651377731759-fe736975a6e9?auto=format&fit=crop&w=740&q=80"},{property:"og:url",content:"https://visnalize.com/blog/win7-simu-year-in-review-2022.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Win7 Simu year in review - 2022"},{itemprop:"description",content:"Look back at some amazing numbers for Win7 Simu in 2022."},{itemprop:"image",content:"https://images.unsplash.com/photo-1651377731759-fe736975a6e9?auto=format&fit=crop&w=740&q=80"}]},regularPath:"/blog/win7-simu-year-in-review-2022.html",relativePath:"blog/win7-simu-year-in-review-2022.md",key:"v-3424310c",path:"/blog/win7-simu-year-in-review-2022.html",headers:[{level:2,title:"The amazing numbers",slug:"the-amazing-numbers"},{level:2,title:"Other interesting statistics",slug:"other-interesting-statistics"},{level:3,title:"Countries overview",slug:"countries-overview"},{level:3,title:"Devices overview",slug:"devices-overview"},{level:2,title:"Looking out to 2023",slug:"looking-out-to-2023"}],lastUpdated:"6/26/2023, 12:53:04 PM",lastUpdatedTimestamp:1687783984e3,firstCreated:"1/1/2023, 5:40:40 AM",firstCreatedTimestamp:167255164e4},{title:"Introducing Win7 UI",frontmatter:{layout:"BlogPost",description:"The open-source UI library that powers Win7 Simu behind the scenes.",sidebar:"auto",tag:["technical","tools"],meta:[{name:"image",content:"https://visnalize.com/assets/covers/win7-ui-hero.jpg"},{name:"twitter:title",content:"Introducing Win7 UI"},{name:"twitter:description",content:"The open-source UI library that powers Win7 Simu behind the scenes."},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://visnalize.com/assets/covers/win7-ui-hero.jpg"},{name:"twitter:url",content:"https://visnalize.com/blog/win7-ui-introduction.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Introducing Win7 UI"},{property:"og:description",content:"The open-source UI library that powers Win7 Simu behind the scenes."},{property:"og:image",content:"https://visnalize.com/assets/covers/win7-ui-hero.jpg"},{property:"og:url",content:"https://visnalize.com/blog/win7-ui-introduction.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Introducing Win7 UI"},{itemprop:"description",content:"The open-source UI library that powers Win7 Simu behind the scenes."},{itemprop:"image",content:"https://visnalize.com/assets/covers/win7-ui-hero.jpg"}]},regularPath:"/blog/win7-ui-introduction.html",relativePath:"blog/win7-ui-introduction.md",key:"v-72bfdbc2",path:"/blog/win7-ui-introduction.html",headers:[{level:2,title:"The introduction",slug:"the-introduction"},{level:2,title:"Technical stuff in-depth",slug:"technical-stuff-in-depth"},{level:3,title:"The component library",slug:"the-component-library"},{level:3,title:"The documentation site",slug:"the-documentation-site"},{level:2,title:"What to expect in the future",slug:"what-to-expect-in-the-future"}],lastUpdated:"8/21/2023, 4:12:36 AM",lastUpdatedTimestamp:1692591156e3,firstCreated:"8/20/2023, 8:34:48 AM",firstCreatedTimestamp:1692520488e3},{title:"How to get Windows resources",frontmatter:{layout:"BlogPost",description:"Ways that you can retrieve Windows resources such as wallpapers, icons, audio files etc.",sidebar:"auto",tag:["win7-simu","tips"],meta:[{name:"image",content:"https://images.unsplash.com/photo-1624571409108-e9a41746af53?auto=format&fit=crop&w=740&q=80"},{name:"twitter:title",content:"How to get Windows resources"},{name:"twitter:description",content:"Ways that you can retrieve Windows resources such as wallpapers, icons, audio files etc."},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://images.unsplash.com/photo-1624571409108-e9a41746af53?auto=format&fit=crop&w=740&q=80"},{name:"twitter:url",content:"https://visnalize.com/blog/windows-resources.html"},{property:"og:type",content:"article"},{property:"og:title",content:"How to get Windows resources"},{property:"og:description",content:"Ways that you can retrieve Windows resources such as wallpapers, icons, audio files etc."},{property:"og:image",content:"https://images.unsplash.com/photo-1624571409108-e9a41746af53?auto=format&fit=crop&w=740&q=80"},{property:"og:url",content:"https://visnalize.com/blog/windows-resources.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"How to get Windows resources"},{itemprop:"description",content:"Ways that you can retrieve Windows resources such as wallpapers, icons, audio files etc."},{itemprop:"image",content:"https://images.unsplash.com/photo-1624571409108-e9a41746af53?auto=format&fit=crop&w=740&q=80"}]},regularPath:"/blog/windows-resources.html",relativePath:"blog/windows-resources.md",key:"v-301172dc",path:"/blog/windows-resources.html",headers:[{level:2,title:"Searching around",slug:"searching-around"},{level:2,title:"Extracting icons from .dll files",slug:"extracting-icons-from-dll-files"},{level:2,title:"Summary",slug:"summary"}],lastUpdated:"8/15/2023, 11:58:00 AM",lastUpdatedTimestamp:169210068e4,firstCreated:"8/4/2021, 2:48:25 AM",firstCreatedTimestamp:1628045305e3},{title:"Brick 1100",frontmatter:{layout:"WithComments",description:"A simulation of the Nokia 1100 mobile phone. Experience it on your smartphone/web browser",sidebar:!1,meta:[{name:"image",content:"https://visnalize.com/assets/access-store.png"},{name:"twitter:title",content:"Brick 1100"},{name:"twitter:description",content:"A simulation of the Nokia 1100 mobile phone. Experience it on your smartphone/web browser"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://visnalize.com/assets/access-store.png"},{name:"twitter:url",content:"https://visnalize.com/brick1100/about.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Brick 1100"},{property:"og:description",content:"A simulation of the Nokia 1100 mobile phone. Experience it on your smartphone/web browser"},{property:"og:image",content:"https://visnalize.com/assets/access-store.png"},{property:"og:url",content:"https://visnalize.com/brick1100/about.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Brick 1100"},{itemprop:"description",content:"A simulation of the Nokia 1100 mobile phone. Experience it on your smartphone/web browser"},{itemprop:"image",content:"https://visnalize.com/assets/access-store.png"}]},regularPath:"/brick1100/about.html",relativePath:"brick1100/about.md",key:"v-6796123c",path:"/brick1100/about.html",headers:[{level:2,title:"Interesting facts and history",slug:"interesting-facts-and-history"},{level:2,title:"Why Brick 1100?",slug:"why-brick-1100"},{level:2,title:"Features",slug:"features"},{level:2,title:"Where to get it?",slug:"where-to-get-it"}],lastUpdated:"9/27/2023, 1:14:10 AM",lastUpdatedTimestamp:169577725e4,firstCreated:"7/17/2021, 2:35:57 PM",firstCreatedTimestamp:1626532557e3},{title:"Brick 1100 Changelog",frontmatter:{title:"Brick 1100 Changelog",description:"Changes throughout the versions of the Brick 1100 app. Check the log at this page.",sidebar:"auto",pageClass:"changelog",meta:[{name:"twitter:title",content:"Brick 1100 Changelog"},{name:"twitter:description",content:"Changes throughout the versions of the Brick 1100 app. Check the log at this page."},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/brick1100/changelog.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Brick 1100 Changelog"},{property:"og:description",content:"Changes throughout the versions of the Brick 1100 app. Check the log at this page."},{property:"og:url",content:"https://visnalize.com/brick1100/changelog.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Brick 1100 Changelog"},{itemprop:"description",content:"Changes throughout the versions of the Brick 1100 app. Check the log at this page."}]},regularPath:"/brick1100/changelog.html",relativePath:"brick1100/changelog.md",key:"v-84d6517c",path:"/brick1100/changelog.html",headers:[{level:2,title:"Beta",slug:"beta"},{level:3,title:"0.0.5",slug:"_0-0-5"},{level:3,title:"0.0.4",slug:"_0-0-4"},{level:3,title:"0.0.3",slug:"_0-0-3"},{level:3,title:"0.0.2",slug:"_0-0-2"},{level:3,title:"0.0.1",slug:"_0-0-1"}],lastUpdated:"9/29/2023, 5:38:54 PM",lastUpdatedTimestamp:1696009134e3,firstCreated:"9/24/2023, 2:57:02 AM",firstCreatedTimestamp:1695524222e3},{title:"Brick 1100 Privacy Policy",frontmatter:{title:"Brick 1100 Privacy Policy",sidebar:"auto",description:"",meta:[{name:"twitter:title",content:"Brick 1100 Privacy Policy"},{name:"twitter:description",content:""},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/brick1100/privacy.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Brick 1100 Privacy Policy"},{property:"og:description",content:""},{property:"og:url",content:"https://visnalize.com/brick1100/privacy.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Brick 1100 Privacy Policy"},{itemprop:"description",content:""}]},regularPath:"/brick1100/privacy.html",relativePath:"brick1100/privacy.md",key:"v-2af59a42",path:"/brick1100/privacy.html",headers:[{level:2,title:"Information Collection and Use",slug:"information-collection-and-use"},{level:2,title:"Log Data",slug:"log-data"},{level:2,title:"Cookies",slug:"cookies"},{level:2,title:"Service Providers",slug:"service-providers"},{level:2,title:"Security",slug:"security"},{level:2,title:"Links to Other Sites",slug:"links-to-other-sites"},{level:2,title:"Children's Privacy",slug:"children-s-privacy"},{level:2,title:"Changes to This Privacy Policy",slug:"changes-to-this-privacy-policy"},{level:2,title:"Contact Us",slug:"contact-us"}],lastUpdated:"9/24/2023, 2:57:02 AM",lastUpdatedTimestamp:1695524222e3,firstCreated:"9/24/2023, 2:57:02 AM",firstCreatedTimestamp:1695524222e3},{title:"Home",frontmatter:{home:!0,description:"Recreating Nostalgia for Entertainment | Full-time software developer, free-time app maker | Creator of Win7 Simu and other unique apps",tagline:null,pageClass:"homepage",meta:[{name:"twitter:title",content:"Visnalize"},{name:"twitter:description",content:"Recreating Nostalgia for Entertainment | Full-time software developer, free-time app maker | Creator of Win7 Simu and other unique apps"},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/"},{property:"og:type",content:"website"},{property:"og:title",content:"Visnalize"},{property:"og:description",content:"Recreating Nostalgia for Entertainment | Full-time software developer, free-time app maker | Creator of Win7 Simu and other unique apps"},{property:"og:url",content:"https://visnalize.com/"},{itemprop:"name",content:"Visnalize"},{itemprop:"description",content:"Recreating Nostalgia for Entertainment | Full-time software developer, free-time app maker | Creator of Win7 Simu and other unique apps"}]},regularPath:"/",relativePath:"index.md",key:"v-98844e8a",path:"/",lastUpdated:"8/15/2023, 11:58:00 AM",lastUpdatedTimestamp:169210068e4,firstCreated:"7/5/2021, 2:24:45 PM",firstCreatedTimestamp:1625495085e3},{title:"Win7 Simu",frontmatter:{title:"Win7 Simu",layout:"WithComments",sidebar:!1,description:"A recreation of the Windows 7 operating system on the Web/Android platform, brings back the nostalgia with the elegant Aero interface",meta:[{name:"image",content:"https://visnalize.com/assets/win7simu-logo.png"},{name:"twitter:title",content:"Win7 Simu"},{name:"twitter:description",content:"A recreation of the Windows 7 operating system on the Web/Android platform, brings back the nostalgia with the elegant Aero interface"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://visnalize.com/assets/win7simu-logo.png"},{name:"twitter:url",content:"https://visnalize.com/win7simu/about.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Win7 Simu"},{property:"og:description",content:"A recreation of the Windows 7 operating system on the Web/Android platform, brings back the nostalgia with the elegant Aero interface"},{property:"og:image",content:"https://visnalize.com/assets/win7simu-logo.png"},{property:"og:url",content:"https://visnalize.com/win7simu/about.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Win7 Simu"},{itemprop:"description",content:"A recreation of the Windows 7 operating system on the Web/Android platform, brings back the nostalgia with the elegant Aero interface"},{itemprop:"image",content:"https://visnalize.com/assets/win7simu-logo.png"}]},regularPath:"/win7simu/about.html",relativePath:"win7simu/about.md",key:"v-08727ec0",path:"/win7simu/about.html",headers:[{level:2,title:"A bit of the history",slug:"a-bit-of-the-history"},{level:2,title:"Why Win7 Simu?",slug:"why-win7-simu"},{level:2,title:"Features",slug:"features"},{level:3,title:"Web version",slug:"web-version"},{level:3,title:"Translations ![Crowdin](https://crowdin.com/project/win7simu)",slug:"translations"},{level:2,title:"Where to get it?",slug:"where-to-get-it"}],lastUpdated:"6/26/2023, 1:00:11 PM",lastUpdatedTimestamp:1687784411e3,firstCreated:"7/5/2021, 2:24:45 PM",firstCreatedTimestamp:1625495085e3},{title:"Win7 Simu Changelog",frontmatter:{title:"Win7 Simu Changelog",description:"Curious about the changes done through versions of the Win7 Simu app? Check the log at this page",sidebar:"auto",pageClass:"changelog",meta:[{name:"twitter:title",content:"Win7 Simu Changelog"},{name:"twitter:description",content:"Curious about the changes done through versions of the Win7 Simu app? Check the log at this page"},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/win7simu/changelog.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Win7 Simu Changelog"},{property:"og:description",content:"Curious about the changes done through versions of the Win7 Simu app? Check the log at this page"},{property:"og:url",content:"https://visnalize.com/win7simu/changelog.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Win7 Simu Changelog"},{itemprop:"description",content:"Curious about the changes done through versions of the Win7 Simu app? Check the log at this page"}]},regularPath:"/win7simu/changelog.html",relativePath:"win7simu/changelog.md",key:"v-ba31739c",path:"/win7simu/changelog.html",headers:[{level:2,title:"3.4.0",slug:"_3-4-0"},{level:2,title:"3.3.0",slug:"_3-3-0"},{level:3,title:"3.3.1",slug:"_3-3-1"},{level:2,title:"3.2.0",slug:"_3-2-0"},{level:2,title:"3.1.0",slug:"_3-1-0"},{level:2,title:"3.0.0",slug:"_3-0-0"},{level:3,title:"3.0.1",slug:"_3-0-1"},{level:3,title:"3.0.2",slug:"_3-0-2"},{level:3,title:"3.0.3",slug:"_3-0-3"},{level:3,title:"3.0.4",slug:"_3-0-4"},{level:2,title:"2.28.0",slug:"_2-28-0"},{level:2,title:"2.27.0",slug:"_2-27-0"},{level:2,title:"2.26.0",slug:"_2-26-0"},{level:3,title:"2.26.1",slug:"_2-26-1"},{level:3,title:"2.26.2",slug:"_2-26-2"},{level:2,title:"2.25.0",slug:"_2-25-0"},{level:2,title:"2.24.0",slug:"_2-24-0"},{level:2,title:"2.23.0",slug:"_2-23-0"},{level:3,title:"2.23.1",slug:"_2-23-1"},{level:3,title:"2.23.2",slug:"_2-23-2"},{level:2,title:"2.22.0",slug:"_2-22-0"},{level:3,title:"2.22.1",slug:"_2-22-1"},{level:3,title:"2.22.2",slug:"_2-22-2"},{level:2,title:"2.21.0",slug:"_2-21-0"},{level:2,title:"2.20.0",slug:"_2-20-0"},{level:2,title:"2.19.0",slug:"_2-19-0"},{level:2,title:"2.18.0",slug:"_2-18-0"},{level:2,title:"2.17.0",slug:"_2-17-0"},{level:2,title:"2.16.0",slug:"_2-16-0"},{level:2,title:"2.15.0",slug:"_2-15-0"},{level:2,title:"2.14.0",slug:"_2-14-0"},{level:2,title:"2.13.0",slug:"_2-13-0"},{level:2,title:"2.12.0",slug:"_2-12-0"},{level:2,title:"2.11.0",slug:"_2-11-0"},{level:3,title:"2.11.1",slug:"_2-11-1"},{level:2,title:"2.10.0",slug:"_2-10-0"},{level:2,title:"2.9.0",slug:"_2-9-0"},{level:2,title:"2.8.0",slug:"_2-8-0"},{level:2,title:"2.7.0",slug:"_2-7-0"},{level:2,title:"2.6.0",slug:"_2-6-0"},{level:2,title:"2.5.0",slug:"_2-5-0"},{level:2,title:"2.4.0",slug:"_2-4-0"},{level:2,title:"2.3",slug:"_2-3"},{level:3,title:"2.3.1",slug:"_2-3-1"},{level:3,title:"2.3.2",slug:"_2-3-2"},{level:3,title:"2.3.3",slug:"_2-3-3"},{level:2,title:"2.2",slug:"_2-2"},{level:2,title:"2.1",slug:"_2-1"},{level:2,title:"2.0",slug:"_2-0"},{level:2,title:"1.2",slug:"_1-2"},{level:3,title:"1.2.1",slug:"_1-2-1"},{level:3,title:"1.2.2",slug:"_1-2-2"},{level:2,title:"1.1",slug:"_1-1"},{level:2,title:"1.0",slug:"_1-0"}],lastUpdated:"10/6/2023, 8:09:37 AM",lastUpdatedTimestamp:1696579777e3,firstCreated:"7/7/2021, 2:18:59 AM",firstCreatedTimestamp:1625624339e3},{title:"Win7 Simu Frequently Asked Questions",frontmatter:{title:"Win7 Simu Frequently Asked Questions",description:"Have questions in regards to the Win7 Simu app? This page answers them, immediate and straightforward",layout:"WithComments",sidebar:"auto",meta:[{name:"twitter:title",content:"Win7 Simu Frequently Asked Questions"},{name:"twitter:description",content:"Have questions in regards to the Win7 Simu app? This page answers them, immediate and straightforward"},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/win7simu/faq.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Win7 Simu Frequently Asked Questions"},{property:"og:description",content:"Have questions in regards to the Win7 Simu app? This page answers them, immediate and straightforward"},{property:"og:url",content:"https://visnalize.com/win7simu/faq.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Win7 Simu Frequently Asked Questions"},{itemprop:"description",content:"Have questions in regards to the Win7 Simu app? This page answers them, immediate and straightforward"}]},regularPath:"/win7simu/faq.html",relativePath:"win7simu/faq.md",key:"v-8cd4b9a4",path:"/win7simu/faq.html",headers:[{level:2,title:"1. Simulator features",slug:"_1-simulator-features"},{level:3,title:"Can I install exe files/Windows programs on this?",slug:"can-i-install-exe-files-windows-programs-on-this"},{level:3,title:"Can you implement the mouse control in the same way as the Win98 Simulator?",slug:"can-you-implement-the-mouse-control-in-the-same-way-as-the-win98-simulator"},{level:3,title:"IE and Chrome cannot connect to the internet. Can you fix them?",slug:"ie-and-chrome-cannot-connect-to-the-internet-can-you-fix-them"},{level:3,title:"IE and Chrome are too slow. Can you fix them?",slug:"ie-and-chrome-are-too-slow-can-you-fix-them"},{level:3,title:"IE and Chrome cannot download files/programs. Can you fix them?",slug:"ie-and-chrome-cannot-download-files-programs-can-you-fix-them"},{level:3,title:"Can you add Microsoft Office?",slug:"can-you-add-microsoft-office"},{level:3,title:"Can you add this feature, that feature and more features?",slug:"can-you-add-this-feature-that-feature-and-more-features"},{level:3,title:"Can I use this simulator as a launcher/home screen?",slug:"can-i-use-this-simulator-as-a-launcher-home-screen"},{level:3,title:"Does this simulator work offline?",slug:"does-this-simulator-work-offline"},{level:2,title:"2. How to use",slug:"_2-how-to-use"},{level:3,title:"How do I create a user account?",slug:"how-do-i-create-a-user-account"},{level:3,title:"I don't know the password. How do I login?",slug:"i-don-t-know-the-password-how-do-i-login"},{level:3,title:"I have forgotten my password. How to recover it?",slug:"i-have-forgotten-my-password-how-to-recover-it"},{level:3,title:"How do I open the desktop menu?",slug:"how-do-i-open-the-desktop-menu"},{level:3,title:"How do I bring programs/apps to desktop?",slug:"how-do-i-bring-programs-apps-to-desktop"},{level:2,title:"3. Miscellaneous",slug:"_3-miscellaneous"},{level:3,title:"Can you remove the ads?",slug:"can-you-remove-the-ads"},{level:3,title:"Can this simulator work on Android versions earlier than 6.0?",slug:"can-this-simulator-work-on-android-versions-earlier-than-6-0"},{level:3,title:"The simulator only shows a black screen on my device. What should I do?",slug:"the-simulator-only-shows-a-black-screen-on-my-device-what-should-i-do"},{level:3,title:"My games/apps are not showing in the Start Menu. What's the problem?",slug:"my-games-apps-are-not-showing-in-the-start-menu-what-s-the-problem"},{level:3,title:"Any plan to publish this simulator to App Store?",slug:"any-plan-to-publish-this-simulator-to-app-store"},{level:3,title:"I found a bug in the simulator. How do I report it?",slug:"i-found-a-bug-in-the-simulator-how-do-i-report-it"}],lastUpdated:"8/15/2023, 11:58:00 AM",lastUpdatedTimestamp:169210068e4,firstCreated:"7/5/2021, 2:24:45 PM",firstCreatedTimestamp:1625495085e3},{title:"Win7 Simu Privacy Policy",frontmatter:{title:"Win7 Simu Privacy Policy",description:"Worry about your privacy while using the Win7 Simu app? This page eases your concern",sidebar:"auto",meta:[{name:"twitter:title",content:"Win7 Simu Privacy Policy"},{name:"twitter:description",content:"Worry about your privacy while using the Win7 Simu app? This page eases your concern"},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/win7simu/privacy.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Win7 Simu Privacy Policy"},{property:"og:description",content:"Worry about your privacy while using the Win7 Simu app? This page eases your concern"},{property:"og:url",content:"https://visnalize.com/win7simu/privacy.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Win7 Simu Privacy Policy"},{itemprop:"description",content:"Worry about your privacy while using the Win7 Simu app? This page eases your concern"}]},regularPath:"/win7simu/privacy.html",relativePath:"win7simu/privacy.md",key:"v-530b246c",path:"/win7simu/privacy.html",headers:[{level:2,title:"Information Collection and Use",slug:"information-collection-and-use"},{level:2,title:"Log Data",slug:"log-data"},{level:2,title:"Cookies",slug:"cookies"},{level:2,title:"Service Providers",slug:"service-providers"},{level:2,title:"Security",slug:"security"},{level:2,title:"Links to Other Sites",slug:"links-to-other-sites"},{level:2,title:"Children's Privacy",slug:"children-s-privacy"},{level:2,title:"Changes to This Privacy Policy",slug:"changes-to-this-privacy-policy"},{level:2,title:"Contact Us",slug:"contact-us"}],lastUpdated:"3/9/2023, 5:57:08 AM",lastUpdatedTimestamp:1678341428e3,firstCreated:"7/5/2021, 2:24:45 PM",firstCreatedTimestamp:1625495085e3},{title:"Theme Studio Changelog",frontmatter:{sidebar:"auto",pageClass:"changelog",description:"",meta:[{name:"twitter:title",content:"Theme Studio Changelog"},{name:"twitter:description",content:""},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/win7simu/themestudio/changelog.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Theme Studio Changelog"},{property:"og:description",content:""},{property:"og:url",content:"https://visnalize.com/win7simu/themestudio/changelog.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Theme Studio Changelog"},{itemprop:"description",content:""}]},regularPath:"/win7simu/themestudio/changelog.html",relativePath:"win7simu/themestudio/changelog.md",key:"v-51b76d92",path:"/win7simu/themestudio/changelog.html",headers:[{level:2,title:"1.2.0",slug:"_1-2-0"},{level:2,title:"1.1.0",slug:"_1-1-0"},{level:2,title:"1.0.0",slug:"_1-0-0"}],lastUpdated:"8/15/2023, 11:58:00 AM",lastUpdatedTimestamp:169210068e4,firstCreated:"2/18/2023, 6:34:47 PM",firstCreatedTimestamp:1676745287e3},{title:"In-depth guide",frontmatter:{layout:"WithComments",sidebarDepth:2,description:"",meta:[{name:"image",content:"https://visnalize.com/./img/guide1.png"},{name:"twitter:title",content:"In-depth guide"},{name:"twitter:description",content:""},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://visnalize.com/./img/guide1.png"},{name:"twitter:url",content:"https://visnalize.com/win7simu/themestudio/in-depth-guide.html"},{property:"og:type",content:"article"},{property:"og:title",content:"In-depth guide"},{property:"og:description",content:""},{property:"og:image",content:"https://visnalize.com/./img/guide1.png"},{property:"og:url",content:"https://visnalize.com/win7simu/themestudio/in-depth-guide.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"In-depth guide"},{itemprop:"description",content:""},{itemprop:"image",content:"https://visnalize.com/./img/guide1.png"}]},regularPath:"/win7simu/themestudio/in-depth-guide.html",relativePath:"win7simu/themestudio/in-depth-guide.md",key:"v-2cf24a82",path:"/win7simu/themestudio/in-depth-guide.html",headers:[{level:2,title:"Step-by-step",slug:"step-by-step"},{level:3,title:"Writing your first theme",slug:"writing-your-first-theme"},{level:3,title:"Using themes",slug:"using-themes"},{level:3,title:"Publishing your theme",slug:"publishing-your-theme"},{level:2,title:"Common selectors",slug:"common-selectors"},{level:2,title:"Background and icons",slug:"background-and-icons"},{level:3,title:"Program IDs",slug:"program-ids"}],lastUpdated:"8/15/2023, 11:58:00 AM",lastUpdatedTimestamp:169210068e4,firstCreated:"2/18/2023, 6:34:47 PM",firstCreatedTimestamp:1676745287e3},{title:"Getting started",frontmatter:{layout:"WithComments",sidebarDepth:2,description:"",meta:[{name:"image",content:"https://visnalize.com/./img/themestudio-editor.png"},{name:"twitter:title",content:"Getting started"},{name:"twitter:description",content:""},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://visnalize.com/./img/themestudio-editor.png"},{name:"twitter:url",content:"https://visnalize.com/win7simu/themestudio/quick-guide.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Getting started"},{property:"og:description",content:""},{property:"og:image",content:"https://visnalize.com/./img/themestudio-editor.png"},{property:"og:url",content:"https://visnalize.com/win7simu/themestudio/quick-guide.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Getting started"},{itemprop:"description",content:""},{itemprop:"image",content:"https://visnalize.com/./img/themestudio-editor.png"}]},regularPath:"/win7simu/themestudio/quick-guide.html",relativePath:"win7simu/themestudio/quick-guide.md",key:"v-007b4402",path:"/win7simu/themestudio/quick-guide.html",headers:[{level:2,title:"User interface",slug:"user-interface"},{level:3,title:"Theme Editor",slug:"theme-editor"},{level:3,title:"Themes Explorer",slug:"themes-explorer"},{level:2,title:"Quick start",slug:"quick-start"}],lastUpdated:"6/26/2023, 12:53:04 PM",lastUpdatedTimestamp:1687783984e3,firstCreated:"2/18/2023, 6:34:47 PM",firstCreatedTimestamp:1676745287e3},{title:"Theme Studio",frontmatter:{layout:"WithComments",description:"Introduction to Theme Studio, an exclusive application to Win7 Simu.",meta:[{name:"image",content:"https://visnalize.com/./img/themestudio.jpg"},{name:"twitter:title",content:"Theme Studio"},{name:"twitter:description",content:"Introduction to Theme Studio, an exclusive application to Win7 Simu."},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://visnalize.com/./img/themestudio.jpg"},{name:"twitter:url",content:"https://visnalize.com/win7simu/themestudio/"},{property:"og:type",content:"article"},{property:"og:title",content:"Theme Studio"},{property:"og:description",content:"Introduction to Theme Studio, an exclusive application to Win7 Simu."},{property:"og:image",content:"https://visnalize.com/./img/themestudio.jpg"},{property:"og:url",content:"https://visnalize.com/win7simu/themestudio/"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Theme Studio"},{itemprop:"description",content:"Introduction to Theme Studio, an exclusive application to Win7 Simu."},{itemprop:"image",content:"https://visnalize.com/./img/themestudio.jpg"}]},regularPath:"/win7simu/themestudio/",relativePath:"win7simu/themestudio/readme.md",key:"v-05767d49",path:"/win7simu/themestudio/",lastUpdated:"6/26/2023, 12:53:04 PM",lastUpdatedTimestamp:1687783984e3,firstCreated:"2/18/2023, 6:34:47 PM",firstCreatedTimestamp:1676745287e3},{frontmatter:{layout:"BlogList",title:"Tag",description:"",meta:[{name:"twitter:title",content:""},{name:"twitter:description",content:""},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/blog/tag/"},{property:"og:type",content:"article"},{property:"og:title",content:""},{property:"og:description",content:""},{property:"og:url",content:"https://visnalize.com/blog/tag/"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:""},{itemprop:"description",content:""}]},regularPath:"/blog/tag/",key:"v-0326206d",path:"/blog/tag/"},{frontmatter:{layout:"BlogList",title:"tips Tag",description:"",meta:[{name:"twitter:title",content:""},{name:"twitter:description",content:""},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/blog/tag/tips/"},{property:"og:type",content:"article"},{property:"og:title",content:""},{property:"og:description",content:""},{property:"og:url",content:"https://visnalize.com/blog/tag/tips/"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:""},{itemprop:"description",content:""}]},regularPath:"/blog/tag/tips/",key:"v-60422faa",path:"/blog/tag/tips/"},{frontmatter:{layout:"BlogList",title:"technical Tag",description:"",meta:[{name:"twitter:title",content:""},{name:"twitter:description",content:""},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/blog/tag/technical/"},{property:"og:type",content:"article"},{property:"og:title",content:""},{property:"og:description",content:""},{property:"og:url",content:"https://visnalize.com/blog/tag/technical/"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:""},{itemprop:"description",content:""}]},regularPath:"/blog/tag/technical/",key:"v-62ece89f",path:"/blog/tag/technical/"},{frontmatter:{layout:"BlogList",title:"win7-simu Tag",description:"",meta:[{name:"twitter:title",content:""},{name:"twitter:description",content:""},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/blog/tag/win7-simu/"},{property:"og:type",content:"article"},{property:"og:title",content:""},{property:"og:description",content:""},{property:"og:url",content:"https://visnalize.com/blog/tag/win7-simu/"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:""},{itemprop:"description",content:""}]},regularPath:"/blog/tag/win7-simu/",key:"v-791b612c",path:"/blog/tag/win7-simu/"},{frontmatter:{layout:"BlogList",title:"sharing Tag",description:"",meta:[{name:"twitter:title",content:""},{name:"twitter:description",content:""},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/blog/tag/sharing/"},{property:"og:type",content:"article"},{property:"og:title",content:""},{property:"og:description",content:""},{property:"og:url",content:"https://visnalize.com/blog/tag/sharing/"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:""},{itemprop:"description",content:""}]},regularPath:"/blog/tag/sharing/",key:"v-0052e380",path:"/blog/tag/sharing/"},{frontmatter:{layout:"BlogList",title:"tools Tag",description:"",meta:[{name:"twitter:title",content:""},{name:"twitter:description",content:""},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/blog/tag/tools/"},{property:"og:type",content:"article"},{property:"og:title",content:""},{property:"og:description",content:""},{property:"og:url",content:"https://visnalize.com/blog/tag/tools/"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:""},{itemprop:"description",content:""}]},regularPath:"/blog/tag/tools/",key:"v-af50673e",path:"/blog/tag/tools/"},{frontmatter:{layout:"BlogList",title:"review Tag",description:"",meta:[{name:"twitter:title",content:""},{name:"twitter:description",content:""},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/blog/tag/review/"},{property:"og:type",content:"article"},{property:"og:title",content:""},{property:"og:description",content:""},{property:"og:url",content:"https://visnalize.com/blog/tag/review/"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:""},{itemprop:"description",content:""}]},regularPath:"/blog/tag/review/",key:"v-2fb4226c",path:"/blog/tag/review/"}],themeConfig:{logo:"/assets/favicon.png",nav:[{text:"πŸ’» Win7 Simu",items:[{text:"About",link:"/win7simu/about"},{text:"Changelog",link:"/win7simu/changelog"},{text:"FAQs",link:"/win7simu/faq"},{text:"Privacy Policy",link:"/win7simu/privacy"},{text:"Guides",items:[{text:"Theme Studio",link:"/win7simu/themestudio/"}]}]},{text:"πŸ“΅ Brick 1100",items:[{text:"About",link:"/brick1100/about"},{text:"Changelog",link:"/brick1100/changelog"},{text:"Privacy Policy",link:"/brick1100/privacy"}]},{text:"πŸ“ Blog",link:"/blog/"},{text:"πŸ™‹β€β™‚οΈ About",link:"/about"},{text:"🌏 Social",items:[{text:"Google Play",link:"https://play.google.com/store/apps/dev?id=7119371547095400132"},{text:"Youtube",link:"https://www.youtube.com/c/visnalize"},{text:"Github",link:"https://github.com/Visnalize"},{text:"Twitter",link:"https://twitter.com/visnalize"}]}],sidebar:{"/win7simu/themestudio/":[["","Introduction"],"quick-guide","in-depth-guide",["changelog","Changelog"]],"/brick1100/":"auto","/blog/":!1},smoothScroll:!0,lastUpdated:!0}};var zs={activity:["b","22 12 18 12 15 21 9 3 6 12 2 12"],airplay:["p","M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1","g","12 15 17 21 7 21 12 15"],"alert-circle":["c","12 12 10","l","12 12 8 12","l","12 12.01 16 16"],"alert-octagon":["g","7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2","l","12 12 8 12","l","12 12.01 16 16"],"alert-triangle":["p","M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z","l","12 12 9 13","l","12 12.01 17 17"],"align-justify":["l","21 3 10 10","l","21 3 6 6","l","21 3 14 14","l","21 3 18 18"],"align-center":["l","18 6 10 10","l","21 3 6 6","l","21 3 14 14","l","18 6 18 18"],"align-left":["l","17 3 10 10","l","21 3 6 6","l","21 3 14 14","l","17 3 18 18"],anchor:["c","12 5 3","l","12 12 22 8","p","M5 12H2a10 10 0 0 0 20 0h-3"],"align-right":["l","21 7 10 10","l","21 3 6 6","l","21 3 14 14","l","21 7 18 18"],aperture:["c","12 12 10","l","14.31 20.05 8 17.94","l","9.69 21.17 8 8","l","7.38 13.12 12 2.06","l","9.69 3.95 16 6.06","l","14.31 2.83 16 16","l","16.62 10.88 12 21.94"],archive:["b","21 8 21 21 3 21 3 8","r","1 3 22 5","l","10 14 12 12"],"arrow-down-left":["l","17 7 7 17","b","17 17 7 17 7 7"],"arrow-down-right":["l","7 17 7 17","b","17 7 17 17 7 17"],"arrow-down":["l","12 12 5 19","b","19 12 12 19 5 12"],"arrow-down-circle":["c","12 12 10","b","8 12 12 16 16 12","l","12 12 8 16"],"arrow-left-circle":["c","12 12 10","b","12 8 8 12 12 16","l","16 8 12 12"],"arrow-left":["l","19 5 12 12","b","12 19 5 12 12 5"],"arrow-right-circle":["c","12 12 10","b","12 16 16 12 12 8","l","8 16 12 12"],"arrow-right":["l","5 19 12 12","b","12 5 19 12 12 19"],"arrow-up-circle":["c","12 12 10","b","16 12 12 8 8 12","l","12 12 16 8"],"arrow-up-left":["l","17 7 17 7","b","7 17 7 7 17 7"],"arrow-up-right":["l","7 17 17 7","b","7 7 17 7 17 17"],"arrow-up":["l","12 12 19 5","b","5 12 12 5 19 12"],"at-sign":["c","12 12 4","p","M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-3.92 7.94"],"bar-chart-2":["l","18 18 20 10","l","12 12 20 4","l","6 6 20 14"],award:["c","12 8 7","b","8.21 13.89 7 23 12 20 17 23 15.79 13.88"],"bar-chart":["l","12 12 20 10","l","18 18 20 4","l","6 6 20 16"],"battery-charging":["p","M5 18H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3.19M15 6h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-3.19","l","23 23 13 11","b","11 6 7 12 13 12 9 18"],battery:["r","1 6 18 12 2 2","l","23 23 13 11"],"bell-off":["p","M13.73 21a2 2 0 0 1-3.46 0","p","M18.63 13A17.89 17.89 0 0 1 18 8","p","M6.26 6.26A5.86 5.86 0 0 0 6 8c0 7-3 9-3 9h14","p","M18 8a6 6 0 0 0-9.33-5","l","1 23 1 23"],bell:["p","M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9","p","M13.73 21a2 2 0 0 1-3.46 0"],bluetooth:["b","6.5 6.5 17.5 17.5 12 23 12 1 17.5 6.5 6.5 17.5"],book:["p","M4 19.5A2.5 2.5 0 0 1 6.5 17H20","p","M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"],bold:["p","M6 4h8a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z","p","M6 12h9a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z"],"book-open":["p","M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z","p","M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z"],bookmark:["p","M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z"],box:["p","M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z","b","3.27 6.96 12 12.01 20.73 6.96","l","12 12 22.08 12"],briefcase:["r","2 7 20 14 2 2","p","M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"],calendar:["r","3 4 18 18 2 2","l","16 16 2 6","l","8 8 2 6","l","3 21 10 10"],"camera-off":["l","1 23 1 23","p","M21 21H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3m3-3h6l2 3h4a2 2 0 0 1 2 2v9.34m-7.72-2.06a4 4 0 1 1-5.56-5.56"],camera:["p","M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z","c","12 13 4"],cast:["p","M2 16.1A5 5 0 0 1 5.9 20M2 12.05A9 9 0 0 1 9.95 20M2 8V6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6","l","2 2.01 20 20"],"check-circle":["p","M22 11.08V12a10 10 0 1 1-5.93-9.14","b","22 4 12 14.01 9 11.01"],"check-square":["b","9 11 12 14 22 4","p","M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11"],check:["b","20 6 9 17 4 12"],"chevron-left":["b","15 18 9 12 15 6"],"chevron-down":["b","6 9 12 15 18 9"],"chevron-up":["b","18 15 12 9 6 15"],"chevron-right":["b","9 18 15 12 9 6"],"chevrons-down":["b","7 13 12 18 17 13","b","7 6 12 11 17 6"],"chevrons-left":["b","11 17 6 12 11 7","b","18 17 13 12 18 7"],"chevrons-right":["b","13 17 18 12 13 7","b","6 17 11 12 6 7"],"chevrons-up":["b","17 11 12 6 7 11","b","17 18 12 13 7 18"],chrome:["c","12 12 10","c","12 12 4","l","21.17 12 8 8","l","3.95 8.54 6.06 14","l","10.88 15.46 21.94 14"],circle:["c","12 12 10"],clipboard:["p","M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2","r","8 2 8 4 1 1"],clock:["c","12 12 10","b","12 6 12 12 16 14"],"cloud-drizzle":["l","8 8 19 21","l","8 8 13 15","l","16 16 19 21","l","16 16 13 15","l","12 12 21 23","l","12 12 15 17","p","M20 16.58A5 5 0 0 0 18 7h-1.26A8 8 0 1 0 4 15.25"],"cloud-lightning":["p","M19 16.9A5 5 0 0 0 18 7h-1.26a8 8 0 1 0-11.62 9","b","13 11 9 17 15 17 11 23"],"cloud-off":["p","M22.61 16.95A5 5 0 0 0 18 10h-1.26a8 8 0 0 0-7.05-6M5 5a8 8 0 0 0 4 15h9a5 5 0 0 0 1.7-.3","l","1 23 1 23"],"cloud-rain":["l","16 16 13 21","l","8 8 13 21","l","12 12 15 23","p","M20 16.58A5 5 0 0 0 18 7h-1.26A8 8 0 1 0 4 15.25"],"cloud-snow":["p","M20 17.58A5 5 0 0 0 18 8h-1.26A8 8 0 1 0 4 16.25","l","8 8.01 16 16","l","8 8.01 20 20","l","12 12.01 18 18","l","12 12.01 22 22","l","16 16.01 16 16","l","16 16.01 20 20"],cloud:["p","M18 10h-1.26A8 8 0 1 0 9 20h9a5 5 0 0 0 0-10z"],code:["b","16 18 22 12 16 6","b","8 6 2 12 8 18"],codesandbox:["p","M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z","b","7.5 4.21 12 6.81 16.5 4.21","b","7.5 19.79 7.5 14.6 3 12","b","21 12 16.5 14.6 16.5 19.79","b","3.27 6.96 12 12.01 20.73 6.96","l","12 12 22.08 12"],codepen:["g","12 2 22 8.5 22 15.5 12 22 2 15.5 2 8.5 12 2","l","12 12 22 15.5","l","12 12 2 8.5","b","22 8.5 12 15.5 2 8.5","b","2 15.5 12 8.5 22 15.5"],columns:["p","M12 3h7a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-7m0-18H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7m0-18v18"],coffee:["p","M18 8h1a4 4 0 0 1 0 8h-1","p","M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z","l","6 6 1 4","l","10 10 1 4","l","14 14 1 4"],command:["p","M18 3a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3H6a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3V6a3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3h12a3 3 0 0 0 3-3 3 3 0 0 0-3-3z"],compass:["c","12 12 10","g","16.24 7.76 14.12 14.12 7.76 16.24 9.88 9.88 16.24 7.76"],copy:["r","9 9 13 13 2 2","p","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"],"corner-down-left":["b","9 10 4 15 9 20","p","M20 4v7a4 4 0 0 1-4 4H4"],"corner-down-right":["b","15 10 20 15 15 20","p","M4 4v7a4 4 0 0 0 4 4h12"],"corner-left-down":["b","14 15 9 20 4 15","p","M20 4h-7a4 4 0 0 0-4 4v12"],"corner-left-up":["b","14 9 9 4 4 9","p","M20 20h-7a4 4 0 0 1-4-4V4"],"corner-right-down":["b","10 15 15 20 20 15","p","M4 4h7a4 4 0 0 1 4 4v12"],"corner-right-up":["b","10 9 15 4 20 9","p","M4 20h7a4 4 0 0 0 4-4V4"],"corner-up-right":["b","15 14 20 9 15 4","p","M4 20v-7a4 4 0 0 1 4-4h12"],"corner-up-left":["b","9 14 4 9 9 4","p","M20 20v-7a4 4 0 0 0-4-4H4"],cpu:["r","4 4 16 16 2 2","r","9 9 6 6","l","9 9 1 4","l","15 15 1 4","l","9 9 20 23","l","15 15 20 23","l","20 23 9 9","l","20 23 14 14","l","1 4 9 9","l","1 4 14 14"],"credit-card":["r","1 4 22 16 2 2","l","1 23 10 10"],crosshair:["c","12 12 10","l","22 18 12 12","l","6 2 12 12","l","12 12 6 2","l","12 12 22 18"],crop:["p","M6.13 1L6 16a2 2 0 0 0 2 2h15","p","M1 6.13L16 6a2 2 0 0 1 2 2v15"],database:["e","12 5 9 3","p","M21 12c0 1.66-4 3-9 3s-9-1.34-9-3","p","M3 5v14c0 1.66 4 3 9 3s9-1.34 9-3V5"],"divide-circle":["l","8 16 12 12","l","12 12 16 16","l","12 12 8 8","c","12 12 10"],"divide-square":["r","3 3 18 18 2 2","l","8 16 12 12","l","12 12 16 16","l","12 12 8 8"],divide:["c","12 6 2","c","12 18 2","l","5 19 12 12"],"download-cloud":["b","8 17 12 21 16 17","l","12 12 12 21","p","M20.88 18.09A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.29"],"dollar-sign":["l","12 12 1 23","p","M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"],dribbble:["c","12 12 10","p","M8.56 2.75c4.37 6.03 6.02 9.42 8.03 17.72m2.54-15.38c-3.72 4.35-8.94 5.66-16.88 5.85m19.5 1.9c-3.5-.93-6.63-.82-8.94 0-2.58.92-5.01 2.86-7.44 6.32"],download:["p","M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4","b","7 10 12 15 17 10","l","12 12 15 3"],"edit-2":["p","M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z"],droplet:["p","M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z"],"edit-3":["p","M12 20h9","p","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"],edit:["p","M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7","p","M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z"],"external-link":["p","M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6","b","15 3 21 3 21 9","l","10 21 14 3"],"eye-off":["p","M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24","l","1 23 1 23"],eye:["p","M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z","c","12 12 3"],facebook:["p","M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"],"fast-forward":["g","13 19 22 12 13 5 13 19","g","2 19 11 12 2 5 2 19"],figma:["p","M5 5.5A3.5 3.5 0 0 1 8.5 2H12v7H8.5A3.5 3.5 0 0 1 5 5.5z","p","M12 2h3.5a3.5 3.5 0 1 1 0 7H12V2z","p","M12 12.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 1 1-7 0z","p","M5 19.5A3.5 3.5 0 0 1 8.5 16H12v3.5a3.5 3.5 0 1 1-7 0z","p","M5 12.5A3.5 3.5 0 0 1 8.5 9H12v7H8.5A3.5 3.5 0 0 1 5 12.5z"],feather:["p","M20.24 12.24a6 6 0 0 0-8.49-8.49L5 10.5V19h8.5z","l","16 2 8 22","l","17.5 9 15 15"],"file-minus":["p","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z","b","14 2 14 8 20 8","l","9 15 15 15"],"file-plus":["p","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z","b","14 2 14 8 20 8","l","12 12 18 12","l","9 15 15 15"],"file-text":["p","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z","b","14 2 14 8 20 8","b","10 9 9 9 8 9","l","16 8 13 13","l","16 8 17 17"],film:["r","2 2 20 20 2.18 2.18","l","7 7 2 22","l","17 17 2 22","l","2 22 12 12","l","2 7 7 7","l","2 7 17 17","l","17 22 17 17","l","17 22 7 7"],file:["p","M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z","b","13 2 13 9 20 9"],filter:["g","22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3"],flag:["p","M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z","l","4 4 22 15"],delete:["p","M21 4H8l-7 8 7 8h13a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z","l","18 12 9 15","l","12 18 9 15"],"folder-minus":["p","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z","l","9 15 14 14"],"folder-plus":["p","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z","l","12 12 11 17","l","9 15 14 14"],folder:["p","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"],framer:["p","M5 16V9h14V2H5l14 14h-7m-7 0l7 7v-7m-7 0h7"],gift:["b","20 12 20 22 4 22 4 12","r","2 7 20 5","l","12 12 22 7","p","M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7z","p","M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z"],disc:["c","12 12 10","c","12 12 3"],frown:["c","12 12 10","p","M16 16s-1.5-2-4-2-4 2-4 2","l","9 9.01 9 9","l","15 15.01 9 9"],"git-commit":["c","12 12 4","l","1.05 7 12 12","l","17.01 22.96 12 12"],"git-branch":["l","6 6 3 15","c","18 6 3","c","6 18 3","p","M18 9a9 9 0 0 1-9 9"],"git-pull-request":["c","18 18 3","c","6 6 3","p","M13 6h3a2 2 0 0 1 2 2v7","l","6 6 9 21"],"git-merge":["c","18 18 3","c","6 6 3","p","M6 21V9a9 9 0 0 0 9 9"],github:["p","M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"],gitlab:["p","M22.65 14.39L12 22.13 1.35 14.39a.84.84 0 0 1-.3-.94l1.22-3.78 2.44-7.51A.42.42 0 0 1 4.82 2a.43.43 0 0 1 .58 0 .42.42 0 0 1 .11.18l2.44 7.49h8.1l2.44-7.51A.42.42 0 0 1 18.6 2a.43.43 0 0 1 .58 0 .42.42 0 0 1 .11.18l2.44 7.51L23 13.45a.84.84 0 0 1-.35.94z"],globe:["c","12 12 10","l","2 22 12 12","p","M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"],grid:["r","3 3 7 7","r","14 3 7 7","r","14 14 7 7","r","3 14 7 7"],"hard-drive":["l","22 2 12 12","l","6 6.01 16 16","l","10 10.01 16 16","p","M5.45 5.11L2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"],hash:["l","4 20 9 9","l","4 20 15 15","l","10 8 3 21","l","16 14 3 21"],headphones:["p","M3 18v-6a9 9 0 0 1 18 0v6","p","M21 19a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3zM3 19a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2H3z"],hexagon:["p","M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"],heart:["p","M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"],"help-circle":["c","12 12 10","p","M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3","l","12 12.01 17 17"],home:["p","M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z","b","9 22 9 12 15 12 15 22"],image:["r","3 3 18 18 2 2","c","8.5 8.5 1.5","b","21 15 16 10 5 21"],inbox:["b","22 12 16 12 14 15 10 15 8 12 2 12","p","M5.45 5.11L2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"],info:["c","12 12 10","l","12 12 16 12","l","12 12.01 8 8"],italic:["l","19 10 4 4","l","14 5 20 20","l","15 9 4 20"],instagram:["r","2 2 20 20 5 5","p","M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z","l","17.5 17.51 6.5 6.5"],key:["p","M21 2l-2 2m-7.61 7.61a5.5 5.5 0 1 1-7.778 7.778 5.5 5.5 0 0 1 7.777-7.777zm0 0L15.5 7.5m0 0l3 3L22 7l-3-3m-3.5 3.5L19 4"],layers:["g","12 2 2 7 12 12 22 7 12 2","b","2 17 12 22 22 17","b","2 12 12 17 22 12"],"life-buoy":["c","12 12 10","c","12 12 4","l","4.93 9.17 4.93 9.17","l","14.83 19.07 14.83 19.07","l","14.83 19.07 9.17 4.93","l","14.83 18.36 9.17 5.64","l","4.93 9.17 19.07 14.83"],link:["p","M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71","p","M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"],list:["l","8 21 6 6","l","8 21 12 12","l","8 21 18 18","l","3 3.01 6 6","l","3 3.01 12 12","l","3 3.01 18 18"],"link-2":["p","M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3","l","8 16 12 12"],linkedin:["p","M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z","r","2 9 4 12","c","4 4 2"],loader:["l","12 12 2 6","l","12 12 18 22","l","4.93 7.76 4.93 7.76","l","16.24 19.07 16.24 19.07","l","2 6 12 12","l","18 22 12 12","l","4.93 7.76 19.07 16.24","l","16.24 19.07 7.76 4.93"],lock:["r","3 11 18 11 2 2","p","M7 11V7a5 5 0 0 1 10 0v4"],"log-in":["p","M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4","b","10 17 15 12 10 7","l","15 3 12 12"],"log-out":["p","M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4","b","16 17 21 12 16 7","l","21 9 12 12"],mail:["p","M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z","b","22,6 12,13 2,6"],"map-pin":["p","M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z","c","12 10 3"],map:["g","1 6 1 22 8 18 16 22 23 18 23 2 16 6 8 2 1 6","l","8 8 2 18","l","16 16 6 22"],layout:["r","3 3 18 18 2 2","l","3 21 9 9","l","9 9 21 9"],"maximize-2":["b","15 3 21 3 21 9","b","9 21 3 21 3 15","l","21 14 3 10","l","3 10 21 14"],meh:["c","12 12 10","l","8 16 15 15","l","9 9.01 9 9","l","15 15.01 9 9"],maximize:["p","M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3m0 18h3a2 2 0 0 0 2-2v-3M3 16v3a2 2 0 0 0 2 2h3"],menu:["l","3 21 12 12","l","3 21 6 6","l","3 21 18 18"],"message-circle":["p","M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"],"message-square":["p","M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"],"mic-off":["l","1 23 1 23","l","12 12 19 23","l","8 16 23 23","p","M9 9v3a3 3 0 0 0 5.12 2.12M15 9.34V4a3 3 0 0 0-5.94-.6","p","M17 16.95A7 7 0 0 1 5 12v-2m14 0v2a7 7 0 0 1-.11 1.23"],mic:["p","M12 1a3 3 0 0 0-3 3v8a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3z","p","M19 10v2a7 7 0 0 1-14 0v-2","l","12 12 19 23","l","8 16 23 23"],"minimize-2":["b","4 14 10 14 10 20","b","20 10 14 10 14 4","l","14 21 10 3","l","3 10 21 14"],minimize:["p","M8 3v3a2 2 0 0 1-2 2H3m18 0h-3a2 2 0 0 1-2-2V3m0 18v-3a2 2 0 0 1 2-2h3M3 16h3a2 2 0 0 1 2 2v3"],"minus-circle":["c","12 12 10","l","8 16 12 12"],"minus-square":["r","3 3 18 18 2 2","l","8 16 12 12"],monitor:["r","2 3 20 14 2 2","l","8 16 21 21","l","12 12 17 21"],minus:["l","5 19 12 12"],"more-horizontal":["c","12 12 1","c","19 12 1","c","5 12 1"],moon:["p","M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"],"more-vertical":["c","12 12 1","c","12 5 1","c","12 19 1"],"mouse-pointer":["p","M3 3l7.07 16.97 2.51-7.39 7.39-2.51L3 3z","p","M13 13l6 6"],move:["b","5 9 2 12 5 15","b","9 5 12 2 15 5","b","15 19 12 22 9 19","b","19 9 22 12 19 15","l","2 22 12 12","l","12 12 2 22"],music:["p","M9 18V5l12-2v13","c","6 18 3","c","18 16 3"],"navigation-2":["g","12 2 19 21 12 17 5 21 12 2"],octagon:["g","7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2"],navigation:["g","3 11 22 2 13 21 11 13 3 11"],paperclip:["p","M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48"],package:["l","16.5 7.5 9.4 4.21","l","12 12 22.08 12","p","M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z","b","3.27 6.96 12 12.01 20.73 6.96"],"pause-circle":["c","12 12 10","l","10 10 15 9","l","14 14 15 9"],"pen-tool":["p","M12 19l7-7 3 3-7 7-3-3z","p","M18 13l-1.5-7.5L2 2l3.5 14.5L13 18l5-5z","p","M2 2l7.586 7.586","c","11 11 2"],pause:["r","6 4 4 16","r","14 4 4 16"],percent:["l","19 5 5 19","c","6.5 6.5 2.5","c","17.5 17.5 2.5"],"phone-call":["p","M15.05 5A5 5 0 0 1 19 8.95M15.05 1A9 9 0 0 1 23 8.94m-1 7.98v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"],"phone-forwarded":["b","19 1 23 5 19 9","l","15 23 5 5","p","M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"],"phone-missed":["l","23 17 1 7","l","17 23 1 7","p","M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"],"phone-incoming":["b","16 2 16 8 22 8","l","23 16 1 8","p","M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"],"phone-off":["p","M10.68 13.31a16 16 0 0 0 3.41 2.6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7 2 2 0 0 1 1.72 2v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.42 19.42 0 0 1-3.33-2.67m-2.67-3.34a19.79 19.79 0 0 1-3.07-8.63A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91","l","23 1 1 23"],phone:["p","M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"],"phone-outgoing":["b","23 7 23 1 17 1","l","16 23 8 1","p","M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"],"pie-chart":["p","M21.21 15.89A10 10 0 1 1 8 2.83","p","M22 12A10 10 0 0 0 12 2v10z"],"play-circle":["c","12 12 10","g","10 8 16 12 10 16 10 8"],play:["g","5 3 19 12 5 21 5 3"],"plus-circle":["c","12 12 10","l","12 12 8 16","l","8 16 12 12"],plus:["l","12 12 5 19","l","5 19 12 12"],"plus-square":["r","3 3 18 18 2 2","l","12 12 8 16","l","8 16 12 12"],pocket:["p","M4 3h16a2 2 0 0 1 2 2v6a10 10 0 0 1-10 10A10 10 0 0 1 2 11V5a2 2 0 0 1 2-2z","b","8 10 12 14 16 10"],power:["p","M18.36 6.64a9 9 0 1 1-12.73 0","l","12 12 2 12"],printer:["b","6 9 6 2 18 2 18 9","p","M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2","r","6 14 12 8"],radio:["c","12 12 2","p","M16.24 7.76a6 6 0 0 1 0 8.49m-8.48-.01a6 6 0 0 1 0-8.49m11.31-2.82a10 10 0 0 1 0 14.14m-14.14 0a10 10 0 0 1 0-14.14"],"refresh-ccw":["b","1 4 1 10 7 10","b","23 20 23 14 17 14","p","M20.49 9A9 9 0 0 0 5.64 5.64L1 10m22 4l-4.64 4.36A9 9 0 0 1 3.51 15"],"refresh-cw":["b","23 4 23 10 17 10","b","1 20 1 14 7 14","p","M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"],repeat:["b","17 1 21 5 17 9","b","7 23 3 19 7 15","p","M3 11V9a4 4 0 0 1 4-4h14","p","M21 13v2a4 4 0 0 1-4 4H3"],rewind:["g","11 19 2 12 11 5 11 19","g","22 19 13 12 22 5 22 19"],"rotate-ccw":["b","1 4 1 10 7 10","p","M3.51 15a9 9 0 1 0 2.13-9.36L1 10"],"rotate-cw":["b","23 4 23 10 17 10","p","M20.49 15a9 9 0 1 1-2.12-9.36L23 10"],save:["p","M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z","b","17 21 17 13 7 13 7 21","b","7 3 7 8 15 8"],rss:["p","M4 11a9 9 0 0 1 9 9","p","M4 4a16 16 0 0 1 16 16","c","5 19 1"],scissors:["c","6 6 3","c","6 18 3","l","20 8.12 4 15.88","l","14.47 20 14.48 20","l","8.12 12 8.12 12"],search:["c","11 11 8","l","21 16.65 21 16.65"],send:["l","22 11 2 13","g","22 2 15 22 11 13 2 9 22 2"],settings:["c","12 12 3","p","M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z"],server:["r","2 2 20 8 2 2","r","2 14 20 8 2 2","l","6 6.01 6 6","l","6 6.01 18 18"],"share-2":["c","18 5 3","c","6 12 3","c","18 19 3","l","8.59 15.42 13.51 17.49","l","15.41 8.59 6.51 10.49"],share:["p","M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8","b","16 6 12 2 8 6","l","12 12 2 15"],shield:["p","M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"],"shield-off":["p","M19.69 14a6.9 6.9 0 0 0 .31-2V5l-8-3-3.16 1.18","p","M4.73 4.73L4 5v7c0 6 8 10 8 10a20.29 20.29 0 0 0 5.62-4.38","l","1 23 1 23"],sidebar:["r","3 3 18 18 2 2","l","9 9 3 21"],"shopping-cart":["c","9 21 1","c","20 21 1","p","M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"],shuffle:["b","16 3 21 3 21 8","b","21 16 21 21 16 21","l","4 21 20 3","l","15 21 15 21","l","4 9 4 9"],"shopping-bag":["p","M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z","p","M16 10a4 4 0 0 1-8 0","l","3 21 6 6"],"skip-forward":["g","5 4 15 12 5 20 5 4","l","19 19 5 19"],"skip-back":["g","19 20 9 12 19 4 19 20","l","5 5 19 5"],slack:["p","M14.5 10c-.83 0-1.5-.67-1.5-1.5v-5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v5c0 .83-.67 1.5-1.5 1.5z","p","M20.5 10H19V8.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z","p","M9.5 14c.83 0 1.5.67 1.5 1.5v5c0 .83-.67 1.5-1.5 1.5S8 21.33 8 20.5v-5c0-.83.67-1.5 1.5-1.5z","p","M3.5 14H5v1.5c0 .83-.67 1.5-1.5 1.5S2 16.33 2 15.5 2.67 14 3.5 14z","p","M14 14.5c0-.83.67-1.5 1.5-1.5h5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-5c-.83 0-1.5-.67-1.5-1.5z","p","M15.5 19H14v1.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5-.67-1.5-1.5-1.5z","p","M10 9.5C10 8.67 9.33 8 8.5 8h-5C2.67 8 2 8.67 2 9.5S2.67 11 3.5 11h5c.83 0 1.5-.67 1.5-1.5z","p","M8.5 5H10V3.5C10 2.67 9.33 2 8.5 2S7 2.67 7 3.5 7.67 5 8.5 5z"],slash:["c","12 12 10","l","4.93 19.07 4.93 19.07"],sliders:["l","4 4 21 14","l","4 4 10 3","l","12 12 21 12","l","12 12 8 3","l","20 20 21 16","l","20 20 12 3","l","1 7 14 14","l","9 15 8 8","l","17 23 16 16"],smartphone:["r","5 2 14 20 2 2","l","12 12.01 18 18"],smile:["c","12 12 10","p","M8 14s1.5 2 4 2 4-2 4-2","l","9 9.01 9 9","l","15 15.01 9 9"],speaker:["r","4 2 16 20 2 2","c","12 14 4","l","12 12.01 6 6"],square:["r","3 3 18 18 2 2"],"stop-circle":["c","12 12 10","r","9 9 6 6"],star:["g","12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"],sun:["c","12 12 5","l","12 12 1 3","l","12 12 21 23","l","4.22 5.64 4.22 5.64","l","18.36 19.78 18.36 19.78","l","1 3 12 12","l","21 23 12 12","l","4.22 5.64 19.78 18.36","l","18.36 19.78 5.64 4.22"],sunrise:["p","M17 18a5 5 0 0 0-10 0","l","12 12 2 9","l","4.22 5.64 10.22 11.64","l","1 3 18 18","l","21 23 18 18","l","18.36 19.78 11.64 10.22","l","23 1 22 22","b","8 6 12 2 16 6"],sunset:["p","M17 18a5 5 0 0 0-10 0","l","12 12 9 2","l","4.22 5.64 10.22 11.64","l","1 3 18 18","l","21 23 18 18","l","18.36 19.78 11.64 10.22","l","23 1 22 22","b","16 5 12 9 8 5"],table:["p","M9 3H5a2 2 0 0 0-2 2v4m6-6h10a2 2 0 0 1 2 2v4M9 3v18m0 0h10a2 2 0 0 0 2-2V9M9 21H5a2 2 0 0 1-2-2V9m0 0h18"],tablet:["r","4 2 16 20 2 2","l","12 12.01 18 18"],target:["c","12 12 10","c","12 12 6","c","12 12 2"],tag:["p","M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z","l","7 7.01 7 7"],terminal:["b","4 17 10 11 4 5","l","12 20 19 19"],"thumbs-down":["p","M10 15v4a3 3 0 0 0 3 3l4-9V2H5.72a2 2 0 0 0-2 1.7l-1.38 9a2 2 0 0 0 2 2.3zm7-13h2.67A2.31 2.31 0 0 1 22 4v7a2.31 2.31 0 0 1-2.33 2H17"],thermometer:["p","M14 14.76V3.5a2.5 2.5 0 0 0-5 0v11.26a4.5 4.5 0 1 0 5 0z"],"thumbs-up":["p","M14 9V5a3 3 0 0 0-3-3l-4 9v11h11.28a2 2 0 0 0 2-1.7l1.38-9a2 2 0 0 0-2-2.3zM7 22H4a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h3"],"toggle-left":["r","1 5 22 14 7 7","c","8 12 3"],"toggle-right":["r","1 5 22 14 7 7","c","16 12 3"],tool:["p","M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"],"trash-2":["b","3 6 5 6 21 6","p","M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2","l","10 10 11 17","l","14 14 11 17"],trash:["b","3 6 5 6 21 6","p","M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"],trello:["r","3 3 18 18 2 2","r","7 7 3 9","r","14 7 3 5"],"trending-up":["b","23 6 13.5 15.5 8.5 10.5 1 18","b","17 6 23 6 23 12"],triangle:["p","M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"],"trending-down":["b","23 18 13.5 8.5 8.5 13.5 1 6","b","17 18 23 18 23 12"],truck:["r","1 3 15 13","g","16 8 20 8 23 11 23 16 16 16 16 8","c","5.5 18.5 2.5","c","18.5 18.5 2.5"],tv:["r","2 7 20 15 2 2","b","17 2 12 7 7 2"],twitch:["p","M21 2H3v16h5v4l4-4h5l4-4V2zm-10 9V7m5 4V7"],twitter:["p","M23 3a10.9 10.9 0 0 1-3.14 1.53 4.48 4.48 0 0 0-7.86 3v1A10.66 10.66 0 0 1 3 4s-4 9 5 13a11.64 11.64 0 0 1-7 2c9 5 20 0 20-11.5a4.5 4.5 0 0 0-.08-.83A7.72 7.72 0 0 0 23 3z"],type:["b","4 7 4 4 20 4 20 7","l","9 15 20 20","l","12 12 4 20"],umbrella:["p","M23 12a11.05 11.05 0 0 0-22 0zm-5 7a3 3 0 0 1-6 0v-7"],underline:["p","M6 3v7a6 6 0 0 0 6 6 6 6 0 0 0 6-6V3","l","4 20 21 21"],"upload-cloud":["b","16 16 12 12 8 16","b","16 16 12 12 8 16","l","12 12 12 21","p","M20.39 18.39A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.3"],unlock:["r","3 11 18 11 2 2","p","M7 11V7a5 5 0 0 1 9.9-1"],upload:["p","M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4","b","17 8 12 3 7 8","l","12 12 3 15"],"user-check":["p","M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2","c","8.5 7 4","b","17 11 19 13 23 9"],"user-minus":["p","M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2","c","8.5 7 4","l","23 17 11 11"],"user-plus":["p","M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2","c","8.5 7 4","l","20 20 8 14","l","23 17 11 11"],"user-x":["p","M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2","c","8.5 7 4","l","18 23 8 13","l","23 18 8 13"],user:["p","M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2","c","12 7 4"],users:["p","M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2","p","M23 21v-2a4 4 0 0 0-3-3.87","p","M16 3.13a4 4 0 0 1 0 7.75","c","9 7 4"],video:["g","23 7 16 12 23 17 23 7","r","1 5 15 14 2 2"],"video-off":["p","M16 16v1a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h2m5.66 0H14a2 2 0 0 1 2 2v3.34l1 1L23 7v10","l","1 23 1 23"],voicemail:["c","5.5 11.5 4.5","c","18.5 11.5 4.5","l","5.5 18.5 16 16"],"volume-1":["g","11 5 6 9 2 9 2 15 6 15 11 19 11 5","p","M15.54 8.46a5 5 0 0 1 0 7.07"],"volume-2":["g","11 5 6 9 2 9 2 15 6 15 11 19 11 5","p","M19.07 4.93a10 10 0 0 1 0 14.14M15.54 8.46a5 5 0 0 1 0 7.07"],volume:["g","11 5 6 9 2 9 2 15 6 15 11 19 11 5"],"volume-x":["g","11 5 6 9 2 9 2 15 6 15 11 19 11 5","l","23 17 9 15","l","17 23 9 15"],watch:["c","12 12 7","b","12 9 12 12 13.5 13.5","p","M16.51 17.35l-.35 3.83a2 2 0 0 1-2 1.82H9.83a2 2 0 0 1-2-1.82l-.35-3.83m.01-10.7l.35-3.83A2 2 0 0 1 9.83 1h4.35a2 2 0 0 1 2 1.82l.35 3.83"],"wifi-off":["l","1 23 1 23","l","12 12.01 20 20","p","M16.72 11.06A10.94 10.94 0 0 1 19 12.55","p","M5 12.55a10.94 10.94 0 0 1 5.17-2.39","p","M10.71 5.05A16 16 0 0 1 22.58 9","p","M1.42 9a15.91 15.91 0 0 1 4.7-2.88","p","M8.53 16.11a6 6 0 0 1 6.95 0"],wifi:["p","M5 12.55a11 11 0 0 1 14.08 0","p","M1.42 9a16 16 0 0 1 21.16 0","p","M8.53 16.11a6 6 0 0 1 6.95 0","l","12 12.01 20 20"],"x-circle":["c","12 12 10","l","15 9 9 15","l","9 15 9 15"],wind:["p","M9.59 4.59A2 2 0 1 1 11 8H2m10.59 11.41A2 2 0 1 0 14 16H2m15.73-8.27A2.5 2.5 0 1 1 19.5 12H2"],"x-octagon":["g","7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2","l","15 9 9 15","l","9 15 9 15"],"x-square":["r","3 3 18 18 2 2","l","9 15 9 15","l","15 9 9 15"],x:["l","18 6 6 18","l","6 18 6 18"],youtube:["p","M22.54 6.42a2.78 2.78 0 0 0-1.94-2C18.88 4 12 4 12 4s-6.88 0-8.6.46a2.78 2.78 0 0 0-1.94 2A29 29 0 0 0 1 11.75a29 29 0 0 0 .46 5.33A2.78 2.78 0 0 0 3.4 19c1.72.46 8.6.46 8.6.46s6.88 0 8.6-.46a2.78 2.78 0 0 0 1.94-2 29 29 0 0 0 .46-5.25 29 29 0 0 0-.46-5.33z","g","9.75 15.02 15.5 11.75 9.75 8.48 9.75 15.02"],"zap-off":["b","12.41 6.75 13 2 10.57 4.92","b","18.57 12.91 21 10 15.66 10","b","8 8 3 14 12 14 11 22 16 16","l","1 23 1 23"],zap:["g","13 2 3 14 12 14 11 22 21 10 12 10 13 2"],"zoom-in":["c","11 11 8","l","21 16.65 21 16.65","l","11 11 8 14","l","8 14 11 11"],"zoom-out":["c","11 11 8","l","21 16.65 21 16.65","l","8 14 11 11"]},js={props:{name:{type:String,required:!0},baseClass:{type:String,default:"icon"},classPrefix:{type:String,default:"icon-"}},render:function(t){var e=[],n=zs[this.name],r={p:"path",r:"rect",c:"circle",e:"ellipse",l:"line",g:"polygon",b:"polyline"};if(n)for(var o=0,i=n.length;o-1&&(c=c.split(" ")),s){case"p":a.d=c;break;case"r":a={x:c[0],y:c[1],width:c[2],height:c[3]},void 0!==c[4]&&(a.rx=c[4],a.ry=c[5]);break;case"c":a={cx:c[0],cy:c[1],r:c[2]};break;case"e":a={cx:c[0],cy:c[1],rx:c[2],ry:c[3]};break;case"l":a={x1:c[0],x2:c[1],y1:c[2],y2:c[3]};break;case"g":case"b":a.points=c}e.push(t(r[n[o]],{attrs:a}))}return t("svg",{class:[this.baseClass,this.classPrefix+this.name],attrs:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}},e)}};var Ls=function(t,e){var n=Object.prototype.toString.call(e);"[object String]"===n?t.component(e,js):"[object Object]"===n?(e.props&&(e.props.baseClass&&(js.props.baseClass=e.props.baseClass),e.props.classPrefix&&(js.props.classPrefix=e.props.classPrefix)),js.mixins=[e],t.component(e.name||"icon",js)):t.component("icon",js)};n(246);Wn.component("AButton",()=>Promise.all([n.e(0),n.e(27)]).then(n.bind(null,352))),Wn.component("AControl",()=>Promise.all([n.e(0),n.e(28)]).then(n.bind(null,290))),Wn.component("ACreated",()=>Promise.all([n.e(0),n.e(29)]).then(n.bind(null,298))),Wn.component("ASocial",()=>Promise.all([n.e(0),n.e(30)]).then(n.bind(null,353))),Wn.component("AUpdated",()=>Promise.all([n.e(0),n.e(31)]).then(n.bind(null,436))),Wn.component("CommentCount",()=>Promise.all([n.e(0),n.e(32)]).then(n.bind(null,437))),Wn.component("CommentSection",()=>Promise.all([n.e(0),n.e(33)]).then(n.bind(null,295))),Wn.component("EmailSender",()=>Promise.all([n.e(0),n.e(13)]).then(n.bind(null,438))),Wn.component("GBackToTop",()=>Promise.all([n.e(0),n.e(19)]).then(n.bind(null,354))),Wn.component("GSiteSettings",()=>Promise.all([n.e(0),n.e(4),n.e(7)]).then(n.bind(null,439))),Wn.component("GTextToSpeech",()=>Promise.all([n.e(0),n.e(20)]).then(n.bind(null,356))),Wn.component("GThemeToggle",()=>Promise.all([n.e(0),n.e(21)]).then(n.bind(null,355))),Wn.component("GoogleAds",()=>Promise.all([n.e(0),n.e(34)]).then(n.bind(null,289))),Wn.component("HomeFooter",()=>Promise.all([n.e(0),n.e(14)]).then(n.bind(null,440))),Wn.component("HomeHero",()=>Promise.all([n.e(0),n.e(15)]).then(n.bind(null,430))),Wn.component("HomePreview",()=>Promise.all([n.e(0),n.e(35)]).then(n.bind(null,441))),Wn.component("HomeReviews",()=>Promise.all([n.e(0),n.e(36)]).then(n.bind(null,442))),Wn.component("HomeSection",()=>Promise.all([n.e(0),n.e(37)]).then(n.bind(null,443))),Wn.component("HomeVideos",()=>Promise.all([n.e(0),n.e(38)]).then(n.bind(null,444))),Wn.component("MBlogLinks",()=>Promise.all([n.e(0),n.e(5)]).then(n.bind(null,351))),Wn.component("MBlogMeta",()=>Promise.all([n.e(0),n.e(8)]).then(n.bind(null,445))),Wn.component("MBlogTagList",()=>Promise.all([n.e(0),n.e(22)]).then(n.bind(null,307))),Wn.component("MBlogTagNav",()=>Promise.all([n.e(0),n.e(39)]).then(n.bind(null,350))),Wn.component("MFeatures",()=>Promise.all([n.e(0),n.e(40)]).then(n.bind(null,446))),Wn.component("Badge",()=>Promise.all([n.e(0),n.e(24)]).then(n.bind(null,474))),Wn.component("CodeBlock",()=>Promise.all([n.e(0),n.e(25)]).then(n.bind(null,447))),Wn.component("CodeGroup",()=>Promise.all([n.e(0),n.e(26)]).then(n.bind(null,448)));n(247),n(248);function Is(t){const e=document.documentElement.getBoundingClientRect(),n=t.getBoundingClientRect();return{x:n.left-e.left,y:n.top-e.top}}var qs={tag:{tips:{key:"tips",scope:"tag",path:"/blog/tag/tips/",pageKeys:["v-79f79f20","v-4b7e6c3c","v-44a529fc","v-301172dc"]},technical:{key:"technical",scope:"tag",path:"/blog/tag/technical/",pageKeys:["v-01aa2ce2","v-2fec31fc","v-4b7e6c3c","v-1131db82","v-4182c7bc","v-72bfdbc2"]},"win7-simu":{key:"win7-simu",scope:"tag",path:"/blog/tag/win7-simu/",pageKeys:["v-2fec31fc","v-4b7e6c3c","v-4182c7bc","v-44a529fc","v-3424310c","v-301172dc"]},sharing:{key:"sharing",scope:"tag",path:"/blog/tag/sharing/",pageKeys:["v-2fec31fc","v-4182c7bc"]},tools:{key:"tools",scope:"tag",path:"/blog/tag/tools/",pageKeys:["v-1131db82","v-72bfdbc2"]},review:{key:"review",scope:"tag",path:"/blog/tag/review/",pageKeys:["v-3424310c"]}}};class Bs{constructor(t,e){this._metaMap=Object.assign({},t),Object.keys(this._metaMap).forEach(t=>{const{pageKeys:n}=this._metaMap[t];this._metaMap[t].pages=n.map(t=>function(t,e){for(let n=0;n{const{pages:n,path:r}=this._metaMap[e];t.push({name:e,pages:n,path:r})}),t}getItemByName(t){return this._metaMap[t]}}var Rs={tag:(t,e)=>{const r=n(249);return r(t.frontmatter.date)-r(e.frontmatter.date)>0?-1:1}},Ns={tag:function(t,e,n){const r=e;return["tag","tags"].some(e=>{const n=t.frontmatter[e];return Array.isArray(n)?n.some(t=>t==r):n==r})}},Hs=[{pid:"tag",id:"tips",filter:Ns.tag,sorter:Rs.tag,pages:[{path:"/blog/tag/tips/",interval:[0,4]}],prevText:"Prev",nextText:"Next"},{pid:"tag",id:"technical",filter:Ns.tag,sorter:Rs.tag,pages:[{path:"/blog/tag/technical/",interval:[0,6]}],prevText:"Prev",nextText:"Next"},{pid:"tag",id:"win7-simu",filter:Ns.tag,sorter:Rs.tag,pages:[{path:"/blog/tag/win7-simu/",interval:[0,6]}],prevText:"Prev",nextText:"Next"},{pid:"tag",id:"sharing",filter:Ns.tag,sorter:Rs.tag,pages:[{path:"/blog/tag/sharing/",interval:[0,2]}],prevText:"Prev",nextText:"Next"},{pid:"tag",id:"tools",filter:Ns.tag,sorter:Rs.tag,pages:[{path:"/blog/tag/tools/",interval:[0,2]}],prevText:"Prev",nextText:"Next"},{pid:"tag",id:"review",filter:Ns.tag,sorter:Rs.tag,pages:[{path:"/blog/tag/review/",interval:[0,1]}],prevText:"Prev",nextText:"Next"}],Vs=n(105);const Us=n.n(Vs)()("plugin-blog:pagination");class Ds{constructor(t,e,n){Us("pagination",t);const{pages:r,prevText:o,nextText:i}=t,{path:a}=n;this._prevText=o,this._nextText=i;for(let t=0,e=r.length;tt.filter(e,t.id,t.pid)).sort(t.sorter)}setIndexPage(t){this._indexPage=t}get length(){return this._paginationPages.length}get pages(){const[t,e]=this._currentPage.interval;return this._matchedPages.slice(t,e+1)}get hasPrev(){return 0!==this.paginationIndex}get prevLink(){return this.hasPrev?this.paginationIndex-1==0&&this._indexPage?this._indexPage:this._paginationPages[this.paginationIndex-1].path:null}get hasNext(){return this.paginationIndex!==this.length-1}get nextLink(){return this.hasNext?this._paginationPages[this.paginationIndex+1].path:null}get prevText(){return this._prevText}get nextText(){return this._nextText}getSpecificPageLink(t){return this._paginationPages[t].path}}const Ws=new class{constructor(t){this.paginations=t}get pages(){return Wn.$vuepress.$get("siteData").pages}getPagination(t,e,n){Us("id",e),Us("pid",t);const r=this.paginations.filter(n=>n.id===e&&n.pid===t)[0];return new Ds(r,this.pages,n)}}(Hs);var Fs={comment:{enabled:!1,service:""},email:{enabled:!1},feed:{rss:!0,atom:!0,json:!0}},Ks=n(91),Ys=n.n(Ks);Wn.component("TextToSpeech",()=>n.e(47).then(n.bind(null,475)));var Gs=[({Vue:t,options:e,router:n,siteData:r})=>{t.use(Ls,"v-icon"),n.addRoutes([{path:"/win7simu/",redirect:"/win7simu/about/"},{path:"/brick1100/",redirect:"/brick1100/about/"},{path:"/contact/",redirect:"/about/"}])},{},({Vue:t})=>{t.mixin({computed:{$dataBlock(){return this.$options.__data__block__}}})},{},{},({Vue:t,router:e})=>{e.options.scrollBehavior=(e,n,r)=>{if(r)return window.scrollTo({top:r.y,behavior:"smooth"});if(e.hash){if(t.$vuepress.$get("disableScrollBehavior"))return!1;const n=document.querySelector(e.hash);return!!n&&window.scrollTo({top:Is(n).y,behavior:"smooth"})}return window.scrollTo({top:0,behavior:"smooth"})}},({Vue:t})=>{const e=Object.keys(qs).map(t=>{const e=qs[t],n="$"+t;return{[n](){const{pages:t}=this.$site;return new Bs(e,t)},["$current"+(t.charAt(0).toUpperCase()+t.slice(1))](){const t=this.$route.meta.id;return this[n].getItemByName(t)}}}).reduce((t,e)=>(Object.assign(t,e),t),{});e.$frontmatterKey=function(){const t=this["$"+this.$route.meta.id];return t||null},t.mixin({computed:e})},({Vue:t})=>{t.mixin({computed:{$pagination(){return this.$route.meta.pid&&this.$route.meta.id?this.$getPagination(this.$route.meta.pid,this.$route.meta.id):null}},methods:{$getPagination(t,e){return e=e||t,Ws.getPagination(t,e,this.$route)}}})},({Vue:t})=>{const e={$service:()=>Fs};t.mixin({computed:e})},Ys.a,({Vue:t})=>{const e=JSON.parse('{"shortname":"visnalize"}'),r=e.name||"Disqus",o=()=>n.e(46).then(n.bind(null,449));delete e.name,t.component(r,{functional:!0,render(t,{parent:n,props:r}){let i;if(i="en-US"===n.$lang?"en":n.$lang.replace(/\-/,"_"),n._isMounted)return t(o,{props:Object.assign({language:i},e,r)});n.$once("hook:mounted",()=>{n.$forceUpdate()})}})},{}],Js=["GSiteSettings"];class Qs extends class{constructor(){this.store=new Wn({data:{state:{}}})}$get(t){return this.store.state[t]}$set(t,e){Wn.set(this.store.state,t,e)}$emit(...t){this.store.$emit(...t)}$on(...t){this.store.$on(...t)}}{}Object.assign(Qs.prototype,{getPageAsyncComponent:is,getLayoutAsyncComponent:as,getAsyncComponent:ss,getVueComponent:cs});var Xs={install(t){const e=new Qs;t.$vuepress=e,t.prototype.$vuepress=e}};function Zs(t,e){const n=e.toLowerCase();return t.options.routes.some(t=>t.path.toLowerCase()===n)}var tc={props:{pageKey:String,slotKey:{type:String,default:"default"}},render(t){const e=this.pageKey||this.$parent.$page.key;return us("pageKey",e),Wn.component(e)||Wn.component(e,is(e)),Wn.component(e)?t(e):t("")}},ec={functional:!0,props:{slotKey:String,required:!0},render:(t,{props:e,slots:n})=>t("div",{class:["content__"+e.slotKey]},n()[e.slotKey])},nc={computed:{openInNewWindowTitle(){return this.$themeLocaleConfig.openNewWindowText||"(opens new window)"}}},rc=(n(280),n(281),Object(Es.a)(nc,(function(){var t=this._self._c;return t("span",[t("svg",{staticClass:"icon outbound",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"}},[t("path",{attrs:{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}}),this._v(" "),t("polygon",{attrs:{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"}})]),this._v(" "),t("span",{staticClass:"sr-only"},[this._v(this._s(this.openInNewWindowTitle))])])}),[],!1,null,null,null).exports),oc={functional:!0,render(t,{parent:e,children:n}){if(e._isMounted)return n;e.$once("hook:mounted",()=>{e.$forceUpdate()})}};Wn.config.productionTip=!1,Wn.use(Ua),Wn.use(Xs),Wn.mixin(function(t,e,n=Wn){!function(t){t.locales&&Object.keys(t.locales).forEach(e=>{t.locales[e].path=e});Object.freeze(t)}(e),n.$vuepress.$set("siteData",e);const r=new(t(n.$vuepress.$get("siteData"))),o=Object.getOwnPropertyDescriptors(Object.getPrototypeOf(r)),i={};return Object.keys(o).reduce((t,e)=>(e.startsWith("$")&&(t[e]=o[e].get),t),i),{computed:i}}(t=>class{setPage(t){this.__page=t}get $site(){return t}get $themeConfig(){return this.$site.themeConfig}get $frontmatter(){return this.$page.frontmatter}get $localeConfig(){const{locales:t={}}=this.$site;let e,n;for(const r in t)"/"===r?n=t[r]:0===this.$page.path.indexOf(r)&&(e=t[r]);return e||n||{}}get $siteTitle(){return this.$localeConfig.title||this.$site.title||""}get $canonicalUrl(){const{canonicalUrl:t}=this.$page.frontmatter;return"string"==typeof t&&t}get $title(){const t=this.$page,{metaTitle:e}=this.$page.frontmatter;if("string"==typeof e)return e;const n=this.$siteTitle,r=t.frontmatter.home?null:t.frontmatter.title||t.title;return n?r?r+" | "+n:n:r||"VuePress"}get $description(){const t=function(t){if(t){const e=t.filter(t=>"description"===t.name)[0];if(e)return e.content}}(this.$page.frontmatter.meta);return t||(this.$page.frontmatter.description||this.$localeConfig.description||this.$site.description||"")}get $lang(){return this.$page.frontmatter.lang||this.$localeConfig.lang||"en-US"}get $localePath(){return this.$localeConfig.path||"/"}get $themeLocaleConfig(){return(this.$site.themeConfig.locales||{})[this.$localePath]||{}}get $page(){return this.__page?this.__page:function(t,e){for(let n=0;nn||(t.hash?!Wn.$vuepress.$get("disableScrollBehavior")&&{selector:decodeURIComponent(t.hash)}:{x:0,y:0})});!function(t){t.beforeEach((e,n,r)=>{if(Zs(t,e.path))r();else if(/(\/|\.html)$/.test(e.path))if(/\/$/.test(e.path)){const n=e.path.replace(/\/$/,"")+".html";Zs(t,n)?r(n):r()}else r();else{const n=e.path+"/",o=e.path+".html";Zs(t,o)?r(o):Zs(t,n)?r(n):r()}})}(n);const r={};try{await Promise.all(Gs.filter(t=>"function"==typeof t).map(e=>e({Vue:Wn,options:r,router:n,siteData:Os,isServer:t})))}catch(t){console.error(t)}return{app:new Wn(Object.assign(r,{router:n,render:t=>t("div",{attrs:{id:"app"}},[t("RouterView",{ref:"layout"}),t("div",{class:"global-ui"},Js.map(e=>t(e)))])})),router:n}}(!1).then(({app:t,router:e})=>{e.onReady(()=>{t.$mount("#app")})})}]); \ No newline at end of file +var r=Object.freeze({}),o=Array.isArray;function i(t){return null==t}function a(t){return null!=t}function s(t){return!0===t}function c(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function l(t){return"function"==typeof t}function u(t){return null!==t&&"object"==typeof t}var p=Object.prototype.toString;function f(t){return"[object Object]"===p.call(t)}function h(t){return"[object RegExp]"===p.call(t)}function d(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function m(t){return a(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function v(t){return null==t?"":Array.isArray(t)||f(t)&&t.toString===p?JSON.stringify(t,null,2):String(t)}function g(t){var e=parseFloat(t);return isNaN(e)?t:e}function y(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(n,1)}}var _=Object.prototype.hasOwnProperty;function x(t,e){return _.call(t,e)}function C(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var S=/-(\w)/g,k=C((function(t){return t.replace(S,(function(t,e){return e?e.toUpperCase():""}))})),M=C((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),A=/\B([A-Z])/g,$=C((function(t){return t.replace(A,"-$1").toLowerCase()}));var E=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function T(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function P(t,e){for(var n in e)t[n]=e[n];return t}function O(t){for(var e={},n=0;n0,X=G&&G.indexOf("edge/")>0;G&&G.indexOf("android");var Z=G&&/iphone|ipad|ipod|ios/.test(G);G&&/chrome\/\d+/.test(G),G&&/phantomjs/.test(G);var tt,et=G&&G.match(/firefox\/(\d+)/),nt={}.watch,rt=!1;if(Y)try{var ot={};Object.defineProperty(ot,"passive",{get:function(){rt=!0}}),window.addEventListener("test-passive",null,ot)}catch(t){}var it=function(){return void 0===tt&&(tt=!Y&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),tt},at=Y&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function st(t){return"function"==typeof t&&/native code/.test(t.toString())}var ct,lt="undefined"!=typeof Symbol&&st(Symbol)&&"undefined"!=typeof Reflect&&st(Reflect.ownKeys);ct="undefined"!=typeof Set&&st(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var ut=null;function pt(t){void 0===t&&(t=null),t||ut&&ut._scope.off(),ut=t,t&&t._scope.on()}var ft=function(){function t(t,e,n,r,o,i,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),ht=function(t){void 0===t&&(t="");var e=new ft;return e.text=t,e.isComment=!0,e};function dt(t){return new ft(void 0,void 0,void 0,String(t))}function mt(t){var e=new ft(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var vt=0,gt=function(){function t(){this.id=vt++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){w(this.subs,t)},t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){var e=this.subs.slice();for(var n=0,r=e.length;n0&&(Yt((l=t(l,"".concat(n||"","_").concat(r)))[0])&&Yt(p)&&(f[u]=dt(p.text+l[0].text),l.shift()),f.push.apply(f,l)):c(l)?Yt(p)?f[u]=dt(p.text+l):""!==l&&f.push(dt(l)):Yt(l)&&Yt(p)?f[u]=dt(p.text+l.text):(s(e._isVList)&&a(l.tag)&&i(l.key)&&a(n)&&(l.key="__vlist".concat(n,"_").concat(r,"__")),f.push(l)));return f}(t):void 0}function Yt(t){return a(t)&&a(t.text)&&!1===t.isComment}function Gt(t,e){var n,r,i,s,c=null;if(o(t)||"string"==typeof t)for(c=new Array(t.length),n=0,r=t.length;n0,s=e?!!e.$stable:!a,c=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(s&&o&&o!==r&&c===o.$key&&!a&&!o.$hasNormal)return o;for(var l in i={},e)e[l]&&"$"!==l[0]&&(i[l]=de(t,n,l,e[l]))}else i={};for(var u in n)u in i||(i[u]=me(n,u));return e&&Object.isExtensible(e)&&(e._normalized=i),W(i,"$stable",s),W(i,"$key",c),W(i,"$hasNormal",a),i}function de(t,e,n,r){var i=function(){var e=ut;pt(t);var n=arguments.length?r.apply(null,arguments):r({}),i=(n=n&&"object"==typeof n&&!o(n)?[n]:Kt(n))&&n[0];return pt(e),n&&(!i||1===n.length&&i.isComment&&!fe(i))?void 0:n};return r.proxy&&Object.defineProperty(e,n,{get:i,enumerable:!0,configurable:!0}),i}function me(t,e){return function(){return t[e]}}function ve(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};W(e,"_v_attr_proxy",!0),ge(e,t.$attrs,r,t,"$attrs")}return t._attrsProxy},get listeners(){t._listenersProxy||ge(t._listenersProxy={},t.$listeners,r,t,"$listeners");return t._listenersProxy},get slots(){return function(t){t._slotsProxy||be(t._slotsProxy={},t.$scopedSlots);return t._slotsProxy}(t)},emit:E(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(n){return Bt(t,e,n)}))}}}function ge(t,e,n,r,o){var i=!1;for(var a in e)a in t?e[a]!==n[a]&&(i=!0):(i=!0,ye(t,a,r,o));for(var a in t)a in e||(i=!0,delete t[a]);return i}function ye(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function be(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}var we=null;function _e(t,e){return(t.__esModule||lt&&"Module"===t[Symbol.toStringTag])&&(t=t.default),u(t)?e.extend(t):t}function xe(t){if(o(t))for(var e=0;edocument.createEvent("Event").timeStamp&&(sn=function(){return cn.now()})}var ln=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function un(){var t,e;for(an=sn(),rn=!0,Ze.sort(ln),on=0;onon&&Ze[n].id>t.id;)n--;Ze.splice(n+1,0,t)}else Ze.push(t);nn||(nn=!0,qe(un))}}function fn(t,e){if(t){for(var n=Object.create(null),r=lt?Reflect.ownKeys(t):Object.keys(t),o=0;o-1)if(i&&!x(o,"default"))a=!1;else if(""===a||a===$(t)){var c=jn(String,o.type);(c<0||s-1:"string"==typeof t?t.split(",").indexOf(e)>-1:!!h(t)&&t.test(e)}function Gn(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var i in n){var a=n[i];if(a){var s=a.name;s&&!e(s)&&Jn(n,i,r,o)}}}function Jn(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,w(n,e)}Wn.prototype._init=function(t){var e=this;e._uid=Un++,e._isVue=!0,e.__v_skip=!0,e._scope=new Nt(!0),e._scope._vm=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=$n(Dn(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Ke(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,o=n&&n.context;t.$slots=ue(e._renderChildren,o),t.$scopedSlots=n?he(t.$parent,n.data.scopedSlots,t.$slots):r,t._c=function(e,n,r,o){return Ce(t,e,n,r,o,!1)},t.$createElement=function(e,n,r,o){return Ce(t,e,n,r,o,!0)};var i=n&&n.data;Tt(t,"$attrs",i&&i.attrs||r,null,!0),Tt(t,"$listeners",e._parentListeners||r,null,!0)}(e),Xe(e,"beforeCreate",void 0,!1),function(t){var e=fn(t.$options.inject,t);e&&(Mt(!1),Object.keys(e).forEach((function(n){Tt(t,n,e[n])})),Mt(!0))}(e),qn(e),function(t){var e=t.$options.provide;if(e){var n=l(e)?e.call(t):e;if(!u(n))return;for(var r=Ht(t),o=lt?Reflect.ownKeys(n):Object.keys(n),i=0;i1?T(n):n;for(var r=T(arguments,1),o='event handler for "'.concat(t,'"'),i=0,a=n.length;iparseInt(this.max)&&Jn(t,e[0],e,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Jn(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Gn(t,(function(t){return Yn(e,t)}))})),this.$watch("exclude",(function(e){Gn(t,(function(t){return!Yn(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=xe(t),n=e&&e.componentOptions;if(n){var r=Kn(n),o=this.include,i=this.exclude;if(o&&(!r||!Yn(o,r))||i&&r&&Yn(i,r))return e;var a=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;a[c]?(e.componentInstance=a[c].componentInstance,w(s,c),s.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return V}};Object.defineProperty(t,"config",e),t.util={warn:_n,extend:P,mergeOptions:$n,defineReactive:Tt},t.set=Pt,t.delete=Ot,t.nextTick=qe,t.observable=function(t){return Et(t),t},t.options=Object.create(null),N.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,P(t.options.components,Xn),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=T(arguments,1);return n.unshift(this),l(t.install)?t.install.apply(t,n):l(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=$n(this.options,t),this}}(t),Fn(t),function(t){N.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&f(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&l(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(Wn),Object.defineProperty(Wn.prototype,"$isServer",{get:it}),Object.defineProperty(Wn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Wn,"FunctionalRenderContext",{value:hn}),Wn.version="2.7.10";var Zn=y("style,class"),tr=y("input,textarea,option,select,progress"),er=y("contenteditable,draggable,spellcheck"),nr=y("events,caret,typing,plaintext-only"),rr=y("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),or="http://www.w3.org/1999/xlink",ir=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},ar=function(t){return ir(t)?t.slice(6,t.length):""},sr=function(t){return null==t||!1===t};function cr(t){for(var e=t.data,n=t,r=t;a(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(e=lr(r.data,e));for(;a(n=n.parent);)n&&n.data&&(e=lr(e,n.data));return function(t,e){if(a(t)||a(e))return ur(t,pr(e));return""}(e.staticClass,e.class)}function lr(t,e){return{staticClass:ur(t.staticClass,e.staticClass),class:a(t.class)?[t.class,e.class]:e.class}}function ur(t,e){return t?e?t+" "+e:t:e||""}function pr(t){return Array.isArray(t)?function(t){for(var e,n="",r=0,o=t.length;r-1?Lr(t,e,n):rr(e)?sr(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):er(e)?t.setAttribute(e,function(t,e){return sr(e)||"false"===e?"false":"contenteditable"===t&&nr(e)?e:"true"}(e,n)):ir(e)?sr(n)?t.removeAttributeNS(or,ar(e)):t.setAttributeNS(or,e,n):Lr(t,e,n)}function Lr(t,e,n){if(sr(n))t.removeAttribute(e);else{if(J&&!Q&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var Ir={create:zr,update:zr};function qr(t,e){var n=e.elm,r=e.data,o=t.data;if(!(i(r.staticClass)&&i(r.class)&&(i(o)||i(o.staticClass)&&i(o.class)))){var s=cr(e),c=n._transitionClasses;a(c)&&(s=ur(s,pr(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var Br,Rr={create:qr,update:qr};function Nr(t,e,n){var r=Br;return function o(){var i=e.apply(null,arguments);null!==i&&Ur(t,o,n,r)}}var Hr=Ee&&!(et&&Number(et[1])<=53);function Vr(t,e,n,r){if(Hr){var o=an,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}Br.addEventListener(t,e,rt?{capture:n,passive:r}:n)}function Ur(t,e,n,r){(r||Br).removeEventListener(t,e._wrapper||e,n)}function Dr(t,e){if(!i(t.data.on)||!i(e.data.on)){var n=e.data.on||{},r=t.data.on||{};Br=e.elm||t.elm,function(t){if(a(t.__r)){var e=J?"change":"input";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}a(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(n),Dt(n,r,Vr,Ur,Nr,e.context),Br=void 0}}var Wr,Fr={create:Dr,update:Dr,destroy:function(t){return Dr(t,xr)}};function Kr(t,e){if(!i(t.data.domProps)||!i(e.data.domProps)){var n,r,o=e.elm,c=t.data.domProps||{},l=e.data.domProps||{};for(n in(a(l.__ob__)||s(l._v_attr_proxy))&&(l=e.data.domProps=P({},l)),c)n in l||(o[n]="");for(n in l){if(r=l[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===c[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=r;var u=i(r)?"":String(r);Yr(o,u)&&(o.value=u)}else if("innerHTML"===n&&dr(o.tagName)&&i(o.innerHTML)){(Wr=Wr||document.createElement("div")).innerHTML="".concat(r,"");for(var p=Wr.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;p.firstChild;)o.appendChild(p.firstChild)}else if(r!==c[n])try{o[n]=r}catch(t){}}}}function Yr(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(a(r)){if(r.number)return g(n)!==g(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var Gr={create:Kr,update:Kr},Jr=C((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function Qr(t){var e=Xr(t.style);return t.staticStyle?P(t.staticStyle,e):e}function Xr(t){return Array.isArray(t)?O(t):"string"==typeof t?Jr(t):t}var Zr,to=/^--/,eo=/\s*!important$/,no=function(t,e,n){if(to.test(e))t.style.setProperty(e,n);else if(eo.test(n))t.style.setProperty($(e),n.replace(eo,""),"important");else{var r=oo(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(so).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function lo(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(so).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function uo(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&P(e,po(t.name||"v")),P(e,t),e}return"string"==typeof t?po(t):void 0}}var po=C((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),fo=Y&&!Q,ho="transition",mo="transitionend",vo="animation",go="animationend";fo&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(ho="WebkitTransition",mo="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(vo="WebkitAnimation",go="webkitAnimationEnd"));var yo=Y?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function bo(t){yo((function(){yo(t)}))}function wo(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),co(t,e))}function _o(t,e){t._transitionClasses&&w(t._transitionClasses,e),lo(t,e)}function xo(t,e,n){var r=So(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s="transition"===o?mo:go,c=0,l=function(){t.removeEventListener(s,u),n()},u=function(e){e.target===t&&++c>=a&&l()};setTimeout((function(){c0&&(n="transition",u=a,p=i.length):"animation"===e?l>0&&(n="animation",u=l,p=c.length):p=(n=(u=Math.max(a,l))>0?a>l?"transition":"animation":null)?"transition"===n?i.length:c.length:0,{type:n,timeout:u,propCount:p,hasTransform:"transition"===n&&Co.test(r[ho+"Property"])}}function ko(t,e){for(;t.length1}function Po(t,e){!0!==e.data.show&&Ao(e)}var Oo=function(t){var e,n,r={},l=t.modules,u=t.nodeOps;for(e=0;ed?w(t,i(n[g+1])?null:n[g+1].elm,n,h,g,r):h>g&&x(e,p,d)}(p,m,g,n,l):a(g)?(a(t.text)&&u.setTextContent(p,""),w(p,null,g,0,g.length-1,n)):a(m)?x(m,0,m.length-1):a(t.text)&&u.setTextContent(p,""):t.text!==e.text&&u.setTextContent(p,e.text),a(d)&&a(h=d.hook)&&a(h=h.postpatch)&&h(t,e)}}}function M(t,e,n){if(s(n)&&a(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r-1,a.selected!==i&&(a.selected=i);else if(I(qo(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function Io(t,e){return e.every((function(e){return!I(e,t)}))}function qo(t){return"_value"in t?t._value:t.value}function Bo(t){t.target.composing=!0}function Ro(t){t.target.composing&&(t.target.composing=!1,No(t.target,"input"))}function No(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function Ho(t){return!t.componentInstance||t.data&&t.data.transition?t:Ho(t.componentInstance._vnode)}var Vo={model:zo,show:{bind:function(t,e,n){var r=e.value,o=(n=Ho(n)).data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,Ao(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=Ho(n)).data&&n.data.transition?(n.data.show=!0,r?Ao(n,(function(){t.style.display=t.__vOriginalDisplay})):$o(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}}},Uo={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Do(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?Do(xe(e.children)):t}function Wo(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[k(r)]=o[r];return e}function Fo(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Ko=function(t){return t.tag||fe(t)},Yo=function(t){return"show"===t.name},Go={name:"transition",props:Uo,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Ko)).length){0;var r=this.mode;0;var o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var i=Do(o);if(!i)return o;if(this._leaving)return Fo(t,o);var a="__transition-".concat(this._uid,"-");i.key=null==i.key?i.isComment?a+"comment":a+i.tag:c(i.key)?0===String(i.key).indexOf(a)?i.key:a+i.key:i.key;var s=(i.data||(i.data={})).transition=Wo(this),l=this._vnode,u=Do(l);if(i.data.directives&&i.data.directives.some(Yo)&&(i.data.show=!0),u&&u.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(i,u)&&!fe(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var p=u.data.transition=P({},s);if("out-in"===r)return this._leaving=!0,Wt(p,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),Fo(t,o);if("in-out"===r){if(fe(i))return l;var f,h=function(){f()};Wt(s,"afterEnter",h),Wt(s,"enterCancelled",h),Wt(p,"delayLeave",(function(t){f=t}))}}return o}}},Jo=P({tag:String,moveClass:String},Uo);function Qo(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function Xo(t){t.data.newPos=t.elm.getBoundingClientRect()}function Zo(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,o=e.top-n.top;if(r||o){t.data.moved=!0;var i=t.elm.style;i.transform=i.WebkitTransform="translate(".concat(r,"px,").concat(o,"px)"),i.transitionDuration="0s"}}delete Jo.mode;var ti={Transition:Go,TransitionGroup:{props:Jo,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Ge(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=Wo(this),s=0;s-1?vr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:vr[t]=/HTMLUnknownElement/.test(e.toString())},P(Wn.options.directives,Vo),P(Wn.options.components,ti),Wn.prototype.__patch__=Y?Oo:z,Wn.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=ht),Xe(t,"beforeMount"),r=function(){t._update(t._render(),n)},new Ue(t,r,z,{before:function(){t._isMounted&&!t._isDestroyed&&Xe(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var i=0;i=0&&(e=t.slice(r),t=t.slice(0,r));var o=t.indexOf("?");return o>=0&&(n=t.slice(o+1),t=t.slice(0,o)),{path:t,query:n,hash:e}}(o.path||""),l=e&&e.path||"/",u=c.path?_i(c.path,l,n||o.append):l,p=function(t,e,n){void 0===e&&(e={});var r,o=n||ci;try{r=o(t||"")}catch(t){r={}}for(var i in e){var a=e[i];r[i]=Array.isArray(a)?a.map(si):si(a)}return r}(c.query,o.query,r&&r.options.parseQuery),f=o.hash||c.hash;return f&&"#"!==f.charAt(0)&&(f="#"+f),{_normalized:!0,path:u,query:p,hash:f}}var Vi,Ui=function(){},Di={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(t){var e=this,n=this.$router,r=this.$route,o=n.resolve(this.to,r,this.append),i=o.location,a=o.route,s=o.href,c={},l=n.options.linkActiveClass,u=n.options.linkExactActiveClass,p=null==l?"router-link-active":l,f=null==u?"router-link-exact-active":u,h=null==this.activeClass?p:this.activeClass,d=null==this.exactActiveClass?f:this.exactActiveClass,m=a.redirectedFrom?pi(null,Hi(a.redirectedFrom),null,n):a;c[d]=vi(r,m,this.exactPath),c[h]=this.exact||this.exactPath?c[d]:function(t,e){return 0===t.path.replace(ui,"/").indexOf(e.path.replace(ui,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var n in e)if(!(n in t))return!1;return!0}(t.query,e.query)}(r,m);var v=c[d]?this.ariaCurrentValue:null,g=function(t){Wi(t)&&(e.replace?n.replace(i,Ui):n.push(i,Ui))},y={click:Wi};Array.isArray(this.event)?this.event.forEach((function(t){y[t]=g})):y[this.event]=g;var b={class:c},w=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:s,route:a,navigate:g,isActive:c[h],isExactActive:c[d]});if(w){if(1===w.length)return w[0];if(w.length>1||!w.length)return 0===w.length?t():t("span",{},w)}if("a"===this.tag)b.on=y,b.attrs={href:s,"aria-current":v};else{var _=function t(e){var n;if(e)for(var r=0;r-1&&(s.params[f]=n.params[f]);return s.path=Ni(u.path,s.params),c(u,s,a)}if(s.path){s.params={};for(var h=0;h-1}function xa(t,e){return _a(t)&&t._isRouter&&(null==e||t.type===e)}function Ca(t,e,n){var r=function(o){o>=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}function Sa(t){return function(e,n,r){var o=!1,i=0,a=null;ka(t,(function(t,e,n,s){if("function"==typeof t&&void 0===t.cid){o=!0,i++;var c,l=$a((function(e){var o;((o=e).__esModule||Aa&&"Module"===o[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:Vi.extend(e),n.components[s]=e,--i<=0&&r()})),u=$a((function(t){var e="Failed to resolve async component "+s+": "+t;a||(a=_a(t)?t:new Error(e),r(a))}));try{c=t(l,u)}catch(t){u(t)}if(c)if("function"==typeof c.then)c.then(l,u);else{var p=c.component;p&&"function"==typeof p.then&&p.then(l,u)}}})),o||r()}}function ka(t,e){return Ma(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Ma(t){return Array.prototype.concat.apply([],t)}var Aa="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function $a(t){var e=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var Ea=function(t,e){this.router=t,this.base=function(t){if(!t)if(Fi){var e=document.querySelector("base");t=(t=e&&e.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else t="/";"/"!==t.charAt(0)&&(t="/"+t);return t.replace(/\/$/,"")}(e),this.current=hi,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function Ta(t,e,n,r){var o=ka(t,(function(t,r,o,i){var a=function(t,e){"function"!=typeof t&&(t=Vi.extend(t));return t.options[e]}(t,e);if(a)return Array.isArray(a)?a.map((function(t){return n(t,r,o,i)})):n(a,r,o,i)}));return Ma(r?o.reverse():o)}function Pa(t,e){if(e)return function(){return t.apply(e,arguments)}}Ea.prototype.listen=function(t){this.cb=t},Ea.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},Ea.prototype.onError=function(t){this.errorCbs.push(t)},Ea.prototype.transitionTo=function(t,e,n){var r,o=this;try{r=this.router.match(t,this.current)}catch(t){throw this.errorCbs.forEach((function(e){e(t)})),t}var i=this.current;this.confirmTransition(r,(function(){o.updateRoute(r),e&&e(r),o.ensureURL(),o.router.afterHooks.forEach((function(t){t&&t(r,i)})),o.ready||(o.ready=!0,o.readyCbs.forEach((function(t){t(r)})))}),(function(t){n&&n(t),t&&!o.ready&&(xa(t,va.redirected)&&i===hi||(o.ready=!0,o.readyErrorCbs.forEach((function(e){e(t)}))))}))},Ea.prototype.confirmTransition=function(t,e,n){var r=this,o=this.current;this.pending=t;var i,a,s=function(t){!xa(t)&&_a(t)&&(r.errorCbs.length?r.errorCbs.forEach((function(e){e(t)})):console.error(t)),n&&n(t)},c=t.matched.length-1,l=o.matched.length-1;if(vi(t,o)&&c===l&&t.matched[c]===o.matched[l])return this.ensureURL(),t.hash&&oa(this.router,o,t,!1),s(((a=ba(i=o,t,va.duplicated,'Avoided redundant navigation to current location: "'+i.fullPath+'".')).name="NavigationDuplicated",a));var u=function(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n0)){var e=this.router,n=e.options.scrollBehavior,r=ha&&n;r&&this.listeners.push(ra());var o=function(){var n=t.current,o=za(t.base);t.current===hi&&o===t._startLocation||t.transitionTo(o,(function(t){r&&oa(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){da(xi(r.base+t.fullPath)),oa(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){ma(xi(r.base+t.fullPath)),oa(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(za(this.base)!==this.current.fullPath){var e=xi(this.base+this.current.fullPath);t?da(e):ma(e)}},e.prototype.getCurrentLocation=function(){return za(this.base)},e}(Ea);function za(t){var e=window.location.pathname,n=e.toLowerCase(),r=t.toLowerCase();return!t||n!==r&&0!==n.indexOf(xi(r+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var ja=function(t){function e(e,n,r){t.call(this,e,n),r&&function(t){var e=za(t);if(!/^\/#/.test(e))return window.location.replace(xi(t+"/#"+e)),!0}(this.base)||La()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router.options.scrollBehavior,n=ha&&e;n&&this.listeners.push(ra());var r=function(){var e=t.current;La()&&t.transitionTo(Ia(),(function(r){n&&oa(t.router,r,e,!0),ha||Ra(r.fullPath)}))},o=ha?"popstate":"hashchange";window.addEventListener(o,r),this.listeners.push((function(){window.removeEventListener(o,r)}))}},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Ba(t.fullPath),oa(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Ra(t.fullPath),oa(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;Ia()!==e&&(t?Ba(e):Ra(e))},e.prototype.getCurrentLocation=function(){return Ia()},e}(Ea);function La(){var t=Ia();return"/"===t.charAt(0)||(Ra("/"+t),!1)}function Ia(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function qa(t){var e=window.location.href,n=e.indexOf("#");return(n>=0?e.slice(0,n):e)+"#"+t}function Ba(t){ha?da(qa(t)):window.location.hash=t}function Ra(t){ha?ma(qa(t)):window.location.replace(qa(t))}var Na=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){xa(t,va.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(Ea),Ha=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Gi(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!ha&&!1!==t.fallback,this.fallback&&(e="hash"),Fi||(e="abstract"),this.mode=e,e){case"history":this.history=new Oa(this,t.base);break;case"hash":this.history=new ja(this,t.base,this.fallback);break;case"abstract":this.history=new Na(this,t.base);break;default:0}},Va={currentRoute:{configurable:!0}};Ha.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},Va.currentRoute.get=function(){return this.history&&this.history.current},Ha.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof Oa||n instanceof ja){var r=function(t){n.setupListeners(),function(t){var r=n.current,o=e.options.scrollBehavior;ha&&o&&"fullPath"in t&&oa(e,t,r,!1)}(t)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},Ha.prototype.beforeEach=function(t){return Da(this.beforeHooks,t)},Ha.prototype.beforeResolve=function(t){return Da(this.resolveHooks,t)},Ha.prototype.afterEach=function(t){return Da(this.afterHooks,t)},Ha.prototype.onReady=function(t,e){this.history.onReady(t,e)},Ha.prototype.onError=function(t){this.history.onError(t)},Ha.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},Ha.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},Ha.prototype.go=function(t){this.history.go(t)},Ha.prototype.back=function(){this.go(-1)},Ha.prototype.forward=function(){this.go(1)},Ha.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},Ha.prototype.resolve=function(t,e,n){var r=Hi(t,e=e||this.history.current,n,this),o=this.match(r,e),i=o.redirectedFrom||o.fullPath;return{location:r,route:o,href:function(t,e,n){var r="hash"===n?"#"+e:e;return t?xi(t+"/"+r):r}(this.history.base,i,this.mode),normalizedTo:r,resolved:o}},Ha.prototype.getRoutes=function(){return this.matcher.getRoutes()},Ha.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==hi&&this.history.transitionTo(this.history.getCurrentLocation())},Ha.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==hi&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(Ha.prototype,Va);var Ua=Ha;function Da(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}Ha.install=function t(e){if(!t.installed||Vi!==e){t.installed=!0,Vi=e;var n=function(t){return void 0!==t},r=function(t,e){var r=t.$options._parentVnode;n(r)&&n(r=r.data)&&n(r=r.registerRouteInstance)&&r(t,e)};e.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",bi),e.component("RouterLink",Di);var o=e.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},Ha.version="3.6.5",Ha.isNavigationFailure=xa,Ha.NavigationFailureType=va,Ha.START_LOCATION=hi,Fi&&window.Vue&&window.Vue.use(Ha);n(48);n(47),n(140);var Wa={NotFound:()=>n.e(45).then(n.bind(null,431)),Layout:()=>Promise.all([n.e(0),n.e(1)]).then(n.bind(null,305)),BlogList:()=>Promise.all([n.e(0),n.e(1),n.e(3)]).then(n.bind(null,432)),BlogPost:()=>Promise.all([n.e(0),n.e(1),n.e(6)]).then(n.bind(null,433)),Visnalize:()=>Promise.all([n.e(0),n.e(1),n.e(11)]).then(n.bind(null,299)),WithComments:()=>Promise.all([n.e(0),n.e(1),n.e(9)]).then(n.bind(null,434)),WithSideAds:()=>Promise.all([n.e(0),n.e(1),n.e(10)]).then(n.bind(null,435))},Fa={"v-7cbecfe2":()=>n.e(48).then(n.bind(null,450)),"v-79f79f20":()=>n.e(16).then(n.bind(null,451)),"v-01aa2ce2":()=>n.e(43).then(n.bind(null,452)),"v-2fec31fc":()=>n.e(49).then(n.bind(null,453)),"v-4b7e6c3c":()=>n.e(17).then(n.bind(null,454)),"v-17861269":()=>n.e(50).then(n.bind(null,455)),"v-1131db82":()=>n.e(51).then(n.bind(null,456)),"v-4182c7bc":()=>n.e(41).then(n.bind(null,457)),"v-44a529fc":()=>n.e(42).then(n.bind(null,458)),"v-3424310c":()=>n.e(23).then(n.bind(null,459)),"v-72bfdbc2":()=>n.e(52).then(n.bind(null,460)),"v-301172dc":()=>n.e(53).then(n.bind(null,461)),"v-6796123c":()=>n.e(54).then(n.bind(null,462)),"v-84d6517c":()=>n.e(55).then(n.bind(null,463)),"v-2af59a42":()=>n.e(56).then(n.bind(null,464)),"v-98844e8a":()=>n.e(57).then(n.bind(null,465)),"v-08727ec0":()=>n.e(58).then(n.bind(null,466)),"v-ba31739c":()=>n.e(59).then(n.bind(null,467)),"v-8cd4b9a4":()=>n.e(60).then(n.bind(null,468)),"v-530b246c":()=>n.e(61).then(n.bind(null,469)),"v-51b76d92":()=>n.e(62).then(n.bind(null,470)),"v-2cf24a82":()=>n.e(18).then(n.bind(null,471)),"v-007b4402":()=>n.e(12).then(n.bind(null,472)),"v-05767d49":()=>n.e(44).then(n.bind(null,473))};function Ka(t){const e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}const Ya=/-(\w)/g,Ga=Ka(t=>t.replace(Ya,(t,e)=>e?e.toUpperCase():"")),Ja=/\B([A-Z])/g,Qa=Ka(t=>t.replace(Ja,"-$1").toLowerCase()),Xa=Ka(t=>t.charAt(0).toUpperCase()+t.slice(1));function Za(t,e){if(!e)return;if(t(e))return t(e);return e.includes("-")?t(Xa(Ga(e))):t(Xa(e))||t(Qa(e))}const ts=Object.assign({},Wa,Fa),es=t=>ts[t],ns=t=>Fa[t],rs=t=>Wa[t],os=t=>Wn.component(t);function is(t){return Za(ns,t)}function as(t){return Za(rs,t)}function ss(t){return Za(es,t)}function cs(t){return Za(os,t)}function ls(...t){return Promise.all(t.filter(t=>t).map(async t=>{if(!cs(t)&&ss(t)){const e=await ss(t)();Wn.component(t,e.default)}}))}function us(t,e){"undefined"!=typeof window&&window.__VUEPRESS__&&(window.__VUEPRESS__[t]=e)}var ps=n(101),fs=n.n(ps),hs=n(102),ds=n.n(hs),ms={created(){if(this.siteMeta=this.$site.headTags.filter(([t])=>"meta"===t).map(([t,e])=>e),this.$ssrContext){const e=this.getMergedMetaTags();this.$ssrContext.title=this.$title,this.$ssrContext.lang=this.$lang,this.$ssrContext.pageMeta=(t=e)?t.map(t=>{let e="{e+=` ${n}="${ds()(t[n])}"`}),e+">"}).join("\n "):"",this.$ssrContext.canonicalLink=gs(this.$canonicalUrl)}var t},mounted(){this.currentMetaTags=[...document.querySelectorAll("meta")],this.updateMeta(),this.updateCanonicalLink()},methods:{updateMeta(){document.title=this.$title,document.documentElement.lang=this.$lang;const t=this.getMergedMetaTags();this.currentMetaTags=ys(t,this.currentMetaTags)},getMergedMetaTags(){const t=this.$page.frontmatter.meta||[];return fs()([{name:"description",content:this.$description}],t,this.siteMeta,bs)},updateCanonicalLink(){vs(),this.$canonicalUrl&&document.head.insertAdjacentHTML("beforeend",gs(this.$canonicalUrl))}},watch:{$page(){this.updateMeta(),this.updateCanonicalLink()}},beforeDestroy(){ys(null,this.currentMetaTags),vs()}};function vs(){const t=document.querySelector("link[rel='canonical']");t&&t.remove()}function gs(t=""){return t?``:""}function ys(t,e){if(e&&[...e].filter(t=>t.parentNode===document.head).forEach(t=>document.head.removeChild(t)),t)return t.map(t=>{const e=document.createElement("meta");return Object.keys(t).forEach(n=>{e.setAttribute(n,t[n])}),document.head.appendChild(e),e})}function bs(t){for(const e of["name","property","itemprop"])if(t.hasOwnProperty(e))return t[e]+e;return JSON.stringify(t)}var ws=n(103),_s={mounted(){window.addEventListener("scroll",this.onScroll)},methods:{onScroll:n.n(ws)()((function(){this.setActiveHash()}),300),setActiveHash(){const t=[].slice.call(document.querySelectorAll(".sidebar-link")),e=[].slice.call(document.querySelectorAll(".header-anchor")).filter(e=>t.some(t=>t.hash===e.hash)),n=Math.max(window.pageYOffset,document.documentElement.scrollTop,document.body.scrollTop),r=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),o=window.innerHeight+n;for(let t=0;t=i.parentElement.offsetTop+10&&(!a||n{this.$nextTick(()=>{this.$vuepress.$set("disableScrollBehavior",!1)})})}}}},beforeDestroy(){window.removeEventListener("scroll",this.onScroll)}},xs=n(25),Cs=n.n(xs),Ss={mounted(){Cs.a.configure({showSpinner:!1}),this.$router.beforeEach((t,e,n)=>{t.path===e.path||Wn.component(t.name)||Cs.a.start(),n()}),this.$router.afterEach(()=>{Cs.a.done(),this.isSidebarOpen=!1})}},ks=n(104),Ms=n.n(ks),As=[ms,_s,Ss,{mounted(){Ms.a.polyfill()}}],$s={name:"GlobalLayout",computed:{layout(){const t=this.getLayout();return us("layout",t),Wn.component(t)}},methods:{getLayout(){if(this.$page.path){const t=this.$page.frontmatter.layout;return t&&(this.$vuepress.getLayoutAsyncComponent(t)||this.$vuepress.getVueComponent(t))?t:"Layout"}return"NotFound"}}},Es=n(16),Ts=Object(Es.a)($s,(function(){return(0,this._self._c)(this.layout,{tag:"component"})}),[],!1,null,null,null).exports;!function(t,e,n){switch(e){case"components":t[e]||(t[e]={}),Object.assign(t[e],n);break;case"mixins":t[e]||(t[e]=[]),t[e].push(...n);break;default:throw new Error("Unknown option name.")}}(Ts,"mixins",As);const Ps=[{name:"v-7cbecfe2",path:"/about.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-7cbecfe2").then(n)}},{name:"v-79f79f20",path:"/blog/about-the-ads.html",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogPost","v-79f79f20").then(n)}},{name:"v-01aa2ce2",path:"/blog/building-visnalize-com.html",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogPost","v-01aa2ce2").then(n)}},{name:"v-2fec31fc",path:"/blog/building-win7-simu.html",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogPost","v-2fec31fc").then(n)}},{name:"v-4b7e6c3c",path:"/blog/load-any-websites-in-iframes.html",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogPost","v-4b7e6c3c").then(n)}},{name:"v-17861269",path:"/blog/",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogList","v-17861269").then(n)}},{path:"/blog/index.html",redirect:"/blog/"},{name:"v-1131db82",path:"/blog/win7-icons-viewer-downloader.html",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogPost","v-1131db82").then(n)}},{name:"v-4182c7bc",path:"/blog/win7-simu-file-explorer.html",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogPost","v-4182c7bc").then(n)}},{name:"v-44a529fc",path:"/blog/win7-simu-mobile-devices.html",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogPost","v-44a529fc").then(n)}},{name:"v-3424310c",path:"/blog/win7-simu-year-in-review-2022.html",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogPost","v-3424310c").then(n)}},{name:"v-72bfdbc2",path:"/blog/win7-ui-introduction.html",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogPost","v-72bfdbc2").then(n)}},{name:"v-301172dc",path:"/blog/windows-resources.html",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogPost","v-301172dc").then(n)}},{name:"v-6796123c",path:"/brick1100/about.html",component:Ts,beforeEnter:(t,e,n)=>{ls("WithComments","v-6796123c").then(n)}},{name:"v-84d6517c",path:"/brick1100/changelog.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-84d6517c").then(n)}},{name:"v-2af59a42",path:"/brick1100/privacy.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-2af59a42").then(n)}},{name:"v-98844e8a",path:"/",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-98844e8a").then(n)}},{path:"/index.html",redirect:"/"},{name:"v-08727ec0",path:"/win7simu/about.html",component:Ts,beforeEnter:(t,e,n)=>{ls("WithComments","v-08727ec0").then(n)}},{name:"v-ba31739c",path:"/win7simu/changelog.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-ba31739c").then(n)}},{name:"v-8cd4b9a4",path:"/win7simu/faq.html",component:Ts,beforeEnter:(t,e,n)=>{ls("WithComments","v-8cd4b9a4").then(n)}},{name:"v-530b246c",path:"/win7simu/privacy.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-530b246c").then(n)}},{name:"v-51b76d92",path:"/win7simu/themestudio/changelog.html",component:Ts,beforeEnter:(t,e,n)=>{ls("Layout","v-51b76d92").then(n)}},{name:"v-2cf24a82",path:"/win7simu/themestudio/in-depth-guide.html",component:Ts,beforeEnter:(t,e,n)=>{ls("WithComments","v-2cf24a82").then(n)}},{name:"v-007b4402",path:"/win7simu/themestudio/quick-guide.html",component:Ts,beforeEnter:(t,e,n)=>{ls("WithComments","v-007b4402").then(n)}},{name:"v-05767d49",path:"/win7simu/themestudio/",component:Ts,beforeEnter:(t,e,n)=>{ls("WithComments","v-05767d49").then(n)}},{path:"/win7simu/themestudio/index.html",redirect:"/win7simu/themestudio/"},{name:"v-0326206d",path:"/blog/tag/",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogList","v-0326206d").then(n)},meta:{pid:"tag",id:"tag"}},{path:"/blog/tag/index.html",redirect:"/blog/tag/"},{name:"v-60422faa",path:"/blog/tag/tips/",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogList","v-60422faa").then(n)},meta:{pid:"tag",id:"tips"}},{path:"/blog/tag/tips/index.html",redirect:"/blog/tag/tips/"},{name:"v-62ece89f",path:"/blog/tag/technical/",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogList","v-62ece89f").then(n)},meta:{pid:"tag",id:"technical"}},{path:"/blog/tag/technical/index.html",redirect:"/blog/tag/technical/"},{name:"v-791b612c",path:"/blog/tag/win7-simu/",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogList","v-791b612c").then(n)},meta:{pid:"tag",id:"win7-simu"}},{path:"/blog/tag/win7-simu/index.html",redirect:"/blog/tag/win7-simu/"},{name:"v-0052e380",path:"/blog/tag/sharing/",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogList","v-0052e380").then(n)},meta:{pid:"tag",id:"sharing"}},{path:"/blog/tag/sharing/index.html",redirect:"/blog/tag/sharing/"},{name:"v-af50673e",path:"/blog/tag/tools/",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogList","v-af50673e").then(n)},meta:{pid:"tag",id:"tools"}},{path:"/blog/tag/tools/index.html",redirect:"/blog/tag/tools/"},{name:"v-2fb4226c",path:"/blog/tag/review/",component:Ts,beforeEnter:(t,e,n)=>{ls("BlogList","v-2fb4226c").then(n)},meta:{pid:"tag",id:"review"}},{path:"/blog/tag/review/index.html",redirect:"/blog/tag/review/"},{path:"*",component:Ts}],Os={title:"Visnalize",description:"",base:"/",headTags:[["link",{rel:"icon",href:"/assets/favicon.png"}],["meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}],["script",{async:!0,"data-ad-client":"ca-pub-5904323684803247",src:"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"}],["script",{async:!0,src:"https://www.googletagmanager.com/gtag/js?id=G-TRC2SF4L67"}],["script",{},"window.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'G-TRC2SF4L67');"],["link",{rel:"alternate",type:"application/rss+xml",href:"https://visnalize.com/rss.xml",title:"Visnalize RSS Feed"}],["link",{rel:"alternate",type:"application/atom+xml",href:"https://visnalize.com/feed.atom",title:"Visnalize Atom Feed"}],["link",{rel:"alternate",type:"application/json",href:"https://visnalize.com/feed.json",title:"Visnalize JSON Feed"}]],pages:[{title:"πŸ™‹β€β™‚οΈ About Me",frontmatter:{sidebar:!1,description:"Recreating Nostalgia for Entertainment | Full-time software developer, free-time app maker | Creator of Win7 Simu and other unique apps",meta:[{name:"twitter:title",content:"πŸ™‹β€β™‚οΈ About Me"},{name:"twitter:description",content:"Recreating Nostalgia for Entertainment | Full-time software developer, free-time app maker | Creator of Win7 Simu and other unique apps"},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/about.html"},{property:"og:type",content:"article"},{property:"og:title",content:"πŸ™‹β€β™‚οΈ About Me"},{property:"og:description",content:"Recreating Nostalgia for Entertainment | Full-time software developer, free-time app maker | Creator of Win7 Simu and other unique apps"},{property:"og:url",content:"https://visnalize.com/about.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"πŸ™‹β€β™‚οΈ About Me"},{itemprop:"description",content:"Recreating Nostalgia for Entertainment | Full-time software developer, free-time app maker | Creator of Win7 Simu and other unique apps"}]},regularPath:"/about.html",relativePath:"about.md",key:"v-7cbecfe2",path:"/about.html",headers:[{level:2,title:"Visnalize",slug:"visnalize"},{level:2,title:"Contact",slug:"contact"}],lastUpdated:"9/30/2022, 9:57:21 AM",lastUpdatedTimestamp:1664531841e3,firstCreated:"7/24/2021, 12:28:16 PM",firstCreatedTimestamp:1627129696e3},{title:"About the ads and how I implement them",frontmatter:{layout:"BlogPost",description:"A couple of things about ads and how I implement them within my websites and apps",sidebar:"auto",tag:"tips",meta:[{name:"image",content:"https://images.unsplash.com/photo-1546142711-1e28c0540deb?auto=format&fit=crop&w=740&q=80"},{name:"twitter:title",content:"About the ads and how I implement them"},{name:"twitter:description",content:"A couple of things about ads and how I implement them within my websites and apps"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://images.unsplash.com/photo-1546142711-1e28c0540deb?auto=format&fit=crop&w=740&q=80"},{name:"twitter:url",content:"https://visnalize.com/blog/about-the-ads.html"},{property:"og:type",content:"article"},{property:"og:title",content:"About the ads and how I implement them"},{property:"og:description",content:"A couple of things about ads and how I implement them within my websites and apps"},{property:"og:image",content:"https://images.unsplash.com/photo-1546142711-1e28c0540deb?auto=format&fit=crop&w=740&q=80"},{property:"og:url",content:"https://visnalize.com/blog/about-the-ads.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"About the ads and how I implement them"},{itemprop:"description",content:"A couple of things about ads and how I implement them within my websites and apps"},{itemprop:"image",content:"https://images.unsplash.com/photo-1546142711-1e28c0540deb?auto=format&fit=crop&w=740&q=80"}]},regularPath:"/blog/about-the-ads.html",relativePath:"blog/about-the-ads.md",key:"v-79f79f20",path:"/blog/about-the-ads.html",headers:[{level:2,title:"Choosing the Ad Network",slug:"choosing-the-ad-network"},{level:2,title:"Picking the Ad Format",slug:"picking-the-ad-format"},{level:3,title:"Mobile App",slug:"mobile-app"},{level:3,title:"Website",slug:"website"},{level:2,title:"Implementing ads",slug:"implementing-ads"},{level:3,title:"Win7 Simu",slug:"win7-simu"},{level:3,title:"This website",slug:"this-website"}],lastUpdated:"8/15/2023, 11:58:00 AM",lastUpdatedTimestamp:169210068e4,firstCreated:"9/22/2021, 2:37:44 PM",firstCreatedTimestamp:1632321464e3},{title:"How I built visnalize.com",frontmatter:{layout:"BlogPost",description:"Read about the progress and how I built the visnalize.com website for my own brand",sidebar:"auto",tag:"technical",meta:[{name:"image",content:"https://images.unsplash.com/photo-1461749280684-dccba630e2f6?auto=format&fit=crop&w=740&q=80"},{name:"twitter:title",content:"How I built visnalize.com"},{name:"twitter:description",content:"Read about the progress and how I built the visnalize.com website for my own brand"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://images.unsplash.com/photo-1461749280684-dccba630e2f6?auto=format&fit=crop&w=740&q=80"},{name:"twitter:url",content:"https://visnalize.com/blog/building-visnalize-com.html"},{property:"og:type",content:"article"},{property:"og:title",content:"How I built visnalize.com"},{property:"og:description",content:"Read about the progress and how I built the visnalize.com website for my own brand"},{property:"og:image",content:"https://images.unsplash.com/photo-1461749280684-dccba630e2f6?auto=format&fit=crop&w=740&q=80"},{property:"og:url",content:"https://visnalize.com/blog/building-visnalize-com.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"How I built visnalize.com"},{itemprop:"description",content:"Read about the progress and how I built the visnalize.com website for my own brand"},{itemprop:"image",content:"https://images.unsplash.com/photo-1461749280684-dccba630e2f6?auto=format&fit=crop&w=740&q=80"}]},regularPath:"/blog/building-visnalize-com.html",relativePath:"blog/building-visnalize-com.md",key:"v-01aa2ce2",path:"/blog/building-visnalize-com.html",headers:[{level:2,title:"The focus",slug:"the-focus"},{level:2,title:"The making",slug:"the-making"},{level:3,title:"Setup",slug:"setup"},{level:3,title:"Customizing",slug:"customizing"},{level:2,title:"The deployment",slug:"the-deployment"},{level:2,title:"Epilogue",slug:"epilogue"}],lastUpdated:"8/15/2023, 11:58:00 AM",lastUpdatedTimestamp:169210068e4,firstCreated:"5/21/2022, 5:21:07 AM",firstCreatedTimestamp:1653110467e3},{title:"How I built Win7 Simu",frontmatter:{layout:"BlogPost",description:"Read about my journey with Win7 Simu, how it all started and unveiling some boring technical stuff behind the scene",sidebar:"auto",tag:["win7-simu","sharing","technical"],meta:[{name:"image",content:"https://visnalize.com/assets/covers/building-win7-simu.jpg"},{name:"twitter:title",content:"How I built Win7 Simu"},{name:"twitter:description",content:"Read about my journey with Win7 Simu, how it all started and unveiling some boring technical stuff behind the scene"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://visnalize.com/assets/covers/building-win7-simu.jpg"},{name:"twitter:url",content:"https://visnalize.com/blog/building-win7-simu.html"},{property:"og:type",content:"article"},{property:"og:title",content:"How I built Win7 Simu"},{property:"og:description",content:"Read about my journey with Win7 Simu, how it all started and unveiling some boring technical stuff behind the scene"},{property:"og:image",content:"https://visnalize.com/assets/covers/building-win7-simu.jpg"},{property:"og:url",content:"https://visnalize.com/blog/building-win7-simu.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"How I built Win7 Simu"},{itemprop:"description",content:"Read about my journey with Win7 Simu, how it all started and unveiling some boring technical stuff behind the scene"},{itemprop:"image",content:"https://visnalize.com/assets/covers/building-win7-simu.jpg"}]},regularPath:"/blog/building-win7-simu.html",relativePath:"blog/building-win7-simu.md",key:"v-2fec31fc",path:"/blog/building-win7-simu.html",headers:[{level:2,title:"How it all started",slug:"how-it-all-started"},{level:3,title:"The goal",slug:"the-goal"},{level:3,title:"The tech stack",slug:"the-tech-stack"},{level:2,title:"It's come a long way",slug:"it-s-come-a-long-way"},{level:2,title:"What's next",slug:"what-s-next"}],lastUpdated:"8/15/2023, 11:58:00 AM",lastUpdatedTimestamp:169210068e4,firstCreated:"10/10/2022, 2:57:25 AM",firstCreatedTimestamp:1665370645e3},{title:"How to get iframes to load any websites",frontmatter:{layout:"BlogPost",description:"The most effective way to get iframes embedded in your web apps to load any websites",sidebar:"auto",tag:["tips","technical","win7-simu"],meta:[{name:"image",content:"https://visnalize.com/assets/covers/load-any-websites-in-iframes.png"},{name:"twitter:title",content:"How to get iframes to load any websites"},{name:"twitter:description",content:"The most effective way to get iframes embedded in your web apps to load any websites"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://visnalize.com/assets/covers/load-any-websites-in-iframes.png"},{name:"twitter:url",content:"https://visnalize.com/blog/load-any-websites-in-iframes.html"},{property:"og:type",content:"article"},{property:"og:title",content:"How to get iframes to load any websites"},{property:"og:description",content:"The most effective way to get iframes embedded in your web apps to load any websites"},{property:"og:image",content:"https://visnalize.com/assets/covers/load-any-websites-in-iframes.png"},{property:"og:url",content:"https://visnalize.com/blog/load-any-websites-in-iframes.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"How to get iframes to load any websites"},{itemprop:"description",content:"The most effective way to get iframes embedded in your web apps to load any websites"},{itemprop:"image",content:"https://visnalize.com/assets/covers/load-any-websites-in-iframes.png"}]},regularPath:"/blog/load-any-websites-in-iframes.html",relativePath:"blog/load-any-websites-in-iframes.md",key:"v-4b7e6c3c",path:"/blog/load-any-websites-in-iframes.html",headers:[{level:2,title:"The scenario",slug:"the-scenario"},{level:2,title:"Step-by-step guide",slug:"step-by-step-guide"},{level:3,title:"1. Install Requestly browser extension",slug:"_1-install-requestly-browser-extension"},{level:3,title:"2. Import the predefined rules",slug:"_2-import-the-predefined-rules"},{level:3,title:"3. Enjoy",slug:"_3-enjoy"}],lastUpdated:"8/15/2023, 11:58:00 AM",lastUpdatedTimestamp:169210068e4,firstCreated:"10/24/2022, 8:42:23 AM",firstCreatedTimestamp:1666600943e3},{title:"πŸ“ Blog",frontmatter:{layout:"BlogList",title:"πŸ“ Blog",description:"",meta:[{name:"twitter:title",content:"πŸ“ Blog"},{name:"twitter:description",content:""},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/blog/"},{property:"og:type",content:"article"},{property:"og:title",content:"πŸ“ Blog"},{property:"og:description",content:""},{property:"og:url",content:"https://visnalize.com/blog/"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"πŸ“ Blog"},{itemprop:"description",content:""}]},regularPath:"/blog/",relativePath:"blog/readme.md",key:"v-17861269",path:"/blog/",lastUpdated:"10/17/2022, 9:53:46 AM",lastUpdatedTimestamp:1666000426e3,firstCreated:"8/4/2021, 2:48:25 AM",firstCreatedTimestamp:1628045305e3},{title:"Windows 7 icon Viewer/Downloader",frontmatter:{layout:"BlogPost",description:"A simple tool to view and download Windows 7 icon collection.",sidebar:"auto",tag:["technical","tools"],meta:[{name:"image",content:"https://visnalize.com/assets/covers/win7-icons-viewer-downloader.jpg"},{name:"twitter:title",content:"Windows 7 icon Viewer/Downloader"},{name:"twitter:description",content:"A simple tool to view and download Windows 7 icon collection."},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://visnalize.com/assets/covers/win7-icons-viewer-downloader.jpg"},{name:"twitter:url",content:"https://visnalize.com/blog/win7-icons-viewer-downloader.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Windows 7 icon Viewer/Downloader"},{property:"og:description",content:"A simple tool to view and download Windows 7 icon collection."},{property:"og:image",content:"https://visnalize.com/assets/covers/win7-icons-viewer-downloader.jpg"},{property:"og:url",content:"https://visnalize.com/blog/win7-icons-viewer-downloader.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Windows 7 icon Viewer/Downloader"},{itemprop:"description",content:"A simple tool to view and download Windows 7 icon collection."},{itemprop:"image",content:"https://visnalize.com/assets/covers/win7-icons-viewer-downloader.jpg"}]},regularPath:"/blog/win7-icons-viewer-downloader.html",relativePath:"blog/win7-icons-viewer-downloader.md",key:"v-1131db82",path:"/blog/win7-icons-viewer-downloader.html",headers:[{level:2,title:"How to use",slug:"how-to-use"},{level:2,title:"Technical stuff",slug:"technical-stuff"},{level:3,title:"Github as a CMS",slug:"github-as-a-cms"},{level:3,title:"The familiar front-end stack",slug:"the-familiar-front-end-stack"}],lastUpdated:"6/26/2023, 12:53:04 PM",lastUpdatedTimestamp:1687783984e3,firstCreated:"11/6/2022, 4:04:36 AM",firstCreatedTimestamp:1667707476e3},{title:"Implementing File Explorer in Win7 Simu",frontmatter:{layout:"BlogPost",description:"Some key points to share about how Win7 Simu's File Explorer is implemented.",sidebar:"auto",tag:["sharing","win7-simu","technical"],meta:[{name:"image",content:"https://images.unsplash.com/photo-1544396821-4dd40b938ad3?auto=format&fit=crop&w=740&q=80"},{name:"twitter:title",content:"Implementing File Explorer in Win7 Simu"},{name:"twitter:description",content:"Some key points to share about how Win7 Simu's File Explorer is implemented."},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://images.unsplash.com/photo-1544396821-4dd40b938ad3?auto=format&fit=crop&w=740&q=80"},{name:"twitter:url",content:"https://visnalize.com/blog/win7-simu-file-explorer.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Implementing File Explorer in Win7 Simu"},{property:"og:description",content:"Some key points to share about how Win7 Simu's File Explorer is implemented."},{property:"og:image",content:"https://images.unsplash.com/photo-1544396821-4dd40b938ad3?auto=format&fit=crop&w=740&q=80"},{property:"og:url",content:"https://visnalize.com/blog/win7-simu-file-explorer.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Implementing File Explorer in Win7 Simu"},{itemprop:"description",content:"Some key points to share about how Win7 Simu's File Explorer is implemented."},{itemprop:"image",content:"https://images.unsplash.com/photo-1544396821-4dd40b938ad3?auto=format&fit=crop&w=740&q=80"}]},regularPath:"/blog/win7-simu-file-explorer.html",relativePath:"blog/win7-simu-file-explorer.md",key:"v-4182c7bc",path:"/blog/win7-simu-file-explorer.html",headers:[{level:2,title:"Some difficulties",slug:"some-difficulties"},{level:2,title:"Implementing the File Explorer functionalities",slug:"implementing-the-file-explorer-functionalities"},{level:3,title:"Implementation for Android",slug:"implementation-for-android"},{level:3,title:"Implementation for Web",slug:"implementation-for-web"},{level:2,title:"So, what's next",slug:"so-what-s-next"}],lastUpdated:"8/15/2023, 11:58:00 AM",lastUpdatedTimestamp:169210068e4,firstCreated:"5/26/2023, 12:11:38 PM",firstCreatedTimestamp:1685103098e3},{title:"Win7 Simu versus mobile devices",frontmatter:{layout:"BlogPost",description:"How to install Win7 Simu on mobile devices without downloading from any App Stores.",sidebar:"auto",tag:["win7-simu","tips"],meta:[{name:"image",content:"https://images.unsplash.com/photo-1616353071855-2c045c4458ae?auto=format&fit=crop&w=740&q=80"},{name:"twitter:title",content:"Win7 Simu versus mobile devices"},{name:"twitter:description",content:"How to install Win7 Simu on mobile devices without downloading from any App Stores."},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://images.unsplash.com/photo-1616353071855-2c045c4458ae?auto=format&fit=crop&w=740&q=80"},{name:"twitter:url",content:"https://visnalize.com/blog/win7-simu-mobile-devices.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Win7 Simu versus mobile devices"},{property:"og:description",content:"How to install Win7 Simu on mobile devices without downloading from any App Stores."},{property:"og:image",content:"https://images.unsplash.com/photo-1616353071855-2c045c4458ae?auto=format&fit=crop&w=740&q=80"},{property:"og:url",content:"https://visnalize.com/blog/win7-simu-mobile-devices.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Win7 Simu versus mobile devices"},{itemprop:"description",content:"How to install Win7 Simu on mobile devices without downloading from any App Stores."},{itemprop:"image",content:"https://images.unsplash.com/photo-1616353071855-2c045c4458ae?auto=format&fit=crop&w=740&q=80"}]},regularPath:"/blog/win7-simu-mobile-devices.html",relativePath:"blog/win7-simu-mobile-devices.md",key:"v-44a529fc",path:"/blog/win7-simu-mobile-devices.html",headers:[{level:2,title:"Step-by-step guide",slug:"step-by-step-guide"},{level:3,title:"1. Open Win7 Simu with Safari",slug:"_1-open-win7-simu-with-safari"},{level:3,title:"2. Add to Home Screen",slug:"_2-add-to-home-screen"},{level:3,title:"3. Enjoy",slug:"_3-enjoy"},{level:2,title:"Some notes",slug:"some-notes"}],lastUpdated:"6/26/2023, 12:53:04 PM",lastUpdatedTimestamp:1687783984e3,firstCreated:"3/27/2023, 3:25:55 PM",firstCreatedTimestamp:1679930755e3},{title:"Win7 Simu year in review - 2022",frontmatter:{layout:"BlogPost",description:"Look back at some amazing numbers for Win7 Simu in 2022.",sidebar:"auto",tag:["win7-simu","review"],meta:[{name:"image",content:"https://images.unsplash.com/photo-1651377731759-fe736975a6e9?auto=format&fit=crop&w=740&q=80"},{name:"twitter:title",content:"Win7 Simu year in review - 2022"},{name:"twitter:description",content:"Look back at some amazing numbers for Win7 Simu in 2022."},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://images.unsplash.com/photo-1651377731759-fe736975a6e9?auto=format&fit=crop&w=740&q=80"},{name:"twitter:url",content:"https://visnalize.com/blog/win7-simu-year-in-review-2022.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Win7 Simu year in review - 2022"},{property:"og:description",content:"Look back at some amazing numbers for Win7 Simu in 2022."},{property:"og:image",content:"https://images.unsplash.com/photo-1651377731759-fe736975a6e9?auto=format&fit=crop&w=740&q=80"},{property:"og:url",content:"https://visnalize.com/blog/win7-simu-year-in-review-2022.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Win7 Simu year in review - 2022"},{itemprop:"description",content:"Look back at some amazing numbers for Win7 Simu in 2022."},{itemprop:"image",content:"https://images.unsplash.com/photo-1651377731759-fe736975a6e9?auto=format&fit=crop&w=740&q=80"}]},regularPath:"/blog/win7-simu-year-in-review-2022.html",relativePath:"blog/win7-simu-year-in-review-2022.md",key:"v-3424310c",path:"/blog/win7-simu-year-in-review-2022.html",headers:[{level:2,title:"The amazing numbers",slug:"the-amazing-numbers"},{level:2,title:"Other interesting statistics",slug:"other-interesting-statistics"},{level:3,title:"Countries overview",slug:"countries-overview"},{level:3,title:"Devices overview",slug:"devices-overview"},{level:2,title:"Looking out to 2023",slug:"looking-out-to-2023"}],lastUpdated:"6/26/2023, 12:53:04 PM",lastUpdatedTimestamp:1687783984e3,firstCreated:"1/1/2023, 5:40:40 AM",firstCreatedTimestamp:167255164e4},{title:"Introducing Win7 UI",frontmatter:{layout:"BlogPost",description:"The open-source UI library that powers Win7 Simu behind the scenes.",sidebar:"auto",tag:["technical","tools"],meta:[{name:"image",content:"https://visnalize.com/assets/covers/win7-ui-hero.jpg"},{name:"twitter:title",content:"Introducing Win7 UI"},{name:"twitter:description",content:"The open-source UI library that powers Win7 Simu behind the scenes."},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://visnalize.com/assets/covers/win7-ui-hero.jpg"},{name:"twitter:url",content:"https://visnalize.com/blog/win7-ui-introduction.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Introducing Win7 UI"},{property:"og:description",content:"The open-source UI library that powers Win7 Simu behind the scenes."},{property:"og:image",content:"https://visnalize.com/assets/covers/win7-ui-hero.jpg"},{property:"og:url",content:"https://visnalize.com/blog/win7-ui-introduction.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Introducing Win7 UI"},{itemprop:"description",content:"The open-source UI library that powers Win7 Simu behind the scenes."},{itemprop:"image",content:"https://visnalize.com/assets/covers/win7-ui-hero.jpg"}]},regularPath:"/blog/win7-ui-introduction.html",relativePath:"blog/win7-ui-introduction.md",key:"v-72bfdbc2",path:"/blog/win7-ui-introduction.html",headers:[{level:2,title:"The introduction",slug:"the-introduction"},{level:2,title:"Technical stuff in-depth",slug:"technical-stuff-in-depth"},{level:3,title:"The component library",slug:"the-component-library"},{level:3,title:"The documentation site",slug:"the-documentation-site"},{level:2,title:"What to expect in the future",slug:"what-to-expect-in-the-future"}],lastUpdated:"8/21/2023, 4:12:36 AM",lastUpdatedTimestamp:1692591156e3,firstCreated:"8/20/2023, 8:34:48 AM",firstCreatedTimestamp:1692520488e3},{title:"How to get Windows resources",frontmatter:{layout:"BlogPost",description:"Ways that you can retrieve Windows resources such as wallpapers, icons, audio files etc.",sidebar:"auto",tag:["win7-simu","tips"],meta:[{name:"image",content:"https://images.unsplash.com/photo-1624571409108-e9a41746af53?auto=format&fit=crop&w=740&q=80"},{name:"twitter:title",content:"How to get Windows resources"},{name:"twitter:description",content:"Ways that you can retrieve Windows resources such as wallpapers, icons, audio files etc."},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://images.unsplash.com/photo-1624571409108-e9a41746af53?auto=format&fit=crop&w=740&q=80"},{name:"twitter:url",content:"https://visnalize.com/blog/windows-resources.html"},{property:"og:type",content:"article"},{property:"og:title",content:"How to get Windows resources"},{property:"og:description",content:"Ways that you can retrieve Windows resources such as wallpapers, icons, audio files etc."},{property:"og:image",content:"https://images.unsplash.com/photo-1624571409108-e9a41746af53?auto=format&fit=crop&w=740&q=80"},{property:"og:url",content:"https://visnalize.com/blog/windows-resources.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"How to get Windows resources"},{itemprop:"description",content:"Ways that you can retrieve Windows resources such as wallpapers, icons, audio files etc."},{itemprop:"image",content:"https://images.unsplash.com/photo-1624571409108-e9a41746af53?auto=format&fit=crop&w=740&q=80"}]},regularPath:"/blog/windows-resources.html",relativePath:"blog/windows-resources.md",key:"v-301172dc",path:"/blog/windows-resources.html",headers:[{level:2,title:"Searching around",slug:"searching-around"},{level:2,title:"Extracting icons from .dll files",slug:"extracting-icons-from-dll-files"},{level:2,title:"Summary",slug:"summary"}],lastUpdated:"8/15/2023, 11:58:00 AM",lastUpdatedTimestamp:169210068e4,firstCreated:"8/4/2021, 2:48:25 AM",firstCreatedTimestamp:1628045305e3},{title:"Brick 1100",frontmatter:{layout:"WithComments",description:"A simulation of the Nokia 1100 mobile phone. Experience it on your smartphone/web browser",sidebar:!1,meta:[{name:"image",content:"https://visnalize.com/assets/access-store.png"},{name:"twitter:title",content:"Brick 1100"},{name:"twitter:description",content:"A simulation of the Nokia 1100 mobile phone. Experience it on your smartphone/web browser"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://visnalize.com/assets/access-store.png"},{name:"twitter:url",content:"https://visnalize.com/brick1100/about.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Brick 1100"},{property:"og:description",content:"A simulation of the Nokia 1100 mobile phone. Experience it on your smartphone/web browser"},{property:"og:image",content:"https://visnalize.com/assets/access-store.png"},{property:"og:url",content:"https://visnalize.com/brick1100/about.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Brick 1100"},{itemprop:"description",content:"A simulation of the Nokia 1100 mobile phone. Experience it on your smartphone/web browser"},{itemprop:"image",content:"https://visnalize.com/assets/access-store.png"}]},regularPath:"/brick1100/about.html",relativePath:"brick1100/about.md",key:"v-6796123c",path:"/brick1100/about.html",headers:[{level:2,title:"Interesting facts and history",slug:"interesting-facts-and-history"},{level:2,title:"Why Brick 1100?",slug:"why-brick-1100"},{level:2,title:"Features",slug:"features"},{level:2,title:"Where to get it?",slug:"where-to-get-it"}],lastUpdated:"9/27/2023, 1:14:10 AM",lastUpdatedTimestamp:169577725e4,firstCreated:"7/17/2021, 2:35:57 PM",firstCreatedTimestamp:1626532557e3},{title:"Brick 1100 Changelog",frontmatter:{title:"Brick 1100 Changelog",description:"Changes throughout the versions of the Brick 1100 app. Check the log at this page.",sidebar:"auto",pageClass:"changelog",meta:[{name:"twitter:title",content:"Brick 1100 Changelog"},{name:"twitter:description",content:"Changes throughout the versions of the Brick 1100 app. Check the log at this page."},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/brick1100/changelog.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Brick 1100 Changelog"},{property:"og:description",content:"Changes throughout the versions of the Brick 1100 app. Check the log at this page."},{property:"og:url",content:"https://visnalize.com/brick1100/changelog.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Brick 1100 Changelog"},{itemprop:"description",content:"Changes throughout the versions of the Brick 1100 app. Check the log at this page."}]},regularPath:"/brick1100/changelog.html",relativePath:"brick1100/changelog.md",key:"v-84d6517c",path:"/brick1100/changelog.html",headers:[{level:2,title:"Beta",slug:"beta"},{level:3,title:"0.0.5",slug:"_0-0-5"},{level:3,title:"0.0.4",slug:"_0-0-4"},{level:3,title:"0.0.3",slug:"_0-0-3"},{level:3,title:"0.0.2",slug:"_0-0-2"},{level:3,title:"0.0.1",slug:"_0-0-1"}],lastUpdated:"9/29/2023, 5:38:54 PM",lastUpdatedTimestamp:1696009134e3,firstCreated:"9/24/2023, 2:57:02 AM",firstCreatedTimestamp:1695524222e3},{title:"Brick 1100 Privacy Policy",frontmatter:{title:"Brick 1100 Privacy Policy",sidebar:"auto",description:"",meta:[{name:"twitter:title",content:"Brick 1100 Privacy Policy"},{name:"twitter:description",content:""},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/brick1100/privacy.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Brick 1100 Privacy Policy"},{property:"og:description",content:""},{property:"og:url",content:"https://visnalize.com/brick1100/privacy.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Brick 1100 Privacy Policy"},{itemprop:"description",content:""}]},regularPath:"/brick1100/privacy.html",relativePath:"brick1100/privacy.md",key:"v-2af59a42",path:"/brick1100/privacy.html",headers:[{level:2,title:"Information Collection and Use",slug:"information-collection-and-use"},{level:2,title:"Log Data",slug:"log-data"},{level:2,title:"Cookies",slug:"cookies"},{level:2,title:"Service Providers",slug:"service-providers"},{level:2,title:"Security",slug:"security"},{level:2,title:"Links to Other Sites",slug:"links-to-other-sites"},{level:2,title:"Children's Privacy",slug:"children-s-privacy"},{level:2,title:"Changes to This Privacy Policy",slug:"changes-to-this-privacy-policy"},{level:2,title:"Contact Us",slug:"contact-us"}],lastUpdated:"9/24/2023, 2:57:02 AM",lastUpdatedTimestamp:1695524222e3,firstCreated:"9/24/2023, 2:57:02 AM",firstCreatedTimestamp:1695524222e3},{title:"Home",frontmatter:{home:!0,description:"Recreating Nostalgia for Entertainment | Full-time software developer, free-time app maker | Creator of Win7 Simu and other unique apps",tagline:null,pageClass:"homepage",meta:[{name:"twitter:title",content:"Visnalize"},{name:"twitter:description",content:"Recreating Nostalgia for Entertainment | Full-time software developer, free-time app maker | Creator of Win7 Simu and other unique apps"},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/"},{property:"og:type",content:"website"},{property:"og:title",content:"Visnalize"},{property:"og:description",content:"Recreating Nostalgia for Entertainment | Full-time software developer, free-time app maker | Creator of Win7 Simu and other unique apps"},{property:"og:url",content:"https://visnalize.com/"},{itemprop:"name",content:"Visnalize"},{itemprop:"description",content:"Recreating Nostalgia for Entertainment | Full-time software developer, free-time app maker | Creator of Win7 Simu and other unique apps"}]},regularPath:"/",relativePath:"index.md",key:"v-98844e8a",path:"/",lastUpdated:"8/15/2023, 11:58:00 AM",lastUpdatedTimestamp:169210068e4,firstCreated:"7/5/2021, 2:24:45 PM",firstCreatedTimestamp:1625495085e3},{title:"Win7 Simu",frontmatter:{title:"Win7 Simu",layout:"WithComments",sidebar:!1,description:"A recreation of the Windows 7 operating system on the Web/Android platform, brings back the nostalgia with the elegant Aero interface",meta:[{name:"image",content:"https://visnalize.com/assets/win7simu-logo.png"},{name:"twitter:title",content:"Win7 Simu"},{name:"twitter:description",content:"A recreation of the Windows 7 operating system on the Web/Android platform, brings back the nostalgia with the elegant Aero interface"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://visnalize.com/assets/win7simu-logo.png"},{name:"twitter:url",content:"https://visnalize.com/win7simu/about.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Win7 Simu"},{property:"og:description",content:"A recreation of the Windows 7 operating system on the Web/Android platform, brings back the nostalgia with the elegant Aero interface"},{property:"og:image",content:"https://visnalize.com/assets/win7simu-logo.png"},{property:"og:url",content:"https://visnalize.com/win7simu/about.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Win7 Simu"},{itemprop:"description",content:"A recreation of the Windows 7 operating system on the Web/Android platform, brings back the nostalgia with the elegant Aero interface"},{itemprop:"image",content:"https://visnalize.com/assets/win7simu-logo.png"}]},regularPath:"/win7simu/about.html",relativePath:"win7simu/about.md",key:"v-08727ec0",path:"/win7simu/about.html",headers:[{level:2,title:"A bit of the history",slug:"a-bit-of-the-history"},{level:2,title:"Why Win7 Simu?",slug:"why-win7-simu"},{level:2,title:"Features",slug:"features"},{level:3,title:"Web version",slug:"web-version"},{level:3,title:"Translations ![Crowdin](https://crowdin.com/project/win7simu)",slug:"translations"},{level:2,title:"Where to get it?",slug:"where-to-get-it"}],lastUpdated:"6/26/2023, 1:00:11 PM",lastUpdatedTimestamp:1687784411e3,firstCreated:"7/5/2021, 2:24:45 PM",firstCreatedTimestamp:1625495085e3},{title:"Win7 Simu Changelog",frontmatter:{title:"Win7 Simu Changelog",description:"Curious about the changes done through versions of the Win7 Simu app? Check the log at this page",sidebar:"auto",pageClass:"changelog",meta:[{name:"twitter:title",content:"Win7 Simu Changelog"},{name:"twitter:description",content:"Curious about the changes done through versions of the Win7 Simu app? Check the log at this page"},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/win7simu/changelog.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Win7 Simu Changelog"},{property:"og:description",content:"Curious about the changes done through versions of the Win7 Simu app? Check the log at this page"},{property:"og:url",content:"https://visnalize.com/win7simu/changelog.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Win7 Simu Changelog"},{itemprop:"description",content:"Curious about the changes done through versions of the Win7 Simu app? Check the log at this page"}]},regularPath:"/win7simu/changelog.html",relativePath:"win7simu/changelog.md",key:"v-ba31739c",path:"/win7simu/changelog.html",headers:[{level:2,title:"3.4.0",slug:"_3-4-0"},{level:2,title:"3.3.0",slug:"_3-3-0"},{level:3,title:"3.3.1",slug:"_3-3-1"},{level:2,title:"3.2.0",slug:"_3-2-0"},{level:2,title:"3.1.0",slug:"_3-1-0"},{level:2,title:"3.0.0",slug:"_3-0-0"},{level:3,title:"3.0.1",slug:"_3-0-1"},{level:3,title:"3.0.2",slug:"_3-0-2"},{level:3,title:"3.0.3",slug:"_3-0-3"},{level:3,title:"3.0.4",slug:"_3-0-4"},{level:2,title:"2.28.0",slug:"_2-28-0"},{level:2,title:"2.27.0",slug:"_2-27-0"},{level:2,title:"2.26.0",slug:"_2-26-0"},{level:3,title:"2.26.1",slug:"_2-26-1"},{level:3,title:"2.26.2",slug:"_2-26-2"},{level:2,title:"2.25.0",slug:"_2-25-0"},{level:2,title:"2.24.0",slug:"_2-24-0"},{level:2,title:"2.23.0",slug:"_2-23-0"},{level:3,title:"2.23.1",slug:"_2-23-1"},{level:3,title:"2.23.2",slug:"_2-23-2"},{level:2,title:"2.22.0",slug:"_2-22-0"},{level:3,title:"2.22.1",slug:"_2-22-1"},{level:3,title:"2.22.2",slug:"_2-22-2"},{level:2,title:"2.21.0",slug:"_2-21-0"},{level:2,title:"2.20.0",slug:"_2-20-0"},{level:2,title:"2.19.0",slug:"_2-19-0"},{level:2,title:"2.18.0",slug:"_2-18-0"},{level:2,title:"2.17.0",slug:"_2-17-0"},{level:2,title:"2.16.0",slug:"_2-16-0"},{level:2,title:"2.15.0",slug:"_2-15-0"},{level:2,title:"2.14.0",slug:"_2-14-0"},{level:2,title:"2.13.0",slug:"_2-13-0"},{level:2,title:"2.12.0",slug:"_2-12-0"},{level:2,title:"2.11.0",slug:"_2-11-0"},{level:3,title:"2.11.1",slug:"_2-11-1"},{level:2,title:"2.10.0",slug:"_2-10-0"},{level:2,title:"2.9.0",slug:"_2-9-0"},{level:2,title:"2.8.0",slug:"_2-8-0"},{level:2,title:"2.7.0",slug:"_2-7-0"},{level:2,title:"2.6.0",slug:"_2-6-0"},{level:2,title:"2.5.0",slug:"_2-5-0"},{level:2,title:"2.4.0",slug:"_2-4-0"},{level:2,title:"2.3",slug:"_2-3"},{level:3,title:"2.3.1",slug:"_2-3-1"},{level:3,title:"2.3.2",slug:"_2-3-2"},{level:3,title:"2.3.3",slug:"_2-3-3"},{level:2,title:"2.2",slug:"_2-2"},{level:2,title:"2.1",slug:"_2-1"},{level:2,title:"2.0",slug:"_2-0"},{level:2,title:"1.2",slug:"_1-2"},{level:3,title:"1.2.1",slug:"_1-2-1"},{level:3,title:"1.2.2",slug:"_1-2-2"},{level:2,title:"1.1",slug:"_1-1"},{level:2,title:"1.0",slug:"_1-0"}],lastUpdated:"10/6/2023, 8:09:37 AM",lastUpdatedTimestamp:1696579777e3,firstCreated:"7/7/2021, 2:18:59 AM",firstCreatedTimestamp:1625624339e3},{title:"Win7 Simu Frequently Asked Questions",frontmatter:{title:"Win7 Simu Frequently Asked Questions",description:"Have questions in regards to the Win7 Simu app? This page answers them, immediate and straightforward",layout:"WithComments",sidebar:"auto",meta:[{name:"twitter:title",content:"Win7 Simu Frequently Asked Questions"},{name:"twitter:description",content:"Have questions in regards to the Win7 Simu app? This page answers them, immediate and straightforward"},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/win7simu/faq.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Win7 Simu Frequently Asked Questions"},{property:"og:description",content:"Have questions in regards to the Win7 Simu app? This page answers them, immediate and straightforward"},{property:"og:url",content:"https://visnalize.com/win7simu/faq.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Win7 Simu Frequently Asked Questions"},{itemprop:"description",content:"Have questions in regards to the Win7 Simu app? This page answers them, immediate and straightforward"}]},regularPath:"/win7simu/faq.html",relativePath:"win7simu/faq.md",key:"v-8cd4b9a4",path:"/win7simu/faq.html",headers:[{level:2,title:"1. Simulator features",slug:"_1-simulator-features"},{level:3,title:"Can I install exe files/Windows programs on this?",slug:"can-i-install-exe-files-windows-programs-on-this"},{level:3,title:"Can you implement the mouse control in the same way as the Win98 Simulator?",slug:"can-you-implement-the-mouse-control-in-the-same-way-as-the-win98-simulator"},{level:3,title:"IE and Chrome cannot connect to the internet. Can you fix them?",slug:"ie-and-chrome-cannot-connect-to-the-internet-can-you-fix-them"},{level:3,title:"IE and Chrome are too slow. Can you fix them?",slug:"ie-and-chrome-are-too-slow-can-you-fix-them"},{level:3,title:"IE and Chrome cannot download files/programs. Can you fix them?",slug:"ie-and-chrome-cannot-download-files-programs-can-you-fix-them"},{level:3,title:"Can you add Microsoft Office?",slug:"can-you-add-microsoft-office"},{level:3,title:"Can you add this feature, that feature and more features?",slug:"can-you-add-this-feature-that-feature-and-more-features"},{level:3,title:"Can I use this simulator as a launcher/home screen?",slug:"can-i-use-this-simulator-as-a-launcher-home-screen"},{level:3,title:"Does this simulator work offline?",slug:"does-this-simulator-work-offline"},{level:2,title:"2. How to use",slug:"_2-how-to-use"},{level:3,title:"How do I create a user account?",slug:"how-do-i-create-a-user-account"},{level:3,title:"I don't know the password. How do I login?",slug:"i-don-t-know-the-password-how-do-i-login"},{level:3,title:"I have forgotten my password. How to recover it?",slug:"i-have-forgotten-my-password-how-to-recover-it"},{level:3,title:"How do I open the desktop menu?",slug:"how-do-i-open-the-desktop-menu"},{level:3,title:"How do I bring programs/apps to desktop?",slug:"how-do-i-bring-programs-apps-to-desktop"},{level:2,title:"3. Miscellaneous",slug:"_3-miscellaneous"},{level:3,title:"Can you remove the ads?",slug:"can-you-remove-the-ads"},{level:3,title:"Can this simulator work on Android versions earlier than 6.0?",slug:"can-this-simulator-work-on-android-versions-earlier-than-6-0"},{level:3,title:"The simulator only shows a black screen on my device. What should I do?",slug:"the-simulator-only-shows-a-black-screen-on-my-device-what-should-i-do"},{level:3,title:"My games/apps are not showing in the Start Menu. What's the problem?",slug:"my-games-apps-are-not-showing-in-the-start-menu-what-s-the-problem"},{level:3,title:"Any plan to publish this simulator to App Store?",slug:"any-plan-to-publish-this-simulator-to-app-store"},{level:3,title:"I found a bug in the simulator. How do I report it?",slug:"i-found-a-bug-in-the-simulator-how-do-i-report-it"}],lastUpdated:"8/15/2023, 11:58:00 AM",lastUpdatedTimestamp:169210068e4,firstCreated:"7/5/2021, 2:24:45 PM",firstCreatedTimestamp:1625495085e3},{title:"Win7 Simu Privacy Policy",frontmatter:{title:"Win7 Simu Privacy Policy",description:"Worry about your privacy while using the Win7 Simu app? This page eases your concern",sidebar:"auto",meta:[{name:"twitter:title",content:"Win7 Simu Privacy Policy"},{name:"twitter:description",content:"Worry about your privacy while using the Win7 Simu app? This page eases your concern"},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/win7simu/privacy.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Win7 Simu Privacy Policy"},{property:"og:description",content:"Worry about your privacy while using the Win7 Simu app? This page eases your concern"},{property:"og:url",content:"https://visnalize.com/win7simu/privacy.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Win7 Simu Privacy Policy"},{itemprop:"description",content:"Worry about your privacy while using the Win7 Simu app? This page eases your concern"}]},regularPath:"/win7simu/privacy.html",relativePath:"win7simu/privacy.md",key:"v-530b246c",path:"/win7simu/privacy.html",headers:[{level:2,title:"Information Collection and Use",slug:"information-collection-and-use"},{level:2,title:"Log Data",slug:"log-data"},{level:2,title:"Cookies",slug:"cookies"},{level:2,title:"Service Providers",slug:"service-providers"},{level:2,title:"Security",slug:"security"},{level:2,title:"Links to Other Sites",slug:"links-to-other-sites"},{level:2,title:"Children's Privacy",slug:"children-s-privacy"},{level:2,title:"Changes to This Privacy Policy",slug:"changes-to-this-privacy-policy"},{level:2,title:"Contact Us",slug:"contact-us"}],lastUpdated:"3/9/2023, 5:57:08 AM",lastUpdatedTimestamp:1678341428e3,firstCreated:"7/5/2021, 2:24:45 PM",firstCreatedTimestamp:1625495085e3},{title:"Theme Studio Changelog",frontmatter:{sidebar:"auto",pageClass:"changelog",description:"",meta:[{name:"twitter:title",content:"Theme Studio Changelog"},{name:"twitter:description",content:""},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/win7simu/themestudio/changelog.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Theme Studio Changelog"},{property:"og:description",content:""},{property:"og:url",content:"https://visnalize.com/win7simu/themestudio/changelog.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Theme Studio Changelog"},{itemprop:"description",content:""}]},regularPath:"/win7simu/themestudio/changelog.html",relativePath:"win7simu/themestudio/changelog.md",key:"v-51b76d92",path:"/win7simu/themestudio/changelog.html",headers:[{level:2,title:"1.2.0",slug:"_1-2-0"},{level:2,title:"1.1.0",slug:"_1-1-0"},{level:2,title:"1.0.0",slug:"_1-0-0"}],lastUpdated:"8/15/2023, 11:58:00 AM",lastUpdatedTimestamp:169210068e4,firstCreated:"2/18/2023, 6:34:47 PM",firstCreatedTimestamp:1676745287e3},{title:"In-depth guide",frontmatter:{layout:"WithComments",sidebarDepth:2,description:"",meta:[{name:"image",content:"https://visnalize.com/./img/guide1.png"},{name:"twitter:title",content:"In-depth guide"},{name:"twitter:description",content:""},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://visnalize.com/./img/guide1.png"},{name:"twitter:url",content:"https://visnalize.com/win7simu/themestudio/in-depth-guide.html"},{property:"og:type",content:"article"},{property:"og:title",content:"In-depth guide"},{property:"og:description",content:""},{property:"og:image",content:"https://visnalize.com/./img/guide1.png"},{property:"og:url",content:"https://visnalize.com/win7simu/themestudio/in-depth-guide.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"In-depth guide"},{itemprop:"description",content:""},{itemprop:"image",content:"https://visnalize.com/./img/guide1.png"}]},regularPath:"/win7simu/themestudio/in-depth-guide.html",relativePath:"win7simu/themestudio/in-depth-guide.md",key:"v-2cf24a82",path:"/win7simu/themestudio/in-depth-guide.html",headers:[{level:2,title:"Step-by-step",slug:"step-by-step"},{level:3,title:"Writing your first theme",slug:"writing-your-first-theme"},{level:3,title:"Using themes",slug:"using-themes"},{level:3,title:"Publishing your theme",slug:"publishing-your-theme"},{level:2,title:"Common selectors",slug:"common-selectors"},{level:2,title:"Background and icons",slug:"background-and-icons"},{level:3,title:"Program IDs",slug:"program-ids"}],lastUpdated:"8/15/2023, 11:58:00 AM",lastUpdatedTimestamp:169210068e4,firstCreated:"2/18/2023, 6:34:47 PM",firstCreatedTimestamp:1676745287e3},{title:"Getting started",frontmatter:{layout:"WithComments",sidebarDepth:2,description:"",meta:[{name:"image",content:"https://visnalize.com/./img/themestudio-editor.png"},{name:"twitter:title",content:"Getting started"},{name:"twitter:description",content:""},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://visnalize.com/./img/themestudio-editor.png"},{name:"twitter:url",content:"https://visnalize.com/win7simu/themestudio/quick-guide.html"},{property:"og:type",content:"article"},{property:"og:title",content:"Getting started"},{property:"og:description",content:""},{property:"og:image",content:"https://visnalize.com/./img/themestudio-editor.png"},{property:"og:url",content:"https://visnalize.com/win7simu/themestudio/quick-guide.html"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Getting started"},{itemprop:"description",content:""},{itemprop:"image",content:"https://visnalize.com/./img/themestudio-editor.png"}]},regularPath:"/win7simu/themestudio/quick-guide.html",relativePath:"win7simu/themestudio/quick-guide.md",key:"v-007b4402",path:"/win7simu/themestudio/quick-guide.html",headers:[{level:2,title:"User interface",slug:"user-interface"},{level:3,title:"Theme Editor",slug:"theme-editor"},{level:3,title:"Themes Explorer",slug:"themes-explorer"},{level:2,title:"Quick start",slug:"quick-start"}],lastUpdated:"6/26/2023, 12:53:04 PM",lastUpdatedTimestamp:1687783984e3,firstCreated:"2/18/2023, 6:34:47 PM",firstCreatedTimestamp:1676745287e3},{title:"Theme Studio",frontmatter:{layout:"WithComments",description:"Introduction to Theme Studio, an exclusive application to Win7 Simu.",meta:[{name:"image",content:"https://visnalize.com/./img/themestudio.jpg"},{name:"twitter:title",content:"Theme Studio"},{name:"twitter:description",content:"Introduction to Theme Studio, an exclusive application to Win7 Simu."},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:"https://visnalize.com/./img/themestudio.jpg"},{name:"twitter:url",content:"https://visnalize.com/win7simu/themestudio/"},{property:"og:type",content:"article"},{property:"og:title",content:"Theme Studio"},{property:"og:description",content:"Introduction to Theme Studio, an exclusive application to Win7 Simu."},{property:"og:image",content:"https://visnalize.com/./img/themestudio.jpg"},{property:"og:url",content:"https://visnalize.com/win7simu/themestudio/"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:"Theme Studio"},{itemprop:"description",content:"Introduction to Theme Studio, an exclusive application to Win7 Simu."},{itemprop:"image",content:"https://visnalize.com/./img/themestudio.jpg"}]},regularPath:"/win7simu/themestudio/",relativePath:"win7simu/themestudio/readme.md",key:"v-05767d49",path:"/win7simu/themestudio/",lastUpdated:"6/26/2023, 12:53:04 PM",lastUpdatedTimestamp:1687783984e3,firstCreated:"2/18/2023, 6:34:47 PM",firstCreatedTimestamp:1676745287e3},{frontmatter:{layout:"BlogList",title:"Tag",description:"",meta:[{name:"twitter:title",content:""},{name:"twitter:description",content:""},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/blog/tag/"},{property:"og:type",content:"article"},{property:"og:title",content:""},{property:"og:description",content:""},{property:"og:url",content:"https://visnalize.com/blog/tag/"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:""},{itemprop:"description",content:""}]},regularPath:"/blog/tag/",key:"v-0326206d",path:"/blog/tag/"},{frontmatter:{layout:"BlogList",title:"tips Tag",description:"",meta:[{name:"twitter:title",content:""},{name:"twitter:description",content:""},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/blog/tag/tips/"},{property:"og:type",content:"article"},{property:"og:title",content:""},{property:"og:description",content:""},{property:"og:url",content:"https://visnalize.com/blog/tag/tips/"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:""},{itemprop:"description",content:""}]},regularPath:"/blog/tag/tips/",key:"v-60422faa",path:"/blog/tag/tips/"},{frontmatter:{layout:"BlogList",title:"technical Tag",description:"",meta:[{name:"twitter:title",content:""},{name:"twitter:description",content:""},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/blog/tag/technical/"},{property:"og:type",content:"article"},{property:"og:title",content:""},{property:"og:description",content:""},{property:"og:url",content:"https://visnalize.com/blog/tag/technical/"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:""},{itemprop:"description",content:""}]},regularPath:"/blog/tag/technical/",key:"v-62ece89f",path:"/blog/tag/technical/"},{frontmatter:{layout:"BlogList",title:"win7-simu Tag",description:"",meta:[{name:"twitter:title",content:""},{name:"twitter:description",content:""},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/blog/tag/win7-simu/"},{property:"og:type",content:"article"},{property:"og:title",content:""},{property:"og:description",content:""},{property:"og:url",content:"https://visnalize.com/blog/tag/win7-simu/"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:""},{itemprop:"description",content:""}]},regularPath:"/blog/tag/win7-simu/",key:"v-791b612c",path:"/blog/tag/win7-simu/"},{frontmatter:{layout:"BlogList",title:"sharing Tag",description:"",meta:[{name:"twitter:title",content:""},{name:"twitter:description",content:""},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/blog/tag/sharing/"},{property:"og:type",content:"article"},{property:"og:title",content:""},{property:"og:description",content:""},{property:"og:url",content:"https://visnalize.com/blog/tag/sharing/"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:""},{itemprop:"description",content:""}]},regularPath:"/blog/tag/sharing/",key:"v-0052e380",path:"/blog/tag/sharing/"},{frontmatter:{layout:"BlogList",title:"tools Tag",description:"",meta:[{name:"twitter:title",content:""},{name:"twitter:description",content:""},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/blog/tag/tools/"},{property:"og:type",content:"article"},{property:"og:title",content:""},{property:"og:description",content:""},{property:"og:url",content:"https://visnalize.com/blog/tag/tools/"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:""},{itemprop:"description",content:""}]},regularPath:"/blog/tag/tools/",key:"v-af50673e",path:"/blog/tag/tools/"},{frontmatter:{layout:"BlogList",title:"review Tag",description:"",meta:[{name:"twitter:title",content:""},{name:"twitter:description",content:""},{name:"twitter:card",content:"summary"},{name:"twitter:url",content:"https://visnalize.com/blog/tag/review/"},{property:"og:type",content:"article"},{property:"og:title",content:""},{property:"og:description",content:""},{property:"og:url",content:"https://visnalize.com/blog/tag/review/"},{property:"article:author",content:"Visnalize"},{itemprop:"name",content:""},{itemprop:"description",content:""}]},regularPath:"/blog/tag/review/",key:"v-2fb4226c",path:"/blog/tag/review/"}],themeConfig:{logo:"/assets/favicon.png",nav:[{text:"πŸ’» Win7 Simu",items:[{text:"About",link:"/win7simu/about"},{text:"Changelog",link:"/win7simu/changelog"},{text:"FAQs",link:"/win7simu/faq"},{text:"Privacy Policy",link:"/win7simu/privacy"},{text:"Guides",items:[{text:"Theme Studio",link:"/win7simu/themestudio/"}]}]},{text:"πŸ“΅ Brick 1100",items:[{text:"About",link:"/brick1100/about"},{text:"Changelog",link:"/brick1100/changelog"},{text:"Privacy Policy",link:"/brick1100/privacy"}]},{text:"πŸ“ Blog",link:"/blog/"},{text:"πŸ™‹β€β™‚οΈ About",link:"/about"},{text:"🌏 Social",items:[{text:"Google Play",link:"https://play.google.com/store/apps/dev?id=7119371547095400132"},{text:"Youtube",link:"https://www.youtube.com/c/visnalize"},{text:"Github",link:"https://github.com/Visnalize"},{text:"Twitter",link:"https://twitter.com/visnalize"}]}],sidebar:{"/win7simu/themestudio/":[["","Introduction"],"quick-guide","in-depth-guide",["changelog","Changelog"]],"/brick1100/":"auto","/blog/":!1},smoothScroll:!0,lastUpdated:!0}};var zs={activity:["b","22 12 18 12 15 21 9 3 6 12 2 12"],airplay:["p","M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1","g","12 15 17 21 7 21 12 15"],"alert-circle":["c","12 12 10","l","12 12 8 12","l","12 12.01 16 16"],"alert-octagon":["g","7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2","l","12 12 8 12","l","12 12.01 16 16"],"alert-triangle":["p","M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z","l","12 12 9 13","l","12 12.01 17 17"],"align-justify":["l","21 3 10 10","l","21 3 6 6","l","21 3 14 14","l","21 3 18 18"],"align-center":["l","18 6 10 10","l","21 3 6 6","l","21 3 14 14","l","18 6 18 18"],"align-left":["l","17 3 10 10","l","21 3 6 6","l","21 3 14 14","l","17 3 18 18"],anchor:["c","12 5 3","l","12 12 22 8","p","M5 12H2a10 10 0 0 0 20 0h-3"],"align-right":["l","21 7 10 10","l","21 3 6 6","l","21 3 14 14","l","21 7 18 18"],aperture:["c","12 12 10","l","14.31 20.05 8 17.94","l","9.69 21.17 8 8","l","7.38 13.12 12 2.06","l","9.69 3.95 16 6.06","l","14.31 2.83 16 16","l","16.62 10.88 12 21.94"],archive:["b","21 8 21 21 3 21 3 8","r","1 3 22 5","l","10 14 12 12"],"arrow-down-left":["l","17 7 7 17","b","17 17 7 17 7 7"],"arrow-down-right":["l","7 17 7 17","b","17 7 17 17 7 17"],"arrow-down":["l","12 12 5 19","b","19 12 12 19 5 12"],"arrow-down-circle":["c","12 12 10","b","8 12 12 16 16 12","l","12 12 8 16"],"arrow-left-circle":["c","12 12 10","b","12 8 8 12 12 16","l","16 8 12 12"],"arrow-left":["l","19 5 12 12","b","12 19 5 12 12 5"],"arrow-right-circle":["c","12 12 10","b","12 16 16 12 12 8","l","8 16 12 12"],"arrow-right":["l","5 19 12 12","b","12 5 19 12 12 19"],"arrow-up-circle":["c","12 12 10","b","16 12 12 8 8 12","l","12 12 16 8"],"arrow-up-left":["l","17 7 17 7","b","7 17 7 7 17 7"],"arrow-up-right":["l","7 17 17 7","b","7 7 17 7 17 17"],"arrow-up":["l","12 12 19 5","b","5 12 12 5 19 12"],"at-sign":["c","12 12 4","p","M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-3.92 7.94"],"bar-chart-2":["l","18 18 20 10","l","12 12 20 4","l","6 6 20 14"],award:["c","12 8 7","b","8.21 13.89 7 23 12 20 17 23 15.79 13.88"],"bar-chart":["l","12 12 20 10","l","18 18 20 4","l","6 6 20 16"],"battery-charging":["p","M5 18H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3.19M15 6h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-3.19","l","23 23 13 11","b","11 6 7 12 13 12 9 18"],battery:["r","1 6 18 12 2 2","l","23 23 13 11"],"bell-off":["p","M13.73 21a2 2 0 0 1-3.46 0","p","M18.63 13A17.89 17.89 0 0 1 18 8","p","M6.26 6.26A5.86 5.86 0 0 0 6 8c0 7-3 9-3 9h14","p","M18 8a6 6 0 0 0-9.33-5","l","1 23 1 23"],bell:["p","M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9","p","M13.73 21a2 2 0 0 1-3.46 0"],bluetooth:["b","6.5 6.5 17.5 17.5 12 23 12 1 17.5 6.5 6.5 17.5"],book:["p","M4 19.5A2.5 2.5 0 0 1 6.5 17H20","p","M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"],bold:["p","M6 4h8a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z","p","M6 12h9a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z"],"book-open":["p","M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z","p","M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z"],bookmark:["p","M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z"],box:["p","M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z","b","3.27 6.96 12 12.01 20.73 6.96","l","12 12 22.08 12"],briefcase:["r","2 7 20 14 2 2","p","M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"],calendar:["r","3 4 18 18 2 2","l","16 16 2 6","l","8 8 2 6","l","3 21 10 10"],"camera-off":["l","1 23 1 23","p","M21 21H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3m3-3h6l2 3h4a2 2 0 0 1 2 2v9.34m-7.72-2.06a4 4 0 1 1-5.56-5.56"],camera:["p","M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z","c","12 13 4"],cast:["p","M2 16.1A5 5 0 0 1 5.9 20M2 12.05A9 9 0 0 1 9.95 20M2 8V6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6","l","2 2.01 20 20"],"check-circle":["p","M22 11.08V12a10 10 0 1 1-5.93-9.14","b","22 4 12 14.01 9 11.01"],"check-square":["b","9 11 12 14 22 4","p","M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11"],check:["b","20 6 9 17 4 12"],"chevron-left":["b","15 18 9 12 15 6"],"chevron-down":["b","6 9 12 15 18 9"],"chevron-up":["b","18 15 12 9 6 15"],"chevron-right":["b","9 18 15 12 9 6"],"chevrons-down":["b","7 13 12 18 17 13","b","7 6 12 11 17 6"],"chevrons-left":["b","11 17 6 12 11 7","b","18 17 13 12 18 7"],"chevrons-right":["b","13 17 18 12 13 7","b","6 17 11 12 6 7"],"chevrons-up":["b","17 11 12 6 7 11","b","17 18 12 13 7 18"],chrome:["c","12 12 10","c","12 12 4","l","21.17 12 8 8","l","3.95 8.54 6.06 14","l","10.88 15.46 21.94 14"],circle:["c","12 12 10"],clipboard:["p","M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2","r","8 2 8 4 1 1"],clock:["c","12 12 10","b","12 6 12 12 16 14"],"cloud-drizzle":["l","8 8 19 21","l","8 8 13 15","l","16 16 19 21","l","16 16 13 15","l","12 12 21 23","l","12 12 15 17","p","M20 16.58A5 5 0 0 0 18 7h-1.26A8 8 0 1 0 4 15.25"],"cloud-lightning":["p","M19 16.9A5 5 0 0 0 18 7h-1.26a8 8 0 1 0-11.62 9","b","13 11 9 17 15 17 11 23"],"cloud-off":["p","M22.61 16.95A5 5 0 0 0 18 10h-1.26a8 8 0 0 0-7.05-6M5 5a8 8 0 0 0 4 15h9a5 5 0 0 0 1.7-.3","l","1 23 1 23"],"cloud-rain":["l","16 16 13 21","l","8 8 13 21","l","12 12 15 23","p","M20 16.58A5 5 0 0 0 18 7h-1.26A8 8 0 1 0 4 15.25"],"cloud-snow":["p","M20 17.58A5 5 0 0 0 18 8h-1.26A8 8 0 1 0 4 16.25","l","8 8.01 16 16","l","8 8.01 20 20","l","12 12.01 18 18","l","12 12.01 22 22","l","16 16.01 16 16","l","16 16.01 20 20"],cloud:["p","M18 10h-1.26A8 8 0 1 0 9 20h9a5 5 0 0 0 0-10z"],code:["b","16 18 22 12 16 6","b","8 6 2 12 8 18"],codesandbox:["p","M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z","b","7.5 4.21 12 6.81 16.5 4.21","b","7.5 19.79 7.5 14.6 3 12","b","21 12 16.5 14.6 16.5 19.79","b","3.27 6.96 12 12.01 20.73 6.96","l","12 12 22.08 12"],codepen:["g","12 2 22 8.5 22 15.5 12 22 2 15.5 2 8.5 12 2","l","12 12 22 15.5","l","12 12 2 8.5","b","22 8.5 12 15.5 2 8.5","b","2 15.5 12 8.5 22 15.5"],columns:["p","M12 3h7a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-7m0-18H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7m0-18v18"],coffee:["p","M18 8h1a4 4 0 0 1 0 8h-1","p","M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z","l","6 6 1 4","l","10 10 1 4","l","14 14 1 4"],command:["p","M18 3a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3H6a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3V6a3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3h12a3 3 0 0 0 3-3 3 3 0 0 0-3-3z"],compass:["c","12 12 10","g","16.24 7.76 14.12 14.12 7.76 16.24 9.88 9.88 16.24 7.76"],copy:["r","9 9 13 13 2 2","p","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"],"corner-down-left":["b","9 10 4 15 9 20","p","M20 4v7a4 4 0 0 1-4 4H4"],"corner-down-right":["b","15 10 20 15 15 20","p","M4 4v7a4 4 0 0 0 4 4h12"],"corner-left-down":["b","14 15 9 20 4 15","p","M20 4h-7a4 4 0 0 0-4 4v12"],"corner-left-up":["b","14 9 9 4 4 9","p","M20 20h-7a4 4 0 0 1-4-4V4"],"corner-right-down":["b","10 15 15 20 20 15","p","M4 4h7a4 4 0 0 1 4 4v12"],"corner-right-up":["b","10 9 15 4 20 9","p","M4 20h7a4 4 0 0 0 4-4V4"],"corner-up-right":["b","15 14 20 9 15 4","p","M4 20v-7a4 4 0 0 1 4-4h12"],"corner-up-left":["b","9 14 4 9 9 4","p","M20 20v-7a4 4 0 0 0-4-4H4"],cpu:["r","4 4 16 16 2 2","r","9 9 6 6","l","9 9 1 4","l","15 15 1 4","l","9 9 20 23","l","15 15 20 23","l","20 23 9 9","l","20 23 14 14","l","1 4 9 9","l","1 4 14 14"],"credit-card":["r","1 4 22 16 2 2","l","1 23 10 10"],crosshair:["c","12 12 10","l","22 18 12 12","l","6 2 12 12","l","12 12 6 2","l","12 12 22 18"],crop:["p","M6.13 1L6 16a2 2 0 0 0 2 2h15","p","M1 6.13L16 6a2 2 0 0 1 2 2v15"],database:["e","12 5 9 3","p","M21 12c0 1.66-4 3-9 3s-9-1.34-9-3","p","M3 5v14c0 1.66 4 3 9 3s9-1.34 9-3V5"],"divide-circle":["l","8 16 12 12","l","12 12 16 16","l","12 12 8 8","c","12 12 10"],"divide-square":["r","3 3 18 18 2 2","l","8 16 12 12","l","12 12 16 16","l","12 12 8 8"],divide:["c","12 6 2","c","12 18 2","l","5 19 12 12"],"download-cloud":["b","8 17 12 21 16 17","l","12 12 12 21","p","M20.88 18.09A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.29"],"dollar-sign":["l","12 12 1 23","p","M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"],dribbble:["c","12 12 10","p","M8.56 2.75c4.37 6.03 6.02 9.42 8.03 17.72m2.54-15.38c-3.72 4.35-8.94 5.66-16.88 5.85m19.5 1.9c-3.5-.93-6.63-.82-8.94 0-2.58.92-5.01 2.86-7.44 6.32"],download:["p","M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4","b","7 10 12 15 17 10","l","12 12 15 3"],"edit-2":["p","M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z"],droplet:["p","M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z"],"edit-3":["p","M12 20h9","p","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"],edit:["p","M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7","p","M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z"],"external-link":["p","M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6","b","15 3 21 3 21 9","l","10 21 14 3"],"eye-off":["p","M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24","l","1 23 1 23"],eye:["p","M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z","c","12 12 3"],facebook:["p","M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"],"fast-forward":["g","13 19 22 12 13 5 13 19","g","2 19 11 12 2 5 2 19"],figma:["p","M5 5.5A3.5 3.5 0 0 1 8.5 2H12v7H8.5A3.5 3.5 0 0 1 5 5.5z","p","M12 2h3.5a3.5 3.5 0 1 1 0 7H12V2z","p","M12 12.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 1 1-7 0z","p","M5 19.5A3.5 3.5 0 0 1 8.5 16H12v3.5a3.5 3.5 0 1 1-7 0z","p","M5 12.5A3.5 3.5 0 0 1 8.5 9H12v7H8.5A3.5 3.5 0 0 1 5 12.5z"],feather:["p","M20.24 12.24a6 6 0 0 0-8.49-8.49L5 10.5V19h8.5z","l","16 2 8 22","l","17.5 9 15 15"],"file-minus":["p","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z","b","14 2 14 8 20 8","l","9 15 15 15"],"file-plus":["p","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z","b","14 2 14 8 20 8","l","12 12 18 12","l","9 15 15 15"],"file-text":["p","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z","b","14 2 14 8 20 8","b","10 9 9 9 8 9","l","16 8 13 13","l","16 8 17 17"],film:["r","2 2 20 20 2.18 2.18","l","7 7 2 22","l","17 17 2 22","l","2 22 12 12","l","2 7 7 7","l","2 7 17 17","l","17 22 17 17","l","17 22 7 7"],file:["p","M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z","b","13 2 13 9 20 9"],filter:["g","22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3"],flag:["p","M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z","l","4 4 22 15"],delete:["p","M21 4H8l-7 8 7 8h13a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z","l","18 12 9 15","l","12 18 9 15"],"folder-minus":["p","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z","l","9 15 14 14"],"folder-plus":["p","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z","l","12 12 11 17","l","9 15 14 14"],folder:["p","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"],framer:["p","M5 16V9h14V2H5l14 14h-7m-7 0l7 7v-7m-7 0h7"],gift:["b","20 12 20 22 4 22 4 12","r","2 7 20 5","l","12 12 22 7","p","M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7z","p","M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z"],disc:["c","12 12 10","c","12 12 3"],frown:["c","12 12 10","p","M16 16s-1.5-2-4-2-4 2-4 2","l","9 9.01 9 9","l","15 15.01 9 9"],"git-commit":["c","12 12 4","l","1.05 7 12 12","l","17.01 22.96 12 12"],"git-branch":["l","6 6 3 15","c","18 6 3","c","6 18 3","p","M18 9a9 9 0 0 1-9 9"],"git-pull-request":["c","18 18 3","c","6 6 3","p","M13 6h3a2 2 0 0 1 2 2v7","l","6 6 9 21"],"git-merge":["c","18 18 3","c","6 6 3","p","M6 21V9a9 9 0 0 0 9 9"],github:["p","M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"],gitlab:["p","M22.65 14.39L12 22.13 1.35 14.39a.84.84 0 0 1-.3-.94l1.22-3.78 2.44-7.51A.42.42 0 0 1 4.82 2a.43.43 0 0 1 .58 0 .42.42 0 0 1 .11.18l2.44 7.49h8.1l2.44-7.51A.42.42 0 0 1 18.6 2a.43.43 0 0 1 .58 0 .42.42 0 0 1 .11.18l2.44 7.51L23 13.45a.84.84 0 0 1-.35.94z"],globe:["c","12 12 10","l","2 22 12 12","p","M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"],grid:["r","3 3 7 7","r","14 3 7 7","r","14 14 7 7","r","3 14 7 7"],"hard-drive":["l","22 2 12 12","l","6 6.01 16 16","l","10 10.01 16 16","p","M5.45 5.11L2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"],hash:["l","4 20 9 9","l","4 20 15 15","l","10 8 3 21","l","16 14 3 21"],headphones:["p","M3 18v-6a9 9 0 0 1 18 0v6","p","M21 19a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3zM3 19a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2H3z"],hexagon:["p","M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"],heart:["p","M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"],"help-circle":["c","12 12 10","p","M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3","l","12 12.01 17 17"],home:["p","M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z","b","9 22 9 12 15 12 15 22"],image:["r","3 3 18 18 2 2","c","8.5 8.5 1.5","b","21 15 16 10 5 21"],inbox:["b","22 12 16 12 14 15 10 15 8 12 2 12","p","M5.45 5.11L2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"],info:["c","12 12 10","l","12 12 16 12","l","12 12.01 8 8"],italic:["l","19 10 4 4","l","14 5 20 20","l","15 9 4 20"],instagram:["r","2 2 20 20 5 5","p","M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z","l","17.5 17.51 6.5 6.5"],key:["p","M21 2l-2 2m-7.61 7.61a5.5 5.5 0 1 1-7.778 7.778 5.5 5.5 0 0 1 7.777-7.777zm0 0L15.5 7.5m0 0l3 3L22 7l-3-3m-3.5 3.5L19 4"],layers:["g","12 2 2 7 12 12 22 7 12 2","b","2 17 12 22 22 17","b","2 12 12 17 22 12"],"life-buoy":["c","12 12 10","c","12 12 4","l","4.93 9.17 4.93 9.17","l","14.83 19.07 14.83 19.07","l","14.83 19.07 9.17 4.93","l","14.83 18.36 9.17 5.64","l","4.93 9.17 19.07 14.83"],link:["p","M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71","p","M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"],list:["l","8 21 6 6","l","8 21 12 12","l","8 21 18 18","l","3 3.01 6 6","l","3 3.01 12 12","l","3 3.01 18 18"],"link-2":["p","M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3","l","8 16 12 12"],linkedin:["p","M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z","r","2 9 4 12","c","4 4 2"],loader:["l","12 12 2 6","l","12 12 18 22","l","4.93 7.76 4.93 7.76","l","16.24 19.07 16.24 19.07","l","2 6 12 12","l","18 22 12 12","l","4.93 7.76 19.07 16.24","l","16.24 19.07 7.76 4.93"],lock:["r","3 11 18 11 2 2","p","M7 11V7a5 5 0 0 1 10 0v4"],"log-in":["p","M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4","b","10 17 15 12 10 7","l","15 3 12 12"],"log-out":["p","M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4","b","16 17 21 12 16 7","l","21 9 12 12"],mail:["p","M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z","b","22,6 12,13 2,6"],"map-pin":["p","M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z","c","12 10 3"],map:["g","1 6 1 22 8 18 16 22 23 18 23 2 16 6 8 2 1 6","l","8 8 2 18","l","16 16 6 22"],layout:["r","3 3 18 18 2 2","l","3 21 9 9","l","9 9 21 9"],"maximize-2":["b","15 3 21 3 21 9","b","9 21 3 21 3 15","l","21 14 3 10","l","3 10 21 14"],meh:["c","12 12 10","l","8 16 15 15","l","9 9.01 9 9","l","15 15.01 9 9"],maximize:["p","M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3m0 18h3a2 2 0 0 0 2-2v-3M3 16v3a2 2 0 0 0 2 2h3"],menu:["l","3 21 12 12","l","3 21 6 6","l","3 21 18 18"],"message-circle":["p","M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"],"message-square":["p","M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"],"mic-off":["l","1 23 1 23","l","12 12 19 23","l","8 16 23 23","p","M9 9v3a3 3 0 0 0 5.12 2.12M15 9.34V4a3 3 0 0 0-5.94-.6","p","M17 16.95A7 7 0 0 1 5 12v-2m14 0v2a7 7 0 0 1-.11 1.23"],mic:["p","M12 1a3 3 0 0 0-3 3v8a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3z","p","M19 10v2a7 7 0 0 1-14 0v-2","l","12 12 19 23","l","8 16 23 23"],"minimize-2":["b","4 14 10 14 10 20","b","20 10 14 10 14 4","l","14 21 10 3","l","3 10 21 14"],minimize:["p","M8 3v3a2 2 0 0 1-2 2H3m18 0h-3a2 2 0 0 1-2-2V3m0 18v-3a2 2 0 0 1 2-2h3M3 16h3a2 2 0 0 1 2 2v3"],"minus-circle":["c","12 12 10","l","8 16 12 12"],"minus-square":["r","3 3 18 18 2 2","l","8 16 12 12"],monitor:["r","2 3 20 14 2 2","l","8 16 21 21","l","12 12 17 21"],minus:["l","5 19 12 12"],"more-horizontal":["c","12 12 1","c","19 12 1","c","5 12 1"],moon:["p","M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"],"more-vertical":["c","12 12 1","c","12 5 1","c","12 19 1"],"mouse-pointer":["p","M3 3l7.07 16.97 2.51-7.39 7.39-2.51L3 3z","p","M13 13l6 6"],move:["b","5 9 2 12 5 15","b","9 5 12 2 15 5","b","15 19 12 22 9 19","b","19 9 22 12 19 15","l","2 22 12 12","l","12 12 2 22"],music:["p","M9 18V5l12-2v13","c","6 18 3","c","18 16 3"],"navigation-2":["g","12 2 19 21 12 17 5 21 12 2"],octagon:["g","7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2"],navigation:["g","3 11 22 2 13 21 11 13 3 11"],paperclip:["p","M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48"],package:["l","16.5 7.5 9.4 4.21","l","12 12 22.08 12","p","M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z","b","3.27 6.96 12 12.01 20.73 6.96"],"pause-circle":["c","12 12 10","l","10 10 15 9","l","14 14 15 9"],"pen-tool":["p","M12 19l7-7 3 3-7 7-3-3z","p","M18 13l-1.5-7.5L2 2l3.5 14.5L13 18l5-5z","p","M2 2l7.586 7.586","c","11 11 2"],pause:["r","6 4 4 16","r","14 4 4 16"],percent:["l","19 5 5 19","c","6.5 6.5 2.5","c","17.5 17.5 2.5"],"phone-call":["p","M15.05 5A5 5 0 0 1 19 8.95M15.05 1A9 9 0 0 1 23 8.94m-1 7.98v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"],"phone-forwarded":["b","19 1 23 5 19 9","l","15 23 5 5","p","M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"],"phone-missed":["l","23 17 1 7","l","17 23 1 7","p","M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"],"phone-incoming":["b","16 2 16 8 22 8","l","23 16 1 8","p","M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"],"phone-off":["p","M10.68 13.31a16 16 0 0 0 3.41 2.6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7 2 2 0 0 1 1.72 2v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.42 19.42 0 0 1-3.33-2.67m-2.67-3.34a19.79 19.79 0 0 1-3.07-8.63A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91","l","23 1 1 23"],phone:["p","M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"],"phone-outgoing":["b","23 7 23 1 17 1","l","16 23 8 1","p","M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"],"pie-chart":["p","M21.21 15.89A10 10 0 1 1 8 2.83","p","M22 12A10 10 0 0 0 12 2v10z"],"play-circle":["c","12 12 10","g","10 8 16 12 10 16 10 8"],play:["g","5 3 19 12 5 21 5 3"],"plus-circle":["c","12 12 10","l","12 12 8 16","l","8 16 12 12"],plus:["l","12 12 5 19","l","5 19 12 12"],"plus-square":["r","3 3 18 18 2 2","l","12 12 8 16","l","8 16 12 12"],pocket:["p","M4 3h16a2 2 0 0 1 2 2v6a10 10 0 0 1-10 10A10 10 0 0 1 2 11V5a2 2 0 0 1 2-2z","b","8 10 12 14 16 10"],power:["p","M18.36 6.64a9 9 0 1 1-12.73 0","l","12 12 2 12"],printer:["b","6 9 6 2 18 2 18 9","p","M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2","r","6 14 12 8"],radio:["c","12 12 2","p","M16.24 7.76a6 6 0 0 1 0 8.49m-8.48-.01a6 6 0 0 1 0-8.49m11.31-2.82a10 10 0 0 1 0 14.14m-14.14 0a10 10 0 0 1 0-14.14"],"refresh-ccw":["b","1 4 1 10 7 10","b","23 20 23 14 17 14","p","M20.49 9A9 9 0 0 0 5.64 5.64L1 10m22 4l-4.64 4.36A9 9 0 0 1 3.51 15"],"refresh-cw":["b","23 4 23 10 17 10","b","1 20 1 14 7 14","p","M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"],repeat:["b","17 1 21 5 17 9","b","7 23 3 19 7 15","p","M3 11V9a4 4 0 0 1 4-4h14","p","M21 13v2a4 4 0 0 1-4 4H3"],rewind:["g","11 19 2 12 11 5 11 19","g","22 19 13 12 22 5 22 19"],"rotate-ccw":["b","1 4 1 10 7 10","p","M3.51 15a9 9 0 1 0 2.13-9.36L1 10"],"rotate-cw":["b","23 4 23 10 17 10","p","M20.49 15a9 9 0 1 1-2.12-9.36L23 10"],save:["p","M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z","b","17 21 17 13 7 13 7 21","b","7 3 7 8 15 8"],rss:["p","M4 11a9 9 0 0 1 9 9","p","M4 4a16 16 0 0 1 16 16","c","5 19 1"],scissors:["c","6 6 3","c","6 18 3","l","20 8.12 4 15.88","l","14.47 20 14.48 20","l","8.12 12 8.12 12"],search:["c","11 11 8","l","21 16.65 21 16.65"],send:["l","22 11 2 13","g","22 2 15 22 11 13 2 9 22 2"],settings:["c","12 12 3","p","M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z"],server:["r","2 2 20 8 2 2","r","2 14 20 8 2 2","l","6 6.01 6 6","l","6 6.01 18 18"],"share-2":["c","18 5 3","c","6 12 3","c","18 19 3","l","8.59 15.42 13.51 17.49","l","15.41 8.59 6.51 10.49"],share:["p","M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8","b","16 6 12 2 8 6","l","12 12 2 15"],shield:["p","M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"],"shield-off":["p","M19.69 14a6.9 6.9 0 0 0 .31-2V5l-8-3-3.16 1.18","p","M4.73 4.73L4 5v7c0 6 8 10 8 10a20.29 20.29 0 0 0 5.62-4.38","l","1 23 1 23"],sidebar:["r","3 3 18 18 2 2","l","9 9 3 21"],"shopping-cart":["c","9 21 1","c","20 21 1","p","M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"],shuffle:["b","16 3 21 3 21 8","b","21 16 21 21 16 21","l","4 21 20 3","l","15 21 15 21","l","4 9 4 9"],"shopping-bag":["p","M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z","p","M16 10a4 4 0 0 1-8 0","l","3 21 6 6"],"skip-forward":["g","5 4 15 12 5 20 5 4","l","19 19 5 19"],"skip-back":["g","19 20 9 12 19 4 19 20","l","5 5 19 5"],slack:["p","M14.5 10c-.83 0-1.5-.67-1.5-1.5v-5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v5c0 .83-.67 1.5-1.5 1.5z","p","M20.5 10H19V8.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z","p","M9.5 14c.83 0 1.5.67 1.5 1.5v5c0 .83-.67 1.5-1.5 1.5S8 21.33 8 20.5v-5c0-.83.67-1.5 1.5-1.5z","p","M3.5 14H5v1.5c0 .83-.67 1.5-1.5 1.5S2 16.33 2 15.5 2.67 14 3.5 14z","p","M14 14.5c0-.83.67-1.5 1.5-1.5h5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-5c-.83 0-1.5-.67-1.5-1.5z","p","M15.5 19H14v1.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5-.67-1.5-1.5-1.5z","p","M10 9.5C10 8.67 9.33 8 8.5 8h-5C2.67 8 2 8.67 2 9.5S2.67 11 3.5 11h5c.83 0 1.5-.67 1.5-1.5z","p","M8.5 5H10V3.5C10 2.67 9.33 2 8.5 2S7 2.67 7 3.5 7.67 5 8.5 5z"],slash:["c","12 12 10","l","4.93 19.07 4.93 19.07"],sliders:["l","4 4 21 14","l","4 4 10 3","l","12 12 21 12","l","12 12 8 3","l","20 20 21 16","l","20 20 12 3","l","1 7 14 14","l","9 15 8 8","l","17 23 16 16"],smartphone:["r","5 2 14 20 2 2","l","12 12.01 18 18"],smile:["c","12 12 10","p","M8 14s1.5 2 4 2 4-2 4-2","l","9 9.01 9 9","l","15 15.01 9 9"],speaker:["r","4 2 16 20 2 2","c","12 14 4","l","12 12.01 6 6"],square:["r","3 3 18 18 2 2"],"stop-circle":["c","12 12 10","r","9 9 6 6"],star:["g","12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"],sun:["c","12 12 5","l","12 12 1 3","l","12 12 21 23","l","4.22 5.64 4.22 5.64","l","18.36 19.78 18.36 19.78","l","1 3 12 12","l","21 23 12 12","l","4.22 5.64 19.78 18.36","l","18.36 19.78 5.64 4.22"],sunrise:["p","M17 18a5 5 0 0 0-10 0","l","12 12 2 9","l","4.22 5.64 10.22 11.64","l","1 3 18 18","l","21 23 18 18","l","18.36 19.78 11.64 10.22","l","23 1 22 22","b","8 6 12 2 16 6"],sunset:["p","M17 18a5 5 0 0 0-10 0","l","12 12 9 2","l","4.22 5.64 10.22 11.64","l","1 3 18 18","l","21 23 18 18","l","18.36 19.78 11.64 10.22","l","23 1 22 22","b","16 5 12 9 8 5"],table:["p","M9 3H5a2 2 0 0 0-2 2v4m6-6h10a2 2 0 0 1 2 2v4M9 3v18m0 0h10a2 2 0 0 0 2-2V9M9 21H5a2 2 0 0 1-2-2V9m0 0h18"],tablet:["r","4 2 16 20 2 2","l","12 12.01 18 18"],target:["c","12 12 10","c","12 12 6","c","12 12 2"],tag:["p","M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z","l","7 7.01 7 7"],terminal:["b","4 17 10 11 4 5","l","12 20 19 19"],"thumbs-down":["p","M10 15v4a3 3 0 0 0 3 3l4-9V2H5.72a2 2 0 0 0-2 1.7l-1.38 9a2 2 0 0 0 2 2.3zm7-13h2.67A2.31 2.31 0 0 1 22 4v7a2.31 2.31 0 0 1-2.33 2H17"],thermometer:["p","M14 14.76V3.5a2.5 2.5 0 0 0-5 0v11.26a4.5 4.5 0 1 0 5 0z"],"thumbs-up":["p","M14 9V5a3 3 0 0 0-3-3l-4 9v11h11.28a2 2 0 0 0 2-1.7l1.38-9a2 2 0 0 0-2-2.3zM7 22H4a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h3"],"toggle-left":["r","1 5 22 14 7 7","c","8 12 3"],"toggle-right":["r","1 5 22 14 7 7","c","16 12 3"],tool:["p","M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"],"trash-2":["b","3 6 5 6 21 6","p","M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2","l","10 10 11 17","l","14 14 11 17"],trash:["b","3 6 5 6 21 6","p","M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"],trello:["r","3 3 18 18 2 2","r","7 7 3 9","r","14 7 3 5"],"trending-up":["b","23 6 13.5 15.5 8.5 10.5 1 18","b","17 6 23 6 23 12"],triangle:["p","M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"],"trending-down":["b","23 18 13.5 8.5 8.5 13.5 1 6","b","17 18 23 18 23 12"],truck:["r","1 3 15 13","g","16 8 20 8 23 11 23 16 16 16 16 8","c","5.5 18.5 2.5","c","18.5 18.5 2.5"],tv:["r","2 7 20 15 2 2","b","17 2 12 7 7 2"],twitch:["p","M21 2H3v16h5v4l4-4h5l4-4V2zm-10 9V7m5 4V7"],twitter:["p","M23 3a10.9 10.9 0 0 1-3.14 1.53 4.48 4.48 0 0 0-7.86 3v1A10.66 10.66 0 0 1 3 4s-4 9 5 13a11.64 11.64 0 0 1-7 2c9 5 20 0 20-11.5a4.5 4.5 0 0 0-.08-.83A7.72 7.72 0 0 0 23 3z"],type:["b","4 7 4 4 20 4 20 7","l","9 15 20 20","l","12 12 4 20"],umbrella:["p","M23 12a11.05 11.05 0 0 0-22 0zm-5 7a3 3 0 0 1-6 0v-7"],underline:["p","M6 3v7a6 6 0 0 0 6 6 6 6 0 0 0 6-6V3","l","4 20 21 21"],"upload-cloud":["b","16 16 12 12 8 16","b","16 16 12 12 8 16","l","12 12 12 21","p","M20.39 18.39A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.3"],unlock:["r","3 11 18 11 2 2","p","M7 11V7a5 5 0 0 1 9.9-1"],upload:["p","M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4","b","17 8 12 3 7 8","l","12 12 3 15"],"user-check":["p","M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2","c","8.5 7 4","b","17 11 19 13 23 9"],"user-minus":["p","M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2","c","8.5 7 4","l","23 17 11 11"],"user-plus":["p","M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2","c","8.5 7 4","l","20 20 8 14","l","23 17 11 11"],"user-x":["p","M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2","c","8.5 7 4","l","18 23 8 13","l","23 18 8 13"],user:["p","M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2","c","12 7 4"],users:["p","M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2","p","M23 21v-2a4 4 0 0 0-3-3.87","p","M16 3.13a4 4 0 0 1 0 7.75","c","9 7 4"],video:["g","23 7 16 12 23 17 23 7","r","1 5 15 14 2 2"],"video-off":["p","M16 16v1a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h2m5.66 0H14a2 2 0 0 1 2 2v3.34l1 1L23 7v10","l","1 23 1 23"],voicemail:["c","5.5 11.5 4.5","c","18.5 11.5 4.5","l","5.5 18.5 16 16"],"volume-1":["g","11 5 6 9 2 9 2 15 6 15 11 19 11 5","p","M15.54 8.46a5 5 0 0 1 0 7.07"],"volume-2":["g","11 5 6 9 2 9 2 15 6 15 11 19 11 5","p","M19.07 4.93a10 10 0 0 1 0 14.14M15.54 8.46a5 5 0 0 1 0 7.07"],volume:["g","11 5 6 9 2 9 2 15 6 15 11 19 11 5"],"volume-x":["g","11 5 6 9 2 9 2 15 6 15 11 19 11 5","l","23 17 9 15","l","17 23 9 15"],watch:["c","12 12 7","b","12 9 12 12 13.5 13.5","p","M16.51 17.35l-.35 3.83a2 2 0 0 1-2 1.82H9.83a2 2 0 0 1-2-1.82l-.35-3.83m.01-10.7l.35-3.83A2 2 0 0 1 9.83 1h4.35a2 2 0 0 1 2 1.82l.35 3.83"],"wifi-off":["l","1 23 1 23","l","12 12.01 20 20","p","M16.72 11.06A10.94 10.94 0 0 1 19 12.55","p","M5 12.55a10.94 10.94 0 0 1 5.17-2.39","p","M10.71 5.05A16 16 0 0 1 22.58 9","p","M1.42 9a15.91 15.91 0 0 1 4.7-2.88","p","M8.53 16.11a6 6 0 0 1 6.95 0"],wifi:["p","M5 12.55a11 11 0 0 1 14.08 0","p","M1.42 9a16 16 0 0 1 21.16 0","p","M8.53 16.11a6 6 0 0 1 6.95 0","l","12 12.01 20 20"],"x-circle":["c","12 12 10","l","15 9 9 15","l","9 15 9 15"],wind:["p","M9.59 4.59A2 2 0 1 1 11 8H2m10.59 11.41A2 2 0 1 0 14 16H2m15.73-8.27A2.5 2.5 0 1 1 19.5 12H2"],"x-octagon":["g","7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2","l","15 9 9 15","l","9 15 9 15"],"x-square":["r","3 3 18 18 2 2","l","9 15 9 15","l","15 9 9 15"],x:["l","18 6 6 18","l","6 18 6 18"],youtube:["p","M22.54 6.42a2.78 2.78 0 0 0-1.94-2C18.88 4 12 4 12 4s-6.88 0-8.6.46a2.78 2.78 0 0 0-1.94 2A29 29 0 0 0 1 11.75a29 29 0 0 0 .46 5.33A2.78 2.78 0 0 0 3.4 19c1.72.46 8.6.46 8.6.46s6.88 0 8.6-.46a2.78 2.78 0 0 0 1.94-2 29 29 0 0 0 .46-5.25 29 29 0 0 0-.46-5.33z","g","9.75 15.02 15.5 11.75 9.75 8.48 9.75 15.02"],"zap-off":["b","12.41 6.75 13 2 10.57 4.92","b","18.57 12.91 21 10 15.66 10","b","8 8 3 14 12 14 11 22 16 16","l","1 23 1 23"],zap:["g","13 2 3 14 12 14 11 22 21 10 12 10 13 2"],"zoom-in":["c","11 11 8","l","21 16.65 21 16.65","l","11 11 8 14","l","8 14 11 11"],"zoom-out":["c","11 11 8","l","21 16.65 21 16.65","l","8 14 11 11"]},js={props:{name:{type:String,required:!0},baseClass:{type:String,default:"icon"},classPrefix:{type:String,default:"icon-"}},render:function(t){var e=[],n=zs[this.name],r={p:"path",r:"rect",c:"circle",e:"ellipse",l:"line",g:"polygon",b:"polyline"};if(n)for(var o=0,i=n.length;o-1&&(c=c.split(" ")),s){case"p":a.d=c;break;case"r":a={x:c[0],y:c[1],width:c[2],height:c[3]},void 0!==c[4]&&(a.rx=c[4],a.ry=c[5]);break;case"c":a={cx:c[0],cy:c[1],r:c[2]};break;case"e":a={cx:c[0],cy:c[1],rx:c[2],ry:c[3]};break;case"l":a={x1:c[0],x2:c[1],y1:c[2],y2:c[3]};break;case"g":case"b":a.points=c}e.push(t(r[n[o]],{attrs:a}))}return t("svg",{class:[this.baseClass,this.classPrefix+this.name],attrs:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}},e)}};var Ls=function(t,e){var n=Object.prototype.toString.call(e);"[object String]"===n?t.component(e,js):"[object Object]"===n?(e.props&&(e.props.baseClass&&(js.props.baseClass=e.props.baseClass),e.props.classPrefix&&(js.props.classPrefix=e.props.classPrefix)),js.mixins=[e],t.component(e.name||"icon",js)):t.component("icon",js)};n(246);Wn.component("AButton",()=>Promise.all([n.e(0),n.e(27)]).then(n.bind(null,352))),Wn.component("AControl",()=>Promise.all([n.e(0),n.e(28)]).then(n.bind(null,290))),Wn.component("ACreated",()=>Promise.all([n.e(0),n.e(29)]).then(n.bind(null,298))),Wn.component("ASocial",()=>Promise.all([n.e(0),n.e(30)]).then(n.bind(null,353))),Wn.component("AUpdated",()=>Promise.all([n.e(0),n.e(31)]).then(n.bind(null,436))),Wn.component("CommentCount",()=>Promise.all([n.e(0),n.e(32)]).then(n.bind(null,437))),Wn.component("CommentSection",()=>Promise.all([n.e(0),n.e(33)]).then(n.bind(null,295))),Wn.component("EmailSender",()=>Promise.all([n.e(0),n.e(13)]).then(n.bind(null,438))),Wn.component("GBackToTop",()=>Promise.all([n.e(0),n.e(19)]).then(n.bind(null,354))),Wn.component("GSiteSettings",()=>Promise.all([n.e(0),n.e(4),n.e(7)]).then(n.bind(null,439))),Wn.component("GTextToSpeech",()=>Promise.all([n.e(0),n.e(20)]).then(n.bind(null,356))),Wn.component("GThemeToggle",()=>Promise.all([n.e(0),n.e(21)]).then(n.bind(null,355))),Wn.component("GoogleAds",()=>Promise.all([n.e(0),n.e(34)]).then(n.bind(null,289))),Wn.component("HomeFooter",()=>Promise.all([n.e(0),n.e(14)]).then(n.bind(null,440))),Wn.component("HomeHero",()=>Promise.all([n.e(0),n.e(15)]).then(n.bind(null,430))),Wn.component("HomePreview",()=>Promise.all([n.e(0),n.e(35)]).then(n.bind(null,441))),Wn.component("HomeReviews",()=>Promise.all([n.e(0),n.e(36)]).then(n.bind(null,442))),Wn.component("HomeSection",()=>Promise.all([n.e(0),n.e(37)]).then(n.bind(null,443))),Wn.component("HomeVideos",()=>Promise.all([n.e(0),n.e(38)]).then(n.bind(null,444))),Wn.component("MBlogLinks",()=>Promise.all([n.e(0),n.e(5)]).then(n.bind(null,351))),Wn.component("MBlogMeta",()=>Promise.all([n.e(0),n.e(8)]).then(n.bind(null,445))),Wn.component("MBlogTagList",()=>Promise.all([n.e(0),n.e(22)]).then(n.bind(null,307))),Wn.component("MBlogTagNav",()=>Promise.all([n.e(0),n.e(39)]).then(n.bind(null,350))),Wn.component("MFeatures",()=>Promise.all([n.e(0),n.e(40)]).then(n.bind(null,446))),Wn.component("Badge",()=>Promise.all([n.e(0),n.e(24)]).then(n.bind(null,474))),Wn.component("CodeBlock",()=>Promise.all([n.e(0),n.e(25)]).then(n.bind(null,447))),Wn.component("CodeGroup",()=>Promise.all([n.e(0),n.e(26)]).then(n.bind(null,448)));n(247),n(248);function Is(t){const e=document.documentElement.getBoundingClientRect(),n=t.getBoundingClientRect();return{x:n.left-e.left,y:n.top-e.top}}var qs={tag:{tips:{key:"tips",scope:"tag",path:"/blog/tag/tips/",pageKeys:["v-79f79f20","v-4b7e6c3c","v-44a529fc","v-301172dc"]},technical:{key:"technical",scope:"tag",path:"/blog/tag/technical/",pageKeys:["v-01aa2ce2","v-2fec31fc","v-4b7e6c3c","v-1131db82","v-4182c7bc","v-72bfdbc2"]},"win7-simu":{key:"win7-simu",scope:"tag",path:"/blog/tag/win7-simu/",pageKeys:["v-2fec31fc","v-4b7e6c3c","v-4182c7bc","v-44a529fc","v-3424310c","v-301172dc"]},sharing:{key:"sharing",scope:"tag",path:"/blog/tag/sharing/",pageKeys:["v-2fec31fc","v-4182c7bc"]},tools:{key:"tools",scope:"tag",path:"/blog/tag/tools/",pageKeys:["v-1131db82","v-72bfdbc2"]},review:{key:"review",scope:"tag",path:"/blog/tag/review/",pageKeys:["v-3424310c"]}}};class Bs{constructor(t,e){this._metaMap=Object.assign({},t),Object.keys(this._metaMap).forEach(t=>{const{pageKeys:n}=this._metaMap[t];this._metaMap[t].pages=n.map(t=>function(t,e){for(let n=0;n{const{pages:n,path:r}=this._metaMap[e];t.push({name:e,pages:n,path:r})}),t}getItemByName(t){return this._metaMap[t]}}var Rs={tag:(t,e)=>{const r=n(249);return r(t.frontmatter.date)-r(e.frontmatter.date)>0?-1:1}},Ns={tag:function(t,e,n){const r=e;return["tag","tags"].some(e=>{const n=t.frontmatter[e];return Array.isArray(n)?n.some(t=>t==r):n==r})}},Hs=[{pid:"tag",id:"tips",filter:Ns.tag,sorter:Rs.tag,pages:[{path:"/blog/tag/tips/",interval:[0,4]}],prevText:"Prev",nextText:"Next"},{pid:"tag",id:"technical",filter:Ns.tag,sorter:Rs.tag,pages:[{path:"/blog/tag/technical/",interval:[0,6]}],prevText:"Prev",nextText:"Next"},{pid:"tag",id:"win7-simu",filter:Ns.tag,sorter:Rs.tag,pages:[{path:"/blog/tag/win7-simu/",interval:[0,6]}],prevText:"Prev",nextText:"Next"},{pid:"tag",id:"sharing",filter:Ns.tag,sorter:Rs.tag,pages:[{path:"/blog/tag/sharing/",interval:[0,2]}],prevText:"Prev",nextText:"Next"},{pid:"tag",id:"tools",filter:Ns.tag,sorter:Rs.tag,pages:[{path:"/blog/tag/tools/",interval:[0,2]}],prevText:"Prev",nextText:"Next"},{pid:"tag",id:"review",filter:Ns.tag,sorter:Rs.tag,pages:[{path:"/blog/tag/review/",interval:[0,1]}],prevText:"Prev",nextText:"Next"}],Vs=n(105);const Us=n.n(Vs)()("plugin-blog:pagination");class Ds{constructor(t,e,n){Us("pagination",t);const{pages:r,prevText:o,nextText:i}=t,{path:a}=n;this._prevText=o,this._nextText=i;for(let t=0,e=r.length;tt.filter(e,t.id,t.pid)).sort(t.sorter)}setIndexPage(t){this._indexPage=t}get length(){return this._paginationPages.length}get pages(){const[t,e]=this._currentPage.interval;return this._matchedPages.slice(t,e+1)}get hasPrev(){return 0!==this.paginationIndex}get prevLink(){return this.hasPrev?this.paginationIndex-1==0&&this._indexPage?this._indexPage:this._paginationPages[this.paginationIndex-1].path:null}get hasNext(){return this.paginationIndex!==this.length-1}get nextLink(){return this.hasNext?this._paginationPages[this.paginationIndex+1].path:null}get prevText(){return this._prevText}get nextText(){return this._nextText}getSpecificPageLink(t){return this._paginationPages[t].path}}const Ws=new class{constructor(t){this.paginations=t}get pages(){return Wn.$vuepress.$get("siteData").pages}getPagination(t,e,n){Us("id",e),Us("pid",t);const r=this.paginations.filter(n=>n.id===e&&n.pid===t)[0];return new Ds(r,this.pages,n)}}(Hs);var Fs={comment:{enabled:!1,service:""},email:{enabled:!1},feed:{rss:!0,atom:!0,json:!0}},Ks=n(91),Ys=n.n(Ks);Wn.component("TextToSpeech",()=>n.e(47).then(n.bind(null,475)));var Gs=[({Vue:t,options:e,router:n,siteData:r})=>{t.use(Ls,"v-icon"),n.addRoutes([{path:"/win7simu/",redirect:"/win7simu/about/"},{path:"/brick1100/",redirect:"/brick1100/about/"},{path:"/contact/",redirect:"/about/"}])},{},({Vue:t})=>{t.mixin({computed:{$dataBlock(){return this.$options.__data__block__}}})},{},{},({Vue:t,router:e})=>{e.options.scrollBehavior=(e,n,r)=>{if(r)return window.scrollTo({top:r.y,behavior:"smooth"});if(e.hash){if(t.$vuepress.$get("disableScrollBehavior"))return!1;const n=document.querySelector(e.hash);return!!n&&window.scrollTo({top:Is(n).y,behavior:"smooth"})}return window.scrollTo({top:0,behavior:"smooth"})}},({Vue:t})=>{const e=Object.keys(qs).map(t=>{const e=qs[t],n="$"+t;return{[n](){const{pages:t}=this.$site;return new Bs(e,t)},["$current"+(t.charAt(0).toUpperCase()+t.slice(1))](){const t=this.$route.meta.id;return this[n].getItemByName(t)}}}).reduce((t,e)=>(Object.assign(t,e),t),{});e.$frontmatterKey=function(){const t=this["$"+this.$route.meta.id];return t||null},t.mixin({computed:e})},({Vue:t})=>{t.mixin({computed:{$pagination(){return this.$route.meta.pid&&this.$route.meta.id?this.$getPagination(this.$route.meta.pid,this.$route.meta.id):null}},methods:{$getPagination(t,e){return e=e||t,Ws.getPagination(t,e,this.$route)}}})},({Vue:t})=>{const e={$service:()=>Fs};t.mixin({computed:e})},Ys.a,({Vue:t})=>{const e=JSON.parse('{"shortname":"visnalize"}'),r=e.name||"Disqus",o=()=>n.e(46).then(n.bind(null,449));delete e.name,t.component(r,{functional:!0,render(t,{parent:n,props:r}){let i;if(i="en-US"===n.$lang?"en":n.$lang.replace(/\-/,"_"),n._isMounted)return t(o,{props:Object.assign({language:i},e,r)});n.$once("hook:mounted",()=>{n.$forceUpdate()})}})},{}],Js=["GSiteSettings"];class Qs extends class{constructor(){this.store=new Wn({data:{state:{}}})}$get(t){return this.store.state[t]}$set(t,e){Wn.set(this.store.state,t,e)}$emit(...t){this.store.$emit(...t)}$on(...t){this.store.$on(...t)}}{}Object.assign(Qs.prototype,{getPageAsyncComponent:is,getLayoutAsyncComponent:as,getAsyncComponent:ss,getVueComponent:cs});var Xs={install(t){const e=new Qs;t.$vuepress=e,t.prototype.$vuepress=e}};function Zs(t,e){const n=e.toLowerCase();return t.options.routes.some(t=>t.path.toLowerCase()===n)}var tc={props:{pageKey:String,slotKey:{type:String,default:"default"}},render(t){const e=this.pageKey||this.$parent.$page.key;return us("pageKey",e),Wn.component(e)||Wn.component(e,is(e)),Wn.component(e)?t(e):t("")}},ec={functional:!0,props:{slotKey:String,required:!0},render:(t,{props:e,slots:n})=>t("div",{class:["content__"+e.slotKey]},n()[e.slotKey])},nc={computed:{openInNewWindowTitle(){return this.$themeLocaleConfig.openNewWindowText||"(opens new window)"}}},rc=(n(280),n(281),Object(Es.a)(nc,(function(){var t=this._self._c;return t("span",[t("svg",{staticClass:"icon outbound",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"}},[t("path",{attrs:{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}}),this._v(" "),t("polygon",{attrs:{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"}})]),this._v(" "),t("span",{staticClass:"sr-only"},[this._v(this._s(this.openInNewWindowTitle))])])}),[],!1,null,null,null).exports),oc={functional:!0,render(t,{parent:e,children:n}){if(e._isMounted)return n;e.$once("hook:mounted",()=>{e.$forceUpdate()})}};Wn.config.productionTip=!1,Wn.use(Ua),Wn.use(Xs),Wn.mixin(function(t,e,n=Wn){!function(t){t.locales&&Object.keys(t.locales).forEach(e=>{t.locales[e].path=e});Object.freeze(t)}(e),n.$vuepress.$set("siteData",e);const r=new(t(n.$vuepress.$get("siteData"))),o=Object.getOwnPropertyDescriptors(Object.getPrototypeOf(r)),i={};return Object.keys(o).reduce((t,e)=>(e.startsWith("$")&&(t[e]=o[e].get),t),i),{computed:i}}(t=>class{setPage(t){this.__page=t}get $site(){return t}get $themeConfig(){return this.$site.themeConfig}get $frontmatter(){return this.$page.frontmatter}get $localeConfig(){const{locales:t={}}=this.$site;let e,n;for(const r in t)"/"===r?n=t[r]:0===this.$page.path.indexOf(r)&&(e=t[r]);return e||n||{}}get $siteTitle(){return this.$localeConfig.title||this.$site.title||""}get $canonicalUrl(){const{canonicalUrl:t}=this.$page.frontmatter;return"string"==typeof t&&t}get $title(){const t=this.$page,{metaTitle:e}=this.$page.frontmatter;if("string"==typeof e)return e;const n=this.$siteTitle,r=t.frontmatter.home?null:t.frontmatter.title||t.title;return n?r?r+" | "+n:n:r||"VuePress"}get $description(){const t=function(t){if(t){const e=t.filter(t=>"description"===t.name)[0];if(e)return e.content}}(this.$page.frontmatter.meta);return t||(this.$page.frontmatter.description||this.$localeConfig.description||this.$site.description||"")}get $lang(){return this.$page.frontmatter.lang||this.$localeConfig.lang||"en-US"}get $localePath(){return this.$localeConfig.path||"/"}get $themeLocaleConfig(){return(this.$site.themeConfig.locales||{})[this.$localePath]||{}}get $page(){return this.__page?this.__page:function(t,e){for(let n=0;nn||(t.hash?!Wn.$vuepress.$get("disableScrollBehavior")&&{selector:decodeURIComponent(t.hash)}:{x:0,y:0})});!function(t){t.beforeEach((e,n,r)=>{if(Zs(t,e.path))r();else if(/(\/|\.html)$/.test(e.path))if(/\/$/.test(e.path)){const n=e.path.replace(/\/$/,"")+".html";Zs(t,n)?r(n):r()}else r();else{const n=e.path+"/",o=e.path+".html";Zs(t,o)?r(o):Zs(t,n)?r(n):r()}})}(n);const r={};try{await Promise.all(Gs.filter(t=>"function"==typeof t).map(e=>e({Vue:Wn,options:r,router:n,siteData:Os,isServer:t})))}catch(t){console.error(t)}return{app:new Wn(Object.assign(r,{router:n,render:t=>t("div",{attrs:{id:"app"}},[t("RouterView",{ref:"layout"}),t("div",{class:"global-ui"},Js.map(e=>t(e)))])})),router:n}}(!1).then(({app:t,router:e})=>{e.onReady(()=>{t.$mount("#app")})})}]); \ No newline at end of file diff --git a/blog/about-the-ads.html b/blog/about-the-ads.html index d05ca382..382aac7a 100644 --- a/blog/about-the-ads.html +++ b/blog/about-the-ads.html @@ -33,7 +33,7 @@ - + @@ -100,6 +100,6 @@ (opens new window)

# About the ads and how I implement them

9/22/2021, 2:37:44 PM

Ad promo

Cover image by Fredrick Suwandi via Unsplash (opens new window)

Ads, the thing we all hate as when we are trying to enjoy something, they appear and kill the whole experience. Yes, I said "we" because I myself also hate it, but let's be honest and admit the fact that they generate incomes and one can hardly fight against this temptation, or even go too far as abusing it to earn as much as possible when this power is given and may be used at one's will. Admittedly, I'm that type of guy. Or if you are one of the nice people in my audience, you may consider me having some morals left for not flooding your screen with ads.

Sounds more like a confession than a blog so far, eh? Let's put that aside because, in this blog, I would like to share my experience with the Ads implementation in the different versions of my Win7 Simu.

# Choosing the Ad Network

Ad Networks - AdMob, AppLovin, Adsense

Probably the least thing that bothered me when I came up with the idea to implement ads in my simulator. Despite a vast range of ad networks available, I just went straight for AdMob (opens new window) due to its dominating presence all around the world. Indeed it's dominating for various reasons. From the registration to implementation, it was incredibly easy that I hardly found any time struggling with it. The documentation is well structured and provides all the instructions I would ever need. It even offered the mediation feature which combines the AdMob network with other third-party ad networks I registered, and picks the highest paid ad among these networks and display to the users, my revenue is then further boosted (well, not so much as you're imagining).

So yea, AdMob had been my partner for more than a year, until a couple of months ago... an ad serving limit was put down on my account. This would not be surprising as I had faced this issue twice before, each time only lasted for around 2 weeks to 1 month, but this time, it has been 4 months, without any notifications or simply a freaking reason. I mean, literally, every time an ad serving limit was placed and lifted, I do not have any idea what was the reason. And this time it was over my patience limit and I decided to switch to a new partner for real. After several searches and comparisons, I decided to pick AppLovin (opens new window) due to its ease of registration and a similar implementation method to AdMob. I'll just wait and see how it performs from here on.

For this website, I again went straight for Adsense (opens new window), which is more or less a blood-related brother of AdMob. It has the same pros and is much simpler to register compared to other available vendors on the market due to the fact that page views/number of visitors per month are not considered but only your content that matters, as registration criteria. But hopefully, it won't end up the same way as AdMob.

Aside from these choices of mine, there are many more if you search them up, but of course, each one requires a different method for registration and the complexity depends on your region/location, and obviously your content as well. It's also important to note the revenue yielded from each is also varied.

# Picking the Ad Format

# Mobile App

Each ad network offers a different set of ad formats that you can implement. But in general, the most basic ones are Banner, Interstitial and Rewarded. Other formats just get their behaviors altered out of these base formats. Just understanding these 3 is already sufficient to pick the ones suitable for your app.

AdMob Ad Formats

To pick the ad format for your own, it's obviously also important to know which one provides more revenue, hence for your reference, it is: Rewarded > Interstitial > Banner. Rewarded ads bring the most revenue out of these, as when a user opt-in to watch an ad in exchange for something in-app, it is usually a 30-second or longer video ad. While Interstitial ads are a bit less in terms of revenue, they are still much more compared to Banners, but they also come with the paid price of user experience and are much of a means for abusing or suffocating the user with ads.

For my Win7 Simu, I picked Banner and Interstitial as these two are more suitable with my app's tech and easier to implement.

# Website

For this website and the web version of Win7 Simu, so far I have only considered and implemented Adsense, therefore I'm only aware of the below ad formats from Adsense.

Adsense Ad Formats

However, out of these 4, I only needed to use Display Ad, which is also the format recommended by Google. The Display ad offers a responsive size that works anywhere you might cram it to, but of course the space should not be too small, otherwise there will be no ad available for serving. It's also possible to let Adsense setup the ads for you without any manual work by enabling the Auto Ads, but personally, I prefer doing things by my own for which I will have full controls.

# Implementing ads

In this section, I'm not going into so much detail as to how to implement the ads in coding or something like how to write a framework component for placing Ads (there are already plenty of such tutorials and guides which are far more helpful than I can explain), but rather how the ads are being implemented in my products, the Win7 Simu app and this website, and potentially any future product I may release.

# Win7 Simu

So as mentioned above, due to the nature of my app, I picked Banner and Interstitial as my ad formats to implement.

Win7 Simu's ad formats

The banner ad was placed at the top of the screen, with a refresh rate set to auto - typically a new ad is served after around 25 to 30 seconds. This one earned me a few cents everyday and I would say that's a fairly good amount to be happy about. However, considered that it occupied quite some space at the top which can prevent the user from enjoying an OS in fullscreen and poorly affect the experience, I decided to make a sacrifice by removing it from the app. Therefore, from v2.16.0 onwards, the banner ads are gone and you may enjoy the app to your fullest.

The interstitial ad is still kept as a motivation for me to constantly maintain and work on the project, and also bring you more cool updates. And I didn't forget to carefully consider the frequency and placement for this type of ad so that you won't be interrupted so much and get annoyed. But of course, no matter what I try, I fully understand that there are always people who prefer criticism and will never be happy with such effort. I sure hope if you are not one of these people, please understand and keep supporting me.

# This website

You're probably seeing a few ads already in this blog post, and you can trust me when I say this is as many as I wanted to implement, not more. I used the responsive display ads by Adsense and tried to place the ads in the least intrusive way that hopefully blend with your reading experience. One last useful hint for those who also want to implement Adsense in their Vuepress blogs just like mine, you can refer to my site's source code which I made public on Github (opens new window).

And this would be all I wanted to share in this blog, hope you had a good time reading it and somehow got some useful pieces of info with you as well.

Last Updated: 8/15/2023, 11:58:00 AM

Comments

- + diff --git a/blog/building-visnalize-com.html b/blog/building-visnalize-com.html index ab7d1411..58cfa855 100644 --- a/blog/building-visnalize-com.html +++ b/blog/building-visnalize-com.html @@ -33,7 +33,7 @@ - + @@ -110,6 +110,6 @@
  • Finally, deploy the site to a host using Github Pages (opens new window)

  • The source code I made public in this branch (opens new window) of the repository, you can explore or dissect however you like.

    Last Updated: 8/15/2023, 11:58:00 AM

    Comments

    - + diff --git a/blog/building-win7-simu.html b/blog/building-win7-simu.html index 4cb36a21..767787ce 100644 --- a/blog/building-win7-simu.html +++ b/blog/building-win7-simu.html @@ -33,7 +33,7 @@ - + @@ -104,6 +104,6 @@
  • Technical
  • Last Updated: 8/15/2023, 11:58:00 AM

    Comments

    - + diff --git a/blog/index.html b/blog/index.html index 61ff1cec..1b6c327d 100644 --- a/blog/index.html +++ b/blog/index.html @@ -29,7 +29,7 @@ - + @@ -150,6 +150,6 @@
  • Tips
  • Last Updated: 10/17/2022, 9:53:46 AM
    - + diff --git a/blog/load-any-websites-in-iframes.html b/blog/load-any-websites-in-iframes.html index db1f7115..11cf8a97 100644 --- a/blog/load-any-websites-in-iframes.html +++ b/blog/load-any-websites-in-iframes.html @@ -33,7 +33,7 @@ - + @@ -104,6 +104,6 @@
  • Win7 Simu
  • Last Updated: 8/15/2023, 11:58:00 AM

    Comments

    - + diff --git a/blog/tag/index.html b/blog/tag/index.html index a72f9d66..c94b883c 100644 --- a/blog/tag/index.html +++ b/blog/tag/index.html @@ -29,7 +29,7 @@ - + @@ -150,6 +150,6 @@
  • Tips
    - + diff --git a/blog/tag/review/index.html b/blog/tag/review/index.html index bd4e6389..ae1aa1e8 100644 --- a/blog/tag/review/index.html +++ b/blog/tag/review/index.html @@ -29,7 +29,7 @@ - + @@ -112,6 +112,6 @@
  • Review
    - + diff --git a/blog/tag/sharing/index.html b/blog/tag/sharing/index.html index 7601a460..6cc19f56 100644 --- a/blog/tag/sharing/index.html +++ b/blog/tag/sharing/index.html @@ -29,7 +29,7 @@ - + @@ -120,6 +120,6 @@
  • Technical
    - + diff --git a/blog/tag/technical/index.html b/blog/tag/technical/index.html index d4b7a457..45926837 100644 --- a/blog/tag/technical/index.html +++ b/blog/tag/technical/index.html @@ -29,7 +29,7 @@ - + @@ -136,6 +136,6 @@
  • How I built visnalize.com

    How I built visnalize.com

    5/21/2022, 5:21:07 AM

    Read about the progress and how I built the visnalize.com website for my own brand

    - + diff --git a/blog/tag/tips/index.html b/blog/tag/tips/index.html index c7a63307..be1a16e1 100644 --- a/blog/tag/tips/index.html +++ b/blog/tag/tips/index.html @@ -29,7 +29,7 @@ - + @@ -124,6 +124,6 @@
  • Tips
    - + diff --git a/blog/tag/tools/index.html b/blog/tag/tools/index.html index 3e8474ab..6fd09ce8 100644 --- a/blog/tag/tools/index.html +++ b/blog/tag/tools/index.html @@ -29,7 +29,7 @@ - + @@ -116,6 +116,6 @@
  • Tools
    - + diff --git a/blog/tag/win7-simu/index.html b/blog/tag/win7-simu/index.html index 2bf7c00b..3c75d57e 100644 --- a/blog/tag/win7-simu/index.html +++ b/blog/tag/win7-simu/index.html @@ -29,7 +29,7 @@ - + @@ -138,6 +138,6 @@
  • Tips
    - + diff --git a/blog/win7-icons-viewer-downloader.html b/blog/win7-icons-viewer-downloader.html index b8f96555..68e7e7d8 100644 --- a/blog/win7-icons-viewer-downloader.html +++ b/blog/win7-icons-viewer-downloader.html @@ -33,7 +33,7 @@ - + @@ -106,6 +106,6 @@
  • Tools
  • Last Updated: 6/26/2023, 12:53:04 PM

    Comments

    - + diff --git a/blog/win7-simu-file-explorer.html b/blog/win7-simu-file-explorer.html index 56002f96..894c2e56 100644 --- a/blog/win7-simu-file-explorer.html +++ b/blog/win7-simu-file-explorer.html @@ -33,7 +33,7 @@ - + @@ -123,6 +123,6 @@
  • Technical
  • Last Updated: 8/15/2023, 11:58:00 AM

    Comments

    - + diff --git a/blog/win7-simu-mobile-devices.html b/blog/win7-simu-mobile-devices.html index fd3c9166..fd90ad9d 100644 --- a/blog/win7-simu-mobile-devices.html +++ b/blog/win7-simu-mobile-devices.html @@ -33,7 +33,7 @@ - + @@ -102,6 +102,6 @@
  • Tips
  • Last Updated: 6/26/2023, 12:53:04 PM

    Comments

    - + diff --git a/blog/win7-simu-year-in-review-2022.html b/blog/win7-simu-year-in-review-2022.html index 473b09c9..eef111e6 100644 --- a/blog/win7-simu-year-in-review-2022.html +++ b/blog/win7-simu-year-in-review-2022.html @@ -33,7 +33,7 @@ - + @@ -102,6 +102,6 @@
  • Review
  • Last Updated: 6/26/2023, 12:53:04 PM

    Comments

    - + diff --git a/blog/win7-ui-introduction.html b/blog/win7-ui-introduction.html index 3c139a36..f4857515 100644 --- a/blog/win7-ui-introduction.html +++ b/blog/win7-ui-introduction.html @@ -33,7 +33,7 @@ - + @@ -116,6 +116,6 @@
  • Tools
  • Last Updated: 8/21/2023, 4:12:36 AM

    Comments

    - + diff --git a/blog/windows-resources.html b/blog/windows-resources.html index 9ec17428..a95e3ad4 100644 --- a/blog/windows-resources.html +++ b/blog/windows-resources.html @@ -33,7 +33,7 @@ - + @@ -103,6 +103,6 @@
  • Tips
  • Last Updated: 8/15/2023, 11:58:00 AM

    Comments

    - + diff --git a/brick1100/about.html b/brick1100/about.html index 2045c78a..4cb0d393 100644 --- a/brick1100/about.html +++ b/brick1100/about.html @@ -33,7 +33,7 @@ - + @@ -98,6 +98,6 @@ (opens new window)

    # Brick 1100

    Brick 1100 is a simulation of the Nokia 1100 mobile phone, the best-selling mobile phone of all time worldwide. The simulation aims to bring the users back to the simpler time with the fundamental graphics and features from one of the most durable phones produced by Nokia (opens new window), a Finnish based firm.

    # Interesting facts and history

    Nokia 1100 was announced on August 27, 2003. Since then, over 250 million units have been sold in the world and the phone is still, up to this day, taking the lead as the world's best-selling phone. Despite the presence of other modern products at the time, it was able to achieve such popularity thanks to it being among the cheapest mobile phones available in the market, primarily targeting developing countries where it provides just enough features to fulfill the needs.

    Aside from being the best-selling phone, it is also the world's best-selling electronic consumer goods, meaning not only phones but no other television, computer, game console or any electronic device has sold more units than the Nokia 1100. It is also known for having a solid battery that could last up to 400 hours in standby mode, and a flashlight that is said to be widely used to light up the dark spots in the small regions of those developing countries.

    # Why Brick 1100?

    Well, you should have guessed, Nokia is well-known for producing the most durable phones and this 1100 is no exception, if you throw it against the wall, all you have to do is pick it up and put back the battery in place and it will work again just fine. That should describe how tough it is, just like a brick, and hence the name (also to avoid the copyrighted trademark of Nokia).

    # Features

    As a simulator of Nokia 1100, it attempts to simulate every aspect of the phone, from the keypad control, graphics, sound effects to some of the familiar features such as the iconic Snake game, flashlight, reminders, calculator, etc. Additionally, a few twists are added to make it more unique and fun to play with. Install now and experience it yourself!

    Tip

    Refer to Changelog for a complete list of available features through versions.

    # Where to get it?

    Play Store
    Last Updated: 9/27/2023, 1:14:10 AM

    Comments

    - + diff --git a/brick1100/changelog.html b/brick1100/changelog.html index 0712ee7e..f1c910e2 100644 --- a/brick1100/changelog.html +++ b/brick1100/changelog.html @@ -29,7 +29,7 @@ - + @@ -94,6 +94,6 @@ (opens new window)

    # Changelog

    # Beta

    # 0.0.5

    • Added new built-in game: Chrome Dino
    • Fixed game audio issues

    # 0.0.4

    Minor bug fixes.

    # 0.0.3

    Minor bug fixes.

    # 0.0.2

    Minor bug fixes.

    # 0.0.1

    The first beta release of the app with the core interface and functionalities implemented.

    • A pixelated interface (fonts and icons) with a functional keypad.
    • Contacts management (add, delete, edit contacts)
    • Tones management (play and save tones, adjust keypad volume)
    • Settings (change phone color)
    • Reminders (add, delete, edit reminders)
    • Built-in Games (Snake, Brick Breaker)
    • Built-in Extras/Apps (Calculator, Stopwatch, Countdown Timer, Flashlight)
    • An Online Apps section with curated apps for the Brick 1100
    Last Updated: 9/29/2023, 5:38:54 PM
    - + diff --git a/brick1100/privacy.html b/brick1100/privacy.html index 290d52d3..6dbf4377 100644 --- a/brick1100/privacy.html +++ b/brick1100/privacy.html @@ -29,7 +29,7 @@ - + @@ -94,6 +94,6 @@ (opens new window)

    # Privacy Policy

    Last Updated: 9/24/2023, 2:57:02 AM

    Visnalize ("we", "us", "our") built the Brick 1100 app as an Ad-supported app. This SERVICE is provided by Visnalize at no cost and is intended for use as is.

    This page is used to inform visitors regarding our policies with the collection, use, and disclosure of Personal Information if anyone decided to use our Service.

    If you choose to use our Service, then you agree to the collection and use of information in relation to this policy. The Personal Information that we collect is used for providing and improving the Service. we will not use or share your information with anyone except as described in this Privacy Policy.

    The terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, which is accessible at Brick 1100 unless otherwise defined in this Privacy Policy.

    # Information Collection and Use

    For a better experience, while using our Service, we may require you to provide us with certain personally identifiable information, including but not limited to your device information. The information that we request will be retained on your device and is not collected by us in any way.

    The app does use third party services that may collect information used to identify you.

    Link to privacy policy of third party service providers used by the app:

    # Log Data

    We want to inform you that whenever you use our Service, in a case of an error in the app we collect data and information (through third party products) on your phone called Log Data. This Log Data may include information such as your device Internet Protocol (β€œIP”) address, device name, operating system version, the configuration of the app when utilizing our Service, the time and date of your use of the Service, and other statistics.

    # Cookies

    Cookies are files with a small amount of data that are commonly used as anonymous unique identifiers. These are sent to your browser from the websites that you visit and are stored on your device's internal memory.

    This Service does not use these β€œcookies” explicitly. However, the app may use third party code and libraries that use β€œcookies” to collect information and improve their services. You have the option to either accept or refuse these cookies and know when a cookie is being sent to your device. If you choose to refuse our cookies, you may not be able to use some portions of this Service.

    # Service Providers

    We may employ third-party companies and individuals due to the following reasons:

    • To facilitate our Service;
    • To provide the Service on our behalf;
    • To perform Service-related services; or
    • To assist us in analyzing how our Service is used.

    We want to inform users of this Service that these third parties have access to your Personal Information. The reason is to perform the tasks assigned to them on our behalf. However, they are obligated not to disclose or use the information for any other purpose.

    # Security

    We value your trust in providing us your Personal Information, thus we are striving to use commercially acceptable means of protecting it. But remember that no method of transmission over the internet, or method of electronic storage is 100% secure and reliable, and we cannot guarantee its absolute security.

    This Service may contain links to other sites. If you click on a third-party link, you will be directed to that site. Note that these external sites are not operated by us. Therefore, we strongly advise you to review the Privacy Policy of these websites. We have no control over and assume no responsibility for the content, privacy policies, or practices of any third-party sites or services.

    # Children's Privacy

    These Services do not address anyone under the age of 13. We do not knowingly collect personally identifiable information from children under 13. In the case we discover that a child under 13 has provided us with personal information, we immediately delete this from our servers. If you are a parent or guardian and you are aware that your child has provided us with personal information, please contact us so that we will be able to do necessary actions.

    # Changes to This Privacy Policy

    We may update our Privacy Policy from time to time. Thus, you are advised to review this page periodically for any changes. We will notify you of any changes by posting the new Privacy Policy on this page. These changes are effective immediately after they are posted on this page.

    # Contact Us

    If you have any questions or suggestions about our Privacy Policy, do not hesitate to contact us at visnalize@gmail.com.

    Last Updated: 9/24/2023, 2:57:02 AM
    - + diff --git a/feed.atom b/feed.atom index cb97f883..41107cec 100644 --- a/feed.atom +++ b/feed.atom @@ -2,7 +2,7 @@ https://visnalize.com Visnalize - 2023-10-06T08:10:50.224Z + 2023-10-06T10:32:38.571Z https://github.com/webmasterish/vuepress-plugin-feed @@ -11,7 +11,7 @@ https://visnalize.com/blog/about-the-ads.html - 2023-10-06T08:10:50.201Z + 2023-10-06T10:32:38.548Z @@ -19,7 +19,7 @@ https://visnalize.com/blog/building-visnalize-com.html - 2023-10-06T08:10:50.201Z + 2023-10-06T10:32:38.548Z @@ -27,7 +27,7 @@ https://visnalize.com/blog/building-win7-simu.html - 2023-10-06T08:10:50.202Z + 2023-10-06T10:32:38.549Z @@ -35,7 +35,7 @@ https://visnalize.com/blog/load-any-websites-in-iframes.html - 2023-10-06T08:10:50.202Z + 2023-10-06T10:32:38.549Z @@ -43,14 +43,14 @@ https://visnalize.com/blog/ - 2023-10-06T08:10:50.202Z + 2023-10-06T10:32:38.549Z <![CDATA[Windows 7 icon Viewer/Downloader]]> https://visnalize.com/blog/win7-icons-viewer-downloader.html - 2023-10-06T08:10:50.203Z + 2023-10-06T10:32:38.549Z @@ -58,7 +58,7 @@ https://visnalize.com/blog/win7-simu-file-explorer.html - 2023-10-06T08:10:50.203Z + 2023-10-06T10:32:38.549Z @@ -66,7 +66,7 @@ https://visnalize.com/blog/win7-simu-mobile-devices.html - 2023-10-06T08:10:50.203Z + 2023-10-06T10:32:38.550Z @@ -74,7 +74,7 @@ https://visnalize.com/blog/win7-simu-year-in-review-2022.html - 2023-10-06T08:10:50.203Z + 2023-10-06T10:32:38.550Z @@ -82,7 +82,7 @@ https://visnalize.com/blog/win7-ui-introduction.html - 2023-10-06T08:10:50.203Z + 2023-10-06T10:32:38.550Z @@ -90,7 +90,7 @@ https://visnalize.com/blog/windows-resources.html - 2023-10-06T08:10:50.203Z + 2023-10-06T10:32:38.550Z \ No newline at end of file diff --git a/feed.json b/feed.json index fe1ae853..a717bca9 100644 --- a/feed.json +++ b/feed.json @@ -10,7 +10,7 @@ "title": "About the ads and how I implement them", "summary": "A couple of things about ads and how I implement them within my websites and apps", "image": "https://images.unsplash.com/photo-1546142711-1e28c0540deb?auto=format&fit=crop&w=740&q=80", - "date_modified": "2023-10-06T08:10:50.201Z" + "date_modified": "2023-10-06T10:32:38.548Z" }, { "id": "https://visnalize.com/blog/building-visnalize-com.html", @@ -18,7 +18,7 @@ "title": "How I built visnalize.com", "summary": "Read about the progress and how I built the visnalize.com website for my own brand", "image": "https://images.unsplash.com/photo-1461749280684-dccba630e2f6?auto=format&fit=crop&w=740&q=80", - "date_modified": "2023-10-06T08:10:50.201Z" + "date_modified": "2023-10-06T10:32:38.548Z" }, { "id": "https://visnalize.com/blog/building-win7-simu.html", @@ -26,7 +26,7 @@ "title": "How I built Win7 Simu", "summary": "Read about my journey with Win7 Simu, how it all started and unveiling some boring technical stuff behind the scene", "image": "https://visnalize.com/assets/covers/building-win7-simu.jpg", - "date_modified": "2023-10-06T08:10:50.202Z" + "date_modified": "2023-10-06T10:32:38.549Z" }, { "id": "https://visnalize.com/blog/load-any-websites-in-iframes.html", @@ -34,13 +34,13 @@ "title": "How to get iframes to load any websites", "summary": "The most effective way to get iframes embedded in your web apps to load any websites", "image": "https://visnalize.com/assets/covers/load-any-websites-in-iframes.png", - "date_modified": "2023-10-06T08:10:50.202Z" + "date_modified": "2023-10-06T10:32:38.549Z" }, { "id": "https://visnalize.com/blog/", "url": "https://visnalize.com/blog/", "title": "πŸ“ Blog", - "date_modified": "2023-10-06T08:10:50.202Z" + "date_modified": "2023-10-06T10:32:38.549Z" }, { "id": "https://visnalize.com/blog/win7-icons-viewer-downloader.html", @@ -48,7 +48,7 @@ "title": "Windows 7 icon Viewer/Downloader", "summary": "A simple tool to view and download Windows 7 icon collection.", "image": "https://visnalize.com/assets/covers/win7-icons-viewer-downloader.jpg", - "date_modified": "2023-10-06T08:10:50.203Z" + "date_modified": "2023-10-06T10:32:38.549Z" }, { "id": "https://visnalize.com/blog/win7-simu-file-explorer.html", @@ -56,7 +56,7 @@ "title": "Implementing File Explorer in Win7 Simu", "summary": "Some key points to share about how Win7 Simu's File Explorer is implemented.", "image": "https://images.unsplash.com/photo-1544396821-4dd40b938ad3?auto=format&fit=crop&w=740&q=80", - "date_modified": "2023-10-06T08:10:50.203Z" + "date_modified": "2023-10-06T10:32:38.549Z" }, { "id": "https://visnalize.com/blog/win7-simu-mobile-devices.html", @@ -64,7 +64,7 @@ "title": "Win7 Simu versus mobile devices", "summary": "How to install Win7 Simu on mobile devices without downloading from any App Stores.", "image": "https://images.unsplash.com/photo-1616353071855-2c045c4458ae?auto=format&fit=crop&w=740&q=80", - "date_modified": "2023-10-06T08:10:50.203Z" + "date_modified": "2023-10-06T10:32:38.550Z" }, { "id": "https://visnalize.com/blog/win7-simu-year-in-review-2022.html", @@ -72,7 +72,7 @@ "title": "Win7 Simu year in review - 2022", "summary": "Look back at some amazing numbers for Win7 Simu in 2022.", "image": "https://images.unsplash.com/photo-1651377731759-fe736975a6e9?auto=format&fit=crop&w=740&q=80", - "date_modified": "2023-10-06T08:10:50.203Z" + "date_modified": "2023-10-06T10:32:38.550Z" }, { "id": "https://visnalize.com/blog/win7-ui-introduction.html", @@ -80,7 +80,7 @@ "title": "Introducing Win7 UI", "summary": "The open-source UI library that powers Win7 Simu behind the scenes.", "image": "https://visnalize.com/assets/covers/win7-ui-hero.jpg", - "date_modified": "2023-10-06T08:10:50.203Z" + "date_modified": "2023-10-06T10:32:38.550Z" }, { "id": "https://visnalize.com/blog/windows-resources.html", @@ -88,7 +88,7 @@ "title": "How to get Windows resources", "summary": "Ways that you can retrieve Windows resources such as wallpapers, icons, audio files etc.", "image": "https://images.unsplash.com/photo-1624571409108-e9a41746af53?auto=format&fit=crop&w=740&q=80", - "date_modified": "2023-10-06T08:10:50.203Z" + "date_modified": "2023-10-06T10:32:38.550Z" } ] } \ No newline at end of file diff --git a/index.html b/index.html index 3715278d..e64b90d9 100644 --- a/index.html +++ b/index.html @@ -28,7 +28,7 @@ - + @@ -99,6 +99,6 @@ with the elegant Aero and Glassy interface.

    Brick 1100

    A simulation of the Nokia 1100 mobile phone, the best-selling mobile phone of all time worldwide. The simulation aims to bring the users back to the simpler time with the fundamental graphics and features from one of the most durable phones.

    πŸ’¬ What the users say

    Copyright Β© 2021 - present. All Rights Reserved
    - + diff --git a/rss.xml b/rss.xml index e27fb612..48df72f6 100644 --- a/rss.xml +++ b/rss.xml @@ -4,7 +4,7 @@ Visnalize https://visnalize.com - Fri, 06 Oct 2023 08:10:50 GMT + Fri, 06 Oct 2023 10:32:38 GMT http://blogs.law.harvard.edu/tech/rss https://github.com/webmasterish/vuepress-plugin-feed @@ -12,7 +12,7 @@ <![CDATA[About the ads and how I implement them]]> https://visnalize.com/blog/about-the-ads.html https://visnalize.com/blog/about-the-ads.html - Fri, 06 Oct 2023 08:10:50 GMT + Fri, 06 Oct 2023 10:32:38 GMT @@ -21,7 +21,7 @@ <![CDATA[How I built visnalize.com]]> https://visnalize.com/blog/building-visnalize-com.html https://visnalize.com/blog/building-visnalize-com.html - Fri, 06 Oct 2023 08:10:50 GMT + Fri, 06 Oct 2023 10:32:38 GMT @@ -30,7 +30,7 @@ <![CDATA[How I built Win7 Simu]]> https://visnalize.com/blog/building-win7-simu.html https://visnalize.com/blog/building-win7-simu.html - Fri, 06 Oct 2023 08:10:50 GMT + Fri, 06 Oct 2023 10:32:38 GMT @@ -39,7 +39,7 @@ <![CDATA[How to get iframes to load any websites]]> https://visnalize.com/blog/load-any-websites-in-iframes.html https://visnalize.com/blog/load-any-websites-in-iframes.html - Fri, 06 Oct 2023 08:10:50 GMT + Fri, 06 Oct 2023 10:32:38 GMT @@ -48,13 +48,13 @@ <![CDATA[πŸ“ Blog]]> https://visnalize.com/blog/ https://visnalize.com/blog/ - Fri, 06 Oct 2023 08:10:50 GMT + Fri, 06 Oct 2023 10:32:38 GMT <![CDATA[Windows 7 icon Viewer/Downloader]]> https://visnalize.com/blog/win7-icons-viewer-downloader.html https://visnalize.com/blog/win7-icons-viewer-downloader.html - Fri, 06 Oct 2023 08:10:50 GMT + Fri, 06 Oct 2023 10:32:38 GMT @@ -63,7 +63,7 @@ <![CDATA[Implementing File Explorer in Win7 Simu]]> https://visnalize.com/blog/win7-simu-file-explorer.html https://visnalize.com/blog/win7-simu-file-explorer.html - Fri, 06 Oct 2023 08:10:50 GMT + Fri, 06 Oct 2023 10:32:38 GMT @@ -72,7 +72,7 @@ <![CDATA[Win7 Simu versus mobile devices]]> https://visnalize.com/blog/win7-simu-mobile-devices.html https://visnalize.com/blog/win7-simu-mobile-devices.html - Fri, 06 Oct 2023 08:10:50 GMT + Fri, 06 Oct 2023 10:32:38 GMT @@ -81,7 +81,7 @@ <![CDATA[Win7 Simu year in review - 2022]]> https://visnalize.com/blog/win7-simu-year-in-review-2022.html https://visnalize.com/blog/win7-simu-year-in-review-2022.html - Fri, 06 Oct 2023 08:10:50 GMT + Fri, 06 Oct 2023 10:32:38 GMT @@ -90,7 +90,7 @@ <![CDATA[Introducing Win7 UI]]> https://visnalize.com/blog/win7-ui-introduction.html https://visnalize.com/blog/win7-ui-introduction.html - Fri, 06 Oct 2023 08:10:50 GMT + Fri, 06 Oct 2023 10:32:38 GMT @@ -99,7 +99,7 @@ <![CDATA[How to get Windows resources]]> https://visnalize.com/blog/windows-resources.html https://visnalize.com/blog/windows-resources.html - Fri, 06 Oct 2023 08:10:50 GMT + Fri, 06 Oct 2023 10:32:38 GMT diff --git a/win7simu/about.html b/win7simu/about.html index bdfdf7de..4f79b4e0 100644 --- a/win7simu/about.html +++ b/win7simu/about.html @@ -33,7 +33,7 @@ - + @@ -98,6 +98,6 @@ (opens new window)

    # win7simu Win7 Simu

    Win7 Simu is a recreation of the Windows 7 operating system on the Web/Android platform. It is built out of pure joy and nostalgia for the sake of reliving the good old time with the elegant Aero and Glassy interface.

    # A bit of the history

    Windows 7 was first released by Microsoft (opens new window) on October 22, 2009, succeeding Windows Vista, which was criticized for its long development time, performance and compatibility issues at launch, and many other critiques. Windows 7 was well-received and praised, stating it to be a "big improvement" over Windows Vista and a "worthy successor" of Windows XP at the time.

    After more than a decade, on January 14, 2020, support for Windows 7 ended. Security updates and fixes were no longer provided by Microsoft. However, even on the day of its death, Windows 7 was still the second-most popular operating system with a 32.75% market share, behind Windows 10 with 47.65%, showing how much love it still had.

    # Why Win7 Simu?

    I actually started this app under the name "Windows 7 Simulator" without any prior knowledge of legal issues. As a consequence, the early versions of the app were suspended and removed from Google Play Store on February 4, 2020, due to a report of the illegal use of the copyrighted trademark "Windows". It is to be emphasized again that the intention of making this app is purely for fun, it is more or less an app made by fans for fans, not an actual product or operating system. Therefore, I took the guts to republish it under a new name "Win7 Simu". And luckily, it has been staying there on the Google Play Store since and is still gaining popularity.

    # Features

    As a simulator of Windows 7, it attempts to simulate every aspect of Windows 7, from the most familiar programs of Windows 7 such as Calculator, Command Prompt, the striking glass effect of the Aero themes, to the exclusive Desktop Gadgets only available in Windows Vista and 7. The simulator also comes with some other cool and nostalgic Windows themes designed on the core of Windows 7 such as Windows 2000, Windows XP, Windows 8...

    The simulator is still in active development and more features will be added eventually. If you have suggestions or feedback, please be welcome to write to me at visnalize@gmail.com. I may not be able to respond to all requests but rest assured that I take all of them and prioritize accordingly for the development.

    Tip

    Refer to Changelog for a complete list of available features through versions.

    # Web version

    On August 28, 2021, I released a web version of the app which is accessible for those who do not own an Android device. The graphics, interface, and most of the features are identical to the Android app, except for some, which are exclusive to Android and cannot be replicated for the web due to technical constraints. A comparison of some key features is listed as below:

    Feature Android Web
    Cross-platform support* ❌ βœ…
    Work offline βœ… ❌
    Can access local files via Computer βœ… ❌
    Can access local/native apps βœ… ❌
    Sync settings with online accounts βœ… βœ…
    Multi-theming support βœ… βœ…
    Multi-language support βœ… βœ…
    System notifications βœ… ❌

    * It doesn't matter if the device is Android, iOS, Windows, or Mac, as long as it has a web browser and connects to the internet.

    # Translations Crowdin (opens new window)

    Win7 Simu supports several languages. However, most of the translations are done via machine, therefore, the accuracy may be off or not correct whatsoever. I created a translation project (opens new window) on Crowdin and would welcome any contributions to correct and improve the translations, or even add new languages.

    # Where to get it?

    Play Store Web Browser
    Last Updated: 6/26/2023, 1:00:11 PM

    Comments

    - + diff --git a/win7simu/changelog.html b/win7simu/changelog.html index d337ce8b..e83ecfcd 100644 --- a/win7simu/changelog.html +++ b/win7simu/changelog.html @@ -29,7 +29,7 @@ - + @@ -98,6 +98,6 @@
    • The display language is automatically selected based on device's language.

    # 2.3.1

    • Added language support for: Turkish, Polish and Ukrainian
    • Fixed theme not persisting on Guest account
    • Fixed Comfy Cakes being displayed (the game is still in development)

    # 2.3.2

    • Added new theme: Windows Vista
    • Fixed display scaling issue on different screen sizes

    # 2.3.3

    • Fixed issue with Windows Media Player

    # 2.2

    • Added Paint
    • Added an account creation option

    # 2.1

    • Screen orientation is locked to landscape to provide the best experience and reduce display issues on different screen sizes.
    • Text files, screen captures can now be saved
    • Notepad settings are sync with user account
    • Added new theme: Windows XP
    • Added Shutdown screen

    # 2.0

    • Added online user accounts
      • Create and log on/off with user account
      • Sync your settings, themes and more
      • Manage your account in Control Panel
    • Added new themes
      • Windows 8 with the unique Start Screen
      • Windows 8.1, Windows 10 with the brand new looks

    # 1.2

    • Added Minesweeper
    • Added Purble Place (Purble Pairs)
    • Selected theme is now cached
    • Screen orientation is locked to portrait to prevent unexpected behavior

    # 1.2.1

    • Adjusted the size of UI elements
    • Fixed and enhanced Internet Explorer
    • Allow screen orientation (excluding Games which will remain locked for the best experience)

    # 1.2.2

    • Addressed the black screen issue on Android 6.0 and earlier

    # 1.1

    • Added Command Prompt
    • Added Control Panel
    • Added Shutdown + Restart options

    # 1.0

    First release with the basic Windows GUI and functionalities:

    • Interactive desktop, windows, start menu, taskbar
    • Personalization
    • Calculator
    • Internet Explorer
    • Notepad
    • Snipping Tool
    • Media Player
    Last Updated: 10/6/2023, 8:09:37 AM
    - + diff --git a/win7simu/faq.html b/win7simu/faq.html index e11cec0f..3c618cd1 100644 --- a/win7simu/faq.html +++ b/win7simu/faq.html @@ -29,7 +29,7 @@ - + @@ -94,6 +94,6 @@ (opens new window)

    # Frequently Asked Questions

    Note

    This page is updated regularly in accordance with the user's queries from all sources (emails, Play Store reviews, YouTube comments). Please check back to this before asking any question as the question will not be responded if it's already included here.

    Last Updated: 8/15/2023, 11:58:00 AM

    # 1. Simulator features

    # Can I install exe files/Windows programs on this?

    No. This is just a simulator. It does not have the necessary infrastructure to run those programs.

    # Can you implement the mouse control in the same way as the Win98 Simulator?

    No. This simulator uses a different technology approach from the Win98 Simulator, therefore it's not feasible to implement the same.

    # IE and Chrome cannot connect to the internet. Can you fix them?

    Please keep in mind that this is just a simulator. Web browser functionalities are very limited and are unstable. I'm afraid this is as far I can get to implement them.

    # IE and Chrome are too slow. Can you fix them?

    No. Please see above.

    # IE and Chrome cannot download files/programs. Can you fix them?

    No. Please see above.

    # Can you add Microsoft Office?

    Yes. However, the priority is low and your expectation might not be met. Please keep in mind this is still just a simulator.

    # Can you add this feature, that feature and more features?

    Yes. If the feature is not rejected above. You can comment your request below in the comment section or write to me at visnalize@gmail.com.

    # Can I use this simulator as a launcher/home screen?

    No. Due to the its nature, this simulator is not designed to be used as a launcher/home screen.

    # Does this simulator work offline?

    Yes. However, certain features such as user accounts, some games and browsers will not work as they require internet connection to connect with the servers.

    # 2. How to use

    # How do I create a user account?

    You can create your own account with username and password (please refer this video tutorial (opens new window)), or you can use your social accounts (Google, Github etc.) to login without having to create one.

    # I don't know the password. How do I login?

    You can either click on the suitcase to login with the Guest account, or create your own account (see above) and use it to login.

    # I have forgotten my password. How to recover it?

    Unfortunately, account recovery is not supported at the moment. Please create a new account if you have forgotten your password.

    # How do I open the desktop menu?

    To open the desktop menu or any context menu, simply hold your finger for a second (video tutorial (opens new window)).

    # How do I bring programs/apps to desktop?

    There are currently 2 ways:

    • From the Start Menu, hold your finger on the programs/apps you want to add, a context menu should appear, then select "Send to Desktop".
    • From the desktop, you can refer to this video tutorial (opens new window).

    # 3. Miscellaneous

    # Can you remove the ads?

    No, I'm afraid. A lot of time and effort have been spent to develop and maintain this simulator, it even costs me a fair amount of money to maintain the cloud services to retain your user accounts and settings within. However, there is a small monthly subscription plan available with to which you can subscribe, to enjoy the app ad-free and support me to keep improving it and bring you more cool features. For the web version, you can disable the ads by becoming a patron on Patreon (opens new window) at the same price.

    # Can this simulator work on Android versions earlier than 6.0?

    No, I'm afraid. And there is no way to support Android versions older than 6.0 due to certain technical limitations that cannot be resolved.

    # The simulator only shows a black screen on my device. What should I do?

    Please make sure you have the latest version of Android WebView (opens new window) installed. It is an important piece that allows Win7 Simu to operate normally on your device. If that didn't solve the problem, please use the web version (opens new window) instead.

    # My games/apps are not showing in the Start Menu. What's the problem?

    This happens on devices with Android 12 or later. Unfortunately, from Android 12+, Google restricts access to the packages (games, apps, etc.) on user devices. There's nothing that can be done about it (see this version changelog).

    # Any plan to publish this simulator to App Store?

    No, I'm afraid. It's unlikely that this simulator will be published to App Store due to Apple's strict policies. However, you can still use the web version (opens new window) or even "install (opens new window)" it on your iOS device.

    # I found a bug in the simulator. How do I report it?

    To help facilitate the bug smashing process, I only look into bug reports that are submitted via email, from Github issues board (opens new window) or through the simulator itself. You can find a "Report bugs" option in the About app to report bugs through the simulator. Please include as much detail as possible that would help reproduce the bug.

    Last Updated: 8/15/2023, 11:58:00 AM

    Comments

    - + diff --git a/win7simu/privacy.html b/win7simu/privacy.html index 4f8b3ab7..f1e6fa2f 100644 --- a/win7simu/privacy.html +++ b/win7simu/privacy.html @@ -29,7 +29,7 @@ - + @@ -94,6 +94,6 @@ (opens new window)

    # Privacy Policy

    Last Updated: 3/9/2023, 5:57:08 AM

    Visnalize ("we", "us", "our") built the Win7 Simu app as an Ad-supported app. This SERVICE is provided by Visnalize at no cost and is intended for use as is.

    This page is used to inform visitors regarding our policies with the collection, use, and disclosure of Personal Information if anyone decided to use our Service.

    If you choose to use our Service, then you agree to the collection and use of information in relation to this policy. The Personal Information that we collect is used for providing and improving the Service. we will not use or share your information with anyone except as described in this Privacy Policy.

    The terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, which is accessible at Win7 Simu unless otherwise defined in this Privacy Policy.

    # Information Collection and Use

    For a better experience, while using our Service, we may require you to provide us with certain personally identifiable information, including but not limited to your device information. The information that we request will be retained on your device and is not collected by us in any way.

    The app does use third party services that may collect information used to identify you.

    Link to privacy policy of third party service providers used by the app:

    # Log Data

    We want to inform you that whenever you use our Service, in a case of an error in the app we collect data and information (through third party products) on your phone called Log Data. This Log Data may include information such as your device Internet Protocol (β€œIP”) address, device name, operating system version, the configuration of the app when utilizing our Service, the time and date of your use of the Service, and other statistics.

    # Cookies

    Cookies are files with a small amount of data that are commonly used as anonymous unique identifiers. These are sent to your browser from the websites that you visit and are stored on your device's internal memory.

    This Service does not use these β€œcookies” explicitly. However, the app may use third party code and libraries that use β€œcookies” to collect information and improve their services. You have the option to either accept or refuse these cookies and know when a cookie is being sent to your device. If you choose to refuse our cookies, you may not be able to use some portions of this Service.

    # Service Providers

    We may employ third-party companies and individuals due to the following reasons:

    • To facilitate our Service;
    • To provide the Service on our behalf;
    • To perform Service-related services; or
    • To assist us in analyzing how our Service is used.

    We want to inform users of this Service that these third parties have access to your Personal Information. The reason is to perform the tasks assigned to them on our behalf. However, they are obligated not to disclose or use the information for any other purpose.

    # Security

    We value your trust in providing us your Personal Information, thus we are striving to use commercially acceptable means of protecting it. But remember that no method of transmission over the internet, or method of electronic storage is 100% secure and reliable, and we cannot guarantee its absolute security.

    This Service may contain links to other sites. If you click on a third-party link, you will be directed to that site. Note that these external sites are not operated by us. Therefore, we strongly advise you to review the Privacy Policy of these websites. We have no control over and assume no responsibility for the content, privacy policies, or practices of any third-party sites or services.

    # Children's Privacy

    These Services do not address anyone under the age of 13. We do not knowingly collect personally identifiable information from children under 13. In the case we discover that a child under 13 has provided us with personal information, we immediately delete this from our servers. If you are a parent or guardian and you are aware that your child has provided us with personal information, please contact us so that we will be able to do necessary actions.

    # Changes to This Privacy Policy

    We may update our Privacy Policy from time to time. Thus, you are advised to review this page periodically for any changes. We will notify you of any changes by posting the new Privacy Policy on this page. These changes are effective immediately after they are posted on this page.

    # Contact Us

    If you have any questions or suggestions about our Privacy Policy, do not hesitate to contact us at visnalize@gmail.com.

    Last Updated: 3/9/2023, 5:57:08 AM
    - + diff --git a/win7simu/themestudio/changelog.html b/win7simu/themestudio/changelog.html index 228b5903..09c6d299 100644 --- a/win7simu/themestudio/changelog.html +++ b/win7simu/themestudio/changelog.html @@ -29,7 +29,7 @@ - + @@ -94,6 +94,6 @@ (opens new window)

    # Theme Studio Changelog

    # 1.2.0

    • Add link to video tutorials
    • Improve theme viewing by creators
    • Creators can now edit/overwrite their published themes

    # 1.1.0

    • Search public themes by author
    • View theme's properties

    # 1.0.0

    • Load and edit theme source code
    • Save themes locally or publish to cloud storage
    • Explore public themes - search by name, sort by date/use
    • Apply themes
    Last Updated: 8/15/2023, 11:58:00 AM
    - + diff --git a/win7simu/themestudio/in-depth-guide.html b/win7simu/themestudio/in-depth-guide.html index 9ade2f64..30e8c277 100644 --- a/win7simu/themestudio/in-depth-guide.html +++ b/win7simu/themestudio/in-depth-guide.html @@ -33,7 +33,7 @@ - + @@ -282,6 +282,6 @@ β†’

    Comments

    - + diff --git a/win7simu/themestudio/index.html b/win7simu/themestudio/index.html index 32bc07ad..9e273527 100644 --- a/win7simu/themestudio/index.html +++ b/win7simu/themestudio/index.html @@ -33,7 +33,7 @@ - + @@ -102,6 +102,6 @@ β†’

    Comments

    - + diff --git a/win7simu/themestudio/quick-guide.html b/win7simu/themestudio/quick-guide.html index 42e43ec5..c1fd5fcc 100644 --- a/win7simu/themestudio/quick-guide.html +++ b/win7simu/themestudio/quick-guide.html @@ -33,7 +33,7 @@ - + @@ -106,6 +106,6 @@ β†’

    Comments

    - +