PageSourceSearch

https://www.foroom.ru/_nuxt/app.e4a46a6c4edb1aad06fb.js

js foroom.ru collected 2026-10-02 17:33:48 UTC 1,131,050 bytes, 1 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[123],[,,,,,,,,,function(t,e,r){"use strict";r.d(e,"k",(function(){return _})),r.d(e,"m",(function(){return w})),r.d(e,"l",(function(){return x})),r.d(e,"e",(function(){return P})),r.d(e,"b",(function(){return C})),r.d(e,"s",(function(){return O})),r.d(e,"g",(function(){return k})),r.d(e,"h",(function(){return R})),r.d(e,"d",(function(){return M})),r.d(e,"r",(function(){return j})),r.d(e,"j",(function(){return S})),r.d(e,"t",(function(){return I})),r.d(e,"o",(function(){return T})),r.d(e,"q",(function(){return F})),r.d(e,"f",(function(){return D})),r.d(e,"c",(function(){return z})),r.d(e,"i",(function(){return N})),r.d(e,"p",(function(){return L})),r.d(e,"a",(function(){return $})),r.d(e,"v",(function(){return K})),r.d(e,"n",(function(){return X})),r.d(e,"u",(function(){return Y}));r(30),r(56),r(13),r(37);var n=r(2),o=r(8),l=r(21),c=r(34),h=(r(20),r(22),r(67),r(32),r(23),r(24),r(27),r(55),r(54),r(38),r(31),r(149),r(74),r(472),r(84),r(85),r(474),r(40),r(26),r(12)),m=r(60);function d(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function f(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?d(Object(source),!0).forEach((function(e){Object(l.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):d(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}function v(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(!t)return;if("string"==typeof t)return y(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return y(t,e)}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var i=0,n=function(){};return{s:n,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,l=!0,c=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return l=t.done,t},e:function(t){c=!0,o=t},f:function(){try{l||null==r.return||r.return()}finally{if(c)throw o}}}}function y(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,r=new Array(e);i<e;i++)r[i]=t[i];return r}function _(t){h.default.config.errorHandler&&h.default.config.errorHandler(t)}function w(t){return t.then((function(t){return t.default||t}))}function x(t){return t.$options&&"function"==typeof t.$options.fetch&&!t.$options.fetch.length}function P(t){var e,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=v(t.$children||[]);try{for(n.s();!(e=n.n()).done;){var o=e.value;o.$fetch?r.push(o):o.$children&&P(o,r)}}catch(t){n.e(t)}finally{n.f()}return r}function C(t,e){if(e||!t.options.__hasNuxtData){var r=t.options._originDataFn||t.options.data||function(){return{}};t.options._originDataFn=r,t.options.data=function(){var data=r.call(this,this);return this.$ssrContext&&(e=this.$ssrContext.asyncData[t.cid]),f(f({},data),e)},t.options.__hasNuxtData=!0,t._Ctor&&t._Ctor.options&&(t._Ctor.options.data=t.options.data)}}function O(t){return t.options&&t._Ctor===t||(t.options?(t._Ctor=t,t.extendOptions=t.options):(t=h.default.extend(t))._Ctor=t,!t.options.name&&t.options.__file&&(t.options.name=t.options.__file)),t}function k(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"components";return Array.prototype.concat.apply([],t.matched.map((function(t,n){return Object.keys(t[r]).map((function(o){return e&&e.push(n),t[r][o]}))})))}function R(t){return k(t,arguments.length>1&&void 0!==arguments[1]&&arguments[1],"instances")}function M(t,e){return Array.prototype.concat.apply([],t.matched.map((function(t,r){return Object.keys(t.components).reduce((function(n,o){return t.components[o]?n.push(e(t.components[o],t.instances[o],t,o,r)):delete t.components[o],n}),[])})))}function j(t,e){return Promise.all(M(t,function(){var t=Object(o.a)(regeneratorRuntime.mark((function t(r,n,o,l){var c,h;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if("function"!=typeof r||r.options){t.next=11;break}return t.prev=1,t.next=4,r();case 4:r=t.sent,t.next=11;break;case 7:throw t.prev=7,t.t0=t.catch(1),t.t0&&"ChunkLoadError"===t.t0.name&&"undefined"!=typeof window&&window.sessionStorage&&(c=Date.now(),(!(h=parseInt(window.sessionStorage.getItem("nuxt-reload")))||h+6e4<c)&&(window.sessionStorage.setItem("nuxt-reload",c),window.location.reload(!0))),t.t0;case 11:return o.components[l]=r=O(r),t.abrupt("return","function"==typeof e?e(r,n,o,l):r);case 13:case"end":return t.stop()}}),t,null,[[1,7]])})));return function(e,r,n,o){return t.apply(this,arguments)}}()))}function S(t){return A.apply(this,arguments)}function A(){return(A=Object(o.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,j(e);case 4:return t.abrupt("return",f(f({},e),{},{meta:k(e).map((function(t,r){return f(f({},t.options.meta),(e.matched[r]||{}).meta)}))}));case 5:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function I(t,e){return E.apply(this,arguments)}function E(){return(E=Object(o.a)(regeneratorRuntime.mark((function t(e,r){var o,l,h,d;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e.context||(e.context={isStatic:!1,isDev:!1,isHMR:!1,app:e,store:e.store,payload:r.payload,error:r.error,base:e.router.options.base,env:{_API_URL:"https://siteapidev.foroom.ru/",__API_URL:"/devapi/",API_URL:"https://api0.foroom.ru/"}},r.req&&(e.context.req=r.req),r.res&&(e.context.res=r.res),r.ssrContext&&(e.context.ssrContext=r.ssrContext),e.context.redirect=function(t,path,r){if(t){e.context._redirected=!0;var o=Object(n.a)(path);if("number"==typeof t||"undefined"!==o&&"object"!==o||(r=path||{},path=t,o=Object(n.a)(path),t=302),"object"===o&&(path=e.router.resolve(path).route.fullPath),!/(^[.]{1,2}\/)|(^\/(?!\/))/.test(path))throw path=Object(m.d)(path,r),window.location.replace(path),new Error("ERR_REDIRECT");e.context.next({path:path,query:r,status:t})}},e.context.nuxtState=window.__NUXT__),t.next=3,Promise.all([S(r.route),S(r.from)]);case 3:o=t.sent,l=Object(c.a)(o,2),h=l[0],d=l[1],r.route&&(e.context.route=h),r.from&&(e.context.from=d),e.context.next=r.next,e.context._redirected=!1,e.context._errored=!1,e.context.
1isHMR=!1,e.context.params=e.context.route.params||{},e.context.query=e.context.route.query||{};case 15:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function T(t,e){return!t.length||e._redirected||e._errored?Promise.resolve():F(t[0],e).then((function(){return T(t.slice(1),e)}))}function F(t,e){var r;return(r=2===t.length?new Promise((function(r){t(e,(function(t,data){t&&e.error(t),r(data=data||{})}))})):t(e))&&r instanceof Promise&&"function"==typeof r.then?r:Promise.resolve(r)}function D(base,t){if("hash"===t)return window.location.hash.replace(/^#\//,"");base=decodeURI(base).slice(0,-1);var path=decodeURI(window.location.pathname);base&&path.startsWith(base)&&(path=path.slice(base.length));var e=(path||"/")+window.location.search+window.location.hash;return Object(m.c)(e)}function z(t,e){return function(t,e){for(var r=new Array(t.length),i=0;i<t.length;i++)"object"===Object(n.a)(t[i])&&(r[i]=new RegExp("^(?:"+t[i].pattern+")$",U(e)));return function(e,n){for(var path="",data=e||{},o=(n||{}).pretty?B:encodeURIComponent,l=0;l<t.length;l++){var c=t[l];if("string"!=typeof c){var h=data[c.name||"pathMatch"],m=void 0;if(null==h){if(c.optional){c.partial&&(path+=c.prefix);continue}throw new TypeError('Expected "'+c.name+'" to be defined')}if(Array.isArray(h)){if(!c.repeat)throw new TypeError('Expected "'+c.name+'" to not repeat, but received `'+JSON.stringify(h)+"`");if(0===h.length){if(c.optional)continue;throw new TypeError('Expected "'+c.name+'" to not be empty')}for(var d=0;d<h.length;d++){if(m=o(h[d]),!r[l].test(m))throw new TypeError('Expected all "'+c.name+'" to match "'+c.pattern+'", but received `'+JSON.stringify(m)+"`");path+=(0===d?c.prefix:c.delimiter)+m}}else{if(m=c.asterisk?W(h):o(h),!r[l].test(m))throw new TypeError('Expected "'+c.name+'" to match "'+c.pattern+'", but received "'+m+'"');path+=c.prefix+m}}else path+=c}return path}}(function(t,e){var r,n=[],o=0,l=0,path="",c=e&&e.delimiter||"/";for(;null!=(r=G.exec(t));){var h=r[0],m=r[1],d=r.index;if(path+=t.slice(l,d),l=d+h.length,m)path+=m[1];else{var f=t[l],v=r[2],y=r[3],_=r[4],w=r[5],x=r[6],P=r[7];path&&(n.push(path),path="");var C=null!=v&&null!=f&&f!==v,O="+"===x||"*"===x,k="?"===x||"*"===x,R=r[2]||c,pattern=_||w;n.push({name:y||o++,prefix:v||"",delimiter:R,optional:k,repeat:O,partial:C,asterisk:Boolean(P),pattern:pattern?V(pattern):P?".*":"[^"+H(R)+"]+?"})}}l<t.length&&(path+=t.substr(l));path&&n.push(path);return n}(t,e),e)}function N(t,e){var r={},n=f(f({},t),e);for(var o in n)String(t[o])!==String(e[o])&&(r[o]=!0);return r}function L(t){var e;if(t.message||"string"==typeof t)e=t.message||t;else try{e=JSON.stringify(t,null,2)}catch(r){e="[".concat(t.constructor.name,"]")}return f(f({},t),{},{message:e,statusCode:t.statusCode||t.status||t.response&&t.response.status||500})}window.onNuxtReadyCbs=[],window.onNuxtReady=function(t){window.onNuxtReadyCbs.push(t)};var G=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function B(t,e){var r=e?/[?#]/g:/[/?#]/g;return encodeURI(t).replace(r,(function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()}))}function W(t){return B(t,!0)}function H(t){return t.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function V(t){return t.replace(/([=!:$/()])/g,"\\$1")}function U(t){return t&&t.sensitive?"":"i"}function $(t,e,r){t.$options[e]||(t.$options[e]=[]),t.$options[e].includes(r)||t.$options[e].push(r)}var K=m.b,X=(m.e,m.a);function Y(t){try{window.history.scrollRestoration=t}catch(t){}}},function(t,e,r){"use strict";r.d(e,"f",(function(){return K})),r.d(e,"i",(function(){return n})),r.d(e,"a",(function(){return o})),r.d(e,"r",(function(){return l})),r.d(e,"q",(function(){return c})),r.d(e,"k",(function(){return h})),r.d(e,"o",(function(){return m})),r.d(e,"d",(function(){return d})),r.d(e,"j",(function(){return y})),r.d(e,"b",(function(){return _})),r.d(e,"h",(function(){return f})),r.d(e,"c",(function(){return w})),r.d(e,"l",(function(){return x})),r.d(e,"e",(function(){return v})),r.d(e,"n",(function(){return P})),r.d(e,"m",(function(){return C})),r.d(e,"g",(function(){return O})),r.d(e,"p",(function(){return k})),r.d(e,"s",(function(){return R}));var n,o,l,c,h,m,d,f,v,y,_,w,x,P,C,O,k,R,M=r(0),j=r(153),S=r(154),A=r(155),I=r(156),E=r(157),T=r(158),F=r(159),D=r(160),z=r(161),N=r(162),L=r(163),G=r(164),B=r(165),W=r(166),H=r(167),V=r(168),U=r(169),$=r(170);function K(t){n=Object(M.getModule)(j.default,t),o=Object(M.getModule)(S.default,t),l=Object(M.getModule)(A.default,t),c=Object(M.getModule)(I.default,t),h=Object(M.getModule)(E.default,t),m=Object(M.getModule)(T.default,t),d=Object(M.getModule)(F.default,t),f=Object(M.getModule)(L.default,t),y=Object(M.getModule)(D.default,t),_=Object(M.getModule)(z.default,t),w=Object(M.getModule)(N.default,t),x=Object(M.getModule)(G.default,t),v=Object(M.getModule)(B.default,t),P=Object(M.getModule)(W.default,t),C=Object(M.getModule)(H.default,t),O=Object(M.getModule)(V.default,t),k=Object(M.getModule)(U.default,t),R=Object(M.getModule)($.default,t)}},,,,,,,function(t,e,r){"use strict";var n;function o(t){n=t}r.d(e,"b",(function(){return o}
1)),r.d(e,"a",(function(){return n}))},function(t,e,r){"use strict";r.r(e),r.d(e,"actions",(function(){return l})),r.d(e,"plugins",(function(){return c})),r.d(e,"strict",(function(){return h}));var n=r(8),o=(r(20),r(10));r.d(e,"initialiseStores",(function(){return o.f})),r.d(e,"pagesStore",(function(){return o.i})),r.d(e,"actionsStore",(function(){return o.a})),r.d(e,"systemsStore",(function(){return o.r})),r.d(e,"systemsCarouselStore",(function(){return o.q})),r.d(e,"productsStore",(function(){return o.k})),r.d(e,"showcaseStore",(function(){return o.o})),r.d(e,"catalogStore",(function(){return o.d})),r.d(e,"productsFilterStore",(function(){return o.j})),r.d(e,"calculatorStore",(function(){return o.b})),r.d(e,"oneClickProductsStore",(function(){return o.h})),r.d(e,"cartStore",(function(){return o.c})),r.d(e,"promocodeStore",(function(){return o.l})),r.d(e,"compareProductsStore",(function(){return o.e})),r.d(e,"shopsStore",(function(){return o.n})),r.d(e,"regionsStore",(function(){return o.m})),r.d(e,"newsStore",(function(){return o.g})),r.d(e,"siteComponentStatesStore",(function(){return o.p})),r.d(e,"textsStore",(function(){return o.s}));var l={nuxtServerInit:function(t){return Object(n.a)(regeneratorRuntime.mark((function e(){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.dispatch,e.next=3,r("pages/getPages");case 3:return e.next=5,r("currentActions/getCurrentActions");case 5:return e.next=7,r("currentActions/getCurrentActionInfo");case 7:return e.next=9,r("systems/getSystems");case 9:return e.next=11,r("products/getProducts");case 11:return e.next=13,r("catalog/getCatalog");case 13:return e.next=15,r("catalog/getProductsSEO");case 15:return e.next=17,r("shops/getShops");case 17:case"end":return e.stop()}}),e)})))()}},c=[function(t){return Object(o.f)(t)}],h=!1},function(t,e,r){"use strict";e.a={api:{url:"https://api0.foroom.ru/"}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,r){"use strict";r.d(e,"b",(function(){return _o})),r.d(e,"a",(function(){return E}));var n={};r.r(n),r.d(n,"CookieBanner",(function(){return Nt})),r.d(n,"DesignGrid",(function(){return Lt})),r.d(n,"PageBreadcrumbs",(function(){return Gt})),r.d(n,"PageComponent",(function(){return Bt})),r.d(n,"ActionsActionCard",(function(){return Wt})),r.d(n,"ActionsActionPromo",(function(){return Ht})),r.d(n,"ActionsProductsFilter",(function(){return Vt})),r.d(n,"CartCheck",(function(){return Ut})),r.d(n,"CartItemCard",(function(){return $t})),r.d(n,"CartItemCardCornice",(function(){return qt})),r.d(n,"CartItemParamsModal",(function(){return Kt})),r.d(n,"CartOrderForm",(function(){return Xt})),r.d(n,"CartSelectedShop",(function(){return Yt})),r.d(n,"CartPromoInput",(function(){return Jt})),r.d(n,"CatalogAdvantagesWorks",(function(){return Zt})),r.d(n,"CatalogCallbackFormCatalog",(function(){return Qt})),r.d(n,"CatalogPageComponent",(function(){return te})),r.d(n,"CatalogProductsFilter",(function(){return ee})),r.d(n,"CatalogProductsFilterComponent",(function(){return re})),r.d(n,"CatalogSeoText",(function(){return ae})),r.d(n,"CatalogDownloadCatalogs",(function(){return ne})),r.d(n,"CatalogForoomArApp",(function(){return ie})),r.d(n,"CatalogForoomVr",(function(){return oe})),r.d(n,"CatalogMaterialPages",(function(){return se})),r.d(n,"CatalogModalCatalog",(function(){return le})),r.d(n,"CatalogProductCard",(function(){return ce})),r.d(n,"CatalogProductCardCatalog",(function(){return ue})),r.d(n,"CatalogProductCardSmart",(function(){return he})),r.d(n,"CatalogProductCardOld",(function(){return pe})),r.d(n,"CatalogProductCardOld2",(function(){return me})),r.d(n,"CatalogProductComparison",(function(){return de})),r.d(n,"CatalogProductContainer",(function(){return fe})),r.d(n,"CatalogProducts",(function(){return ge})),r.d(n,"CatalogShopsInfoModal",(function(){return ve})),r.d(n,"CatalogSystemSetup",(function(){return be})),r.d(n,"CatalogWorks",(function(){return ye})),r.d(n,"CatalogRulonnyeShtoryDuoInfo",(function(){return _e})),r.d(n,"CompareCard",(function(){return we})),r.d(n,"ConstructorComponent",(function(){return xe})),r.d(n,"ConstructorContainer",(function(){return Pe})),r.d(n,"ConstructorFooter",(function(){return Ce})),r.d(n,"ConstructorPaginator",(function(){return Oe})),r.d(n,"ConstructorCornicesFullInfoRow",(function(){return ke})),r.d(n,"ConstructorCornicesFullInfoRowKarniz",(function(){return Re})),r.d(n,"ConstructorCornicesLoader",(function(){return Me})),r.d(n,"ConstructorCornicesPaginator",(function(){return je})),r.d(n,"ConstructorCornicesRadioButton",(function(){return Se})),r.d(n,"FormsApplicationForm",(function(){return Ae})),r.d(n,"FormsCallbackForm",(function(){return Ie})),r.d(n,"FormsCallbackFormMinimal",(function(){return Ee})),r.d(n,"FormsCooperationForm",(function(){return Te})),r.d(n,"FormsCooperationFormCopy",(function(){return Fe})),r.d(n,"FormsCooperationFormCopy2",(function(){return De})),r.d(n,"FormsDealersReqToForoomForm",(function(){return ze})),r.d(n,"FormsDealersRequestForm",(function(){return Ne})),r.d(n,"FormsDealersRequestFormOld",(function(){return Le})),r.d(n,"FormsDealersRequestOpenForm",(function(){return Ge})),r.d(n,"ModalsCallbackConfirmModal",(function(){return Be})),r.d(n,"ModalsCallbackModal",(function(){return We})),r.d(n,"ModalsCallbackModalMinimal",(function(){return He})),r.d(n,"ModalsCartNotification",(function(){return Ve})),r.d(n,"ModalsCompareModal",(function(){return Ue})),r.d(n,"ModalsDealerRequestConfirmModal",(function(){return $e})),r.d(n,"ModalsDealerRequestConfirmModalOld",(function(){return qe})),r.d(n,"ModalsModalContainer",(function(){return Ke})),r.d(n,"ModalsNearestShopModal",(function(){return Xe})),r.d(n,"ModalsOrderConfirmModal",(function(){return Ye})),r.d(n,"ModalsOrderConfirmModalOld",(function(){return Je})),r.d(n,"ShowcaseCard",(function(){return Ze})),r.d(n,"Showcase",(function(){return Qe})),r.d(n,"UIButton",(function(){return er})),r.d(n,"UICheckboxCenter",(function(){return rr})),r.d(n,"UICheckbox",(function(){return ar})),r.d(n,"UICollapse",(function(){return nr})),r.d(n,"UIEmpty",(function(){return ir})),r.d(n,"UIImg",(function(){return or})),r.d(n,"UIMessage",(function(){return sr})),r.d(n,"UIMoreBlock",(function(){return lr})),r.d(n,"UIReminder",(function(){return cr})),r.d(n,"UISelectCatalogMb",(function(){return ur})),r.d(n,"UISelect",(function(){return pr})),r.d(n,"UISlider",(function(){return mr})),r.d(n,"UITitle",(function(){return dr})),r.d(n,"UIVideoSliderSmall",(function(){return fr})),r.d(n,"UIVideoSlider",(function(){return gr})),r.d(n,"UiNotify",(function(){return vr})),r.d(n,"CatalogProductInstallationInfo",(function(){return yr})),r.d(n,"CatalogProductOrderButtons",(function(){return _r})),r.d(n,"CatalogProductImages",(function(){return wr})),r.d(n,"CatalogProductInfo",(function(){return xr}
1)),r.d(n,"CatalogProductParams",(function(){return Pr})),r.d(n,"CatalogProductPrice",(function(){return Cr})),r.d(n,"CatalogProductSimilarProductCard",(function(){return Or})),r.d(n,"CatalogProductSimilarProductParams",(function(){return kr})),r.d(n,"CatalogProductSimilarProducts",(function(){return Rr})),r.d(n,"CatalogProductUmnyeShtory",(function(){return Mr})),r.d(n,"CatalogProductUmnyeShtoryOld",(function(){return jr})),r.d(n,"CatalogSystemAdvantages",(function(){return Sr})),r.d(n,"CatalogSystemHblindsAdvantagesTexts",(function(){return Ar})),r.d(n,"CatalogSystemOrderNow",(function(){return Ir})),r.d(n,"CatalogSystemPlisseAdvantagesTexts",(function(){return Er})),r.d(n,"CatalogSystemPlisseSeoTexts",(function(){return Tr})),r.d(n,"CatalogSystemProfileCornicesAdvantagesTexts",(function(){return Fr})),r.d(n,"CatalogSystemRoloAdvantagesTexts",(function(){return Dr})),r.d(n,"CatalogSystemRoloSeoTexts",(function(){return zr})),r.d(n,"CatalogSystemRomaAdvantagesTexts",(function(){return Nr})),r.d(n,"CatalogSystemSystemsCarousel",(function(){return Lr})),r.d(n,"CatalogSystemSystemsWidget",(function(){return Gr})),r.d(n,"CatalogSystemVblindsAdvantagesTexts",(function(){return Br})),r.d(n,"CatalogSystemVblindsSeoTexts",(function(){return Wr})),r.d(n,"CatalogSystemWoodAdvantagesTexts",(function(){return Hr})),r.d(n,"CatalogSystemZebraAdvantagesTexts",(function(){return Vr})),r.d(n,"ConstructorConstructorCheckGallery",(function(){return Ur})),r.d(n,"ConstructorConstructorCheckParams",(function(){return $r})),r.d(n,"ConstructorConstructorCheckParamsRow",(function(){return qr})),r.d(n,"ConstructorConstructorCheckPreview",(function(){return Kr})),r.d(n,"ConstructorConstructorCheckPreviewOld",(function(){return Xr})),r.d(n,"ConstructorConstructorCheckVideo",(function(){return Yr})),r.d(n,"ConstructorCheck",(function(){return Jr})),r.d(n,"ConstructorStepsAttachmentPoint",(function(){return Zr})),r.d(n,"ConstructorStepsBandColor",(function(){return Qr})),r.d(n,"ConstructorStepsBox",(function(){return ta})),r.d(n,"ConstructorStepsColor",(function(){return ea})),r.d(n,"ConstructorStepsControlSide",(function(){return ra})),r.d(n,"ConstructorStepsControlType",(function(){return aa})),r.d(n,"ConstructorStepsDrive",(function(){return na})),r.d(n,"ConstructorStepsMaterials",(function(){return ia})),r.d(n,"ConstructorStepsMountType",(function(){return oa})),r.d(n,"ConstructorStepsOrderConfirm",(function(){return sa})),r.d(n,"ConstructorStepsPicDirection",(function(){return la})),r.d(n,"ConstructorStepsProductScheme",(function(){return ca})),r.d(n,"ConstructorStepsRemoteControl",(function(){return ua})),r.d(n,"ConstructorStepsRemoteControlOld",(function(){return ha})),r.d(n,"ConstructorStepsSizes",(function(){return pa})),r.d(n,"ConstructorStepsSystemAdvantages",(function(){return ma})),r.d(n,"ConstructorStepsSystemInfo",(function(){return da})),r.d(n,"ConstructorStepsControlPanel",(function(){return fa})),r.d(n,"ConstructorUICollapseOptions",(function(){return ga})),r.d(n,"ConstructorUiRadioButton",(function(){return va})),r.d(n,"ConstructorUiRadioButtonMiddleSize",(function(){return ba})),r.d(n,"ConstructorUIMsUiRadioButton",(function(){return ya})),r.d(n,"ConstructorCornicesCheck",(function(){return _a})),r.d(n,"ConstructorCornicesCheckKarniz",(function(){return wa})),r.d(n,"ConstructorCornicesCheckRow",(function(){return xa})),r.d(n,"ConstructorCornicesCheckRowKarniz",(function(){return Pa})),r.d(n,"ConstructorCornicesCheckMobileCheckButton",(function(){return Ca})),r.d(n,"ConstructorCornicesModalsFullInfoModal",(function(){return Oa})),r.d(n,"ConstructorCornicesModalsFullInfoModalKarniz",(function(){return ka})),r.d(n,"ConstructorCornicesModalsMediaModal",(function(){return Ra})),r.d(n,"ConstructorCornicesModalsPreviewModal",(function(){return Ma})),r.d(n,"ConstructorCornicesModalsPreviewModalKarniz",(function(){return ja})),r.d(n,"BestsellersBestsellerCard",(function(){return Sa})),r.d(n,"BestsellersProductsFilter",(function(){return Aa})),r.d(n,"Bestsellers",(function(){return Ia})),r.d(n,"ConstructorCornicesStepsAttachmentPoint",(function(){return Ea})),r.d(n,"ConstructorCornicesStepsBandColor",(function(){return Ta})),r.d(n,"ConstructorCornicesStepsBox",(function(){return Fa})),r.d(n,"ConstructorCornicesStepsColor",(function(){return Da})),r.d(n,"ConstructorCornicesStepsControlSide",(function(){return za})),r.d(n,"ConstructorCornicesStepsFlapsCount",(function(){return Na})),r.d(n,"ConstructorCornicesStepsMaterials",(function(){return La})),r.d(n,"ConstructorCornicesStepsMaterialsOld",(function(){return Ga})),r.d(n,"ConstructorCornicesStepsMountType",(function(){return Ba})),r.d(n,"ConstructorCornicesStepsOrderConfirm",(function(){return Wa})),r.d(n,"ConstructorCornicesStepsOrderConfirmKarniz",(function(){return Ha})),r.d(n,"ConstructorCornicesStepsSizes",(function(){return Va})),r.d(n,"ConstructorCornicesStepsSystemAdvantages",(function(){return Ua})),r.d(n,"ConstructorCornicesStepsSystemInfo",(function(){return $a})),r.d(n,"ConstructorConstructorCheckParamsModal",(function(){return qa})),r.d(n,"ConstructorConstructorCheckPreviewModal",(function(){return Ka})),r.d(n,"ConstructorConstructorCheckPreviewModalOld",(function(){return Xa})),r.d(n,"ConstructorConstructorCheckPreviewModalOld1",(function(){return Ya})),r.d(n,"ConstructorStepsMaterialsMaterialCard",(function(){return Ja})),r.d(n,"ConstructorStepsMaterialsMaterialGroupTabs",(function(){return Za})),r.d(n,"ConstructorStepsMaterialsFilter",(function(){return Qa})),r.d(n,"ConstructorStepsSystemInfoRow",(function(){return tn})),r.d(n,"ConstructorCornicesCheckPreviewDuo",(function(){return en})),r.d(n,"ConstructorCornicesCheckPreviewHblinds",(function(){return rn})),r.d(n,"ConstructorCornicesCheckPreviewKarniz",(function(){return an})),r.d(n,"ConstructorCornicesCheckPreviewPlisse",(function(){return nn})),r.d(n,"ConstructorCornicesCheckPreviewRolo",(function(){return on})),r.d(n,"ConstructorCornicesCheckPreviewRoma",(function(){return sn})),r.d(n,"ConstructorCornicesCheckPreviewVblinds",(function(){return ln})),r.d(n,"ConstructorCornicesCheckPreviewWood",(function(){return cn})),r.d(n,"ConstructorCornicesStepsMaterialsMaterialCard",(function(){return un})),r.d(n,"ConstructorCornicesStepsMaterialsMaterialGroupsTabs",(function(){return hn})),r.d(n,"ConstructorCornicesStepsMaterialsFilter",(function(){return pn})),r.d(n,"ConstructorCornicesStepsExtraDuoControls",(function(){return mn})),r.d(n,"ConstructorCornicesStepsExtraDuoSizes",(function(){return dn})),r.d(n,"ConstructorCornicesStepsExtraGlazingBead",(function(){return fn}
1)),r.d(n,"ConstructorCornicesStepsExtraKarniz1MountPoint",(function(){return gn})),r.d(n,"ConstructorCornicesStepsExtraKarniz1Size",(function(){return vn})),r.d(n,"ConstructorCornicesStepsExtraKarniz1Tip",(function(){return bn})),r.d(n,"ConstructorCornicesStepsExtraKarnizAddiType",(function(){return yn})),r.d(n,"ConstructorCornicesStepsExtraKarnizAmount",(function(){return _n})),r.d(n,"ConstructorCornicesStepsExtraKarnizArchType",(function(){return wn})),r.d(n,"ConstructorCornicesStepsExtraKarnizMountPoint",(function(){return xn})),r.d(n,"ConstructorCornicesStepsExtraKarnizName",(function(){return Pn})),r.d(n,"ConstructorCornicesStepsExtraKarnizSizesLong",(function(){return Cn})),r.d(n,"ConstructorCornicesStepsExtraMountTypeKarniz",(function(){return On})),r.d(n,"ConstructorCornicesStepsExtraPlisseMountType",(function(){return kn})),r.d(n,"ConstructorCornicesStepsExtraRoloControls",(function(){return Rn})),r.d(n,"ConstructorCornicesStepsExtraRoloIntegraBoxMountType",(function(){return Mn})),r.d(n,"ConstructorCornicesStepsExtraRoloSizes",(function(){return jn})),r.d(n,"ConstructorCornicesStepsExtraRomaAttachmentPoint",(function(){return Sn})),r.d(n,"ConstructorCornicesStepsExtraVblindsAttachmentPoint",(function(){return An})),r.d(n,"ConstructorCornicesStepsExtraVblindsLamellaMaterial",(function(){return In})),r.d(n,"CommonAdvantagesBlock",(function(){return En})),r.d(n,"CommonImageSlider",(function(){return Tn})),r.d(n,"CommonJivoSite",(function(){return Fn})),r.d(n,"CommonMenuMobile",(function(){return Dn})),r.d(n,"CommonProductsFilter",(function(){return zn})),r.d(n,"CommonPromoBlock",(function(){return Nn})),r.d(n,"CommonYoutubeVideo",(function(){return Ln})),r.d(n,"ConstructorStepsExtraPlisseMountType",(function(){return Gn})),r.d(n,"ConstructorStepsExtraRoloControls",(function(){return Bn})),r.d(n,"ConstructorStepsExtraRoloFlapSizes",(function(){return Wn})),r.d(n,"ConstructorStepsExtraRoloIntegraBoxMountType",(function(){return Hn})),r.d(n,"ConstructorStepsExtraRoloWallSizes",(function(){return Vn})),r.d(n,"ConstructorStepsExtraRoloWallSizesCopy",(function(){return Un})),r.d(n,"ConstructorStepsExtraRoloWallSizesCopy2",(function(){return $n})),r.d(n,"ConstructorStepsExtraRomaAttachmentPoint",(function(){return qn})),r.d(n,"ConstructorStepsExtraVblindsAttachmentPoint",(function(){return Kn})),r.d(n,"ConstructorStepsExtraVblindsLamellaMaterial",(function(){return Xn})),r.d(n,"ConstructorStepsExtraVblindsMountType",(function(){return Yn})),r.d(n,"ConstructorStepsExtraZebraAttachmentPoint",(function(){return Jn})),r.d(n,"ConstructorStepsExtraZebraControls",(function(){return Zn})),r.d(n,"ConstructorStepsExtraZebraFlapSizes",(function(){return Qn})),r.d(n,"ConstructorStepsExtraZebraWallSizes",(function(){return ti})),r.d(n,"CommonCarousel",(function(){return ei})),r.d(n,"CommonFooterCatalogLinksBlock",(function(){return ri})),r.d(n,"CommonFooter",(function(){return ai})),r.d(n,"CommonFooterIndexCopy",(function(){return ni})),r.d(n,"CommonGalleryInterior",(function(){return ii})),r.d(n,"CommonHeaderCartLink",(function(){return oi})),r.d(n,"CommonHeaderMainHeader",(function(){return si})),r.d(n,"CommonHeaderNearestShop",(function(){return ci})),r.d(n,"CommonHeaderSearchField",(function(){return ui})),r.d(n,"CommonHeaderSearchFieldOld",(function(){return hi})),r.d(n,"CommonHeaderTopNavigation",(function(){return pi})),r.d(n,"CommonHeader",(function(){return mi})),r.d(n,"CommonPromoArPromoBlock",(function(){return di})),r.d(n,"CommonPromoCallbackPromoBlock",(function(){return fi})),r.d(n,"CommonRepresentativeStores",(function(){return gi})),r.d(n,"CommonShopsShopCard",(function(){return vi})),r.d(n,"CommonShopsShopCardHeader",(function(){return bi})),r.d(n,"CommonShopsShopSchedule",(function(){return yi})),r.d(n,"CommonShopsMap",(function(){return _i})),r.d(n,"CommonShopsSearch",(function(){return wi})),r.d(n,"CommonShopsShopsMap",(function(){return xi})),r.d(n,"CommonHeaderSystemsNavigationDropdown",(function(){return Pi})),r.d(n,"CommonHeaderSystemsNavigationProductsList",(function(){return Ci})),r.d(n,"CommonHeaderSystemsNavigation",(function(){return Oi})),r.d(n,"BuyUmnyeShtoryConstructor",(function(){return ki}));r(27),r(30),r(22),r(13),r(37);var o=r(8),l=r(21),c=(r(20),r(23),r(24),r(32),r(31),r(12)),h=r(53),m=r(397),d=r(172),f=r.n(d),v=r(83),y=r.n(v),_=r(173),w=r(60),x=r(9);"scrollRestoration"in window.history&&(Object(x.u)("manual"),window.addEventListener("beforeunload",(function(){Object(x.u)("auto")})),window.addEventListener("load",(function(){Object(x.u)("manual")})));function P(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function C(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
1i%2?P(Object(source),!0).forEach((function(e){Object(l.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):P(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}var O=function(){};c.default.use(_.a);var k={mode:"history",base:"/",linkActiveClass:"nuxt-link-active",linkExactActiveClass:"nuxt-link-exact-active",scrollBehavior:function(t,e,r){var n=!1,o=t!==e;r?n=r:o&&function(t){var e=Object(x.g)(t);if(1===e.length){var r=e[0].options;return!1!==(void 0===r?{}:r).scrollToTop}return e.some((function(t){var e=t.options;return e&&e.scrollToTop}))}(t)&&(n={x:0,y:0});var l=window.$nuxt;return(!o||t.path===e.path&&t.hash!==e.hash)&&l.$nextTick((function(){return l.$emit("triggerScroll")})),new Promise((function(e){l.$once("triggerScroll",(function(){if(t.hash){var r=t.hash;void 0!==window.CSS&&void 0!==window.CSS.escape&&(r="#"+window.CSS.escape(r.substr(1)));try{document.querySelector(r)&&(n={selector:r})}catch(t){console.warn("Failed to save scroll position. Please add CSS.escape() polyfill (https://github.com/mathiasbynens/CSS.escape).")}}e(n)}))}))},routes:[{path:"/about-foroom",component:function(){return Object(x.m)(r.e(228).then(r.bind(null,1574)))},name:"about-foroom"},{path:"/actions",component:function(){return Object(x.m)(r.e(229).then(r.bind(null,1575)))},name:"actions"},{path:"/articles",component:function(){return Object(x.m)(r.e(231).then(r.bind(null,1576)))},name:"articles"},{path:"/artists",component:function(){return Object(x.m)(r.e(233).then(r.bind(null,1577)))},name:"artists"},{path:"/buy",component:function(){return Object(x.m)(Promise.all([r.e(5),r.e(236)]).then(r.bind(null,1578)))},name:"buy"},{path:"/catalog",component:function(){return Object(x.m)(Promise.all([r.e(72),r.e(15),r.e(74),r.e(243)]).then(r.bind(null,1579)))},name:"catalog"},{path:"/compare",component:function(){return Object(x.m)(r.e(244).then(r.bind(null,1580)))},name:"compare"},{path:"/dayOpenForoom25",component:function(){return Object(x.m)(Promise.all([r.e(0),r.e(245)]).then(r.bind(null,1581)))},name:"dayOpenForoom25"},{path:"/delivery",component:function(){return Object(x.m)(r.e(246).then(r.bind(null,1582)))},name:"delivery"},{path:"/download-3d-models",component:function(){return Object(x.m)(Promise.all([r.e(0),r.e(247)]).then(r.bind(null,1583)))},name:"download-3d-models"},{path:"/foroom-open-day",component:function(){return Object(x.m)(Promise.all([r.e(0),r.e(248)]).then(r.bind(null,1584)))},name:"foroom-open-day"},{path:"/g-form-motor",component:function(){return Object(x.m)(Promise.all([r.e(0),r.e(71),r.e(249)]).then(r.bind(null,1585)))},name:"g-form-motor"},{path:"/g-form-wood",component:function(){return Object(x.m)(Promise.all([r.e(0),r.e(71),r.e(250)]).then(r.bind(null,1586)))},name:"g-form-wood"},{path:"/g-form-wood-50",component:function(){return Object(x.m)(r.e(251).then(r.bind(null,1587)))},name:"g-form-wood-50"},{path:"/gForm50i",component:function(){return Object(x.m)(r.e(252).then(r.bind(null,1588)))},name:"gForm50i"},{path:"/GrandeMax",component:function(){return Object(x.m)(r.e(226).then(r.bind(null,1589)))},name:"GrandeMax"},{path:"/GrandePremium",component:function(){return Object(x.m)(r.e(227).then(r.bind(null,1590)))},name:"GrandePremium"},{path:"/installation",component:function(){return Object(x.m)(r.e(254).then(r.bind(null,1591)))},name:"installation"},{path:"/integra_plisse",component:function(){return Object(x.m)(r.e(255).then(r.bind(null,1592)))},name:"integra_plisse"},{path:"/kak-kupit",component:function(){return Object(x.m)(r.e(256).then(r.bind(null,1593)))},name:"kak-kupit"},{path:"/karnizSmart",component:function(){return Object(x.m)(r.e(257).then(r.bind(null,1594)))},name:"karnizSmart"},{path:"/new-products",component:function(){return Object(x.m)(r.e(258).then(r.bind(null,1595)))},name:"new-products"},{path:"/news",component:function(){return Object(x.m)(r.e(260).then(r.bind(null,1596)))},name:"news"},{path:"/order",component:function(){return Object(x.m)(r.e(261).then(r.bind(null,1597)))},name:"order"},{path:"/partneram-foroom",component:function(){return Object(x.m)(Promise.all([r.e(0),r.e(262)]).then(r.bind(null,1598)))},name:"partneram-foroom"},{path:"/partneram-foroom_0512",component:function(){return Object(x.m)(Promise.all([r.e(0),r.e(263)]).then(r.bind(null,1599)))},name:"partneram-foroom_0512"},{path:"/partneram-foroom_bu",component:function(){return Object(x.m)(Promise.all([r.e(0),r.e(264)]).then(r.bind(null,1600)))},name:"partneram-foroom_bu"},{path:"/partneram-foroom_copy",component:function(){return Object(x.m)(Promise.all([r.e(0),r.e(265)]).then(r.bind(null,1601)))},name:"partneram-foroom_copy"}
1,{path:"/personalnie-dannie",component:function(){return Object(x.m)(r.e(266).then(r.bind(null,1602)))},name:"personalnie-dannie"},{path:"/politikadannyx",component:function(){return Object(x.m)(r.e(267).then(r.bind(null,1603)))},name:"politikadannyx"},{path:"/privacy-policy",component:function(){return Object(x.m)(r.e(268).then(r.bind(null,1604)))},name:"privacy-policy"},{path:"/proizvodstvo-foroom",component:function(){return Object(x.m)(Promise.all([r.e(0),r.e(269)]).then(r.bind(null,1605)))},name:"proizvodstvo-foroom"},{path:"/reviews",component:function(){return Object(x.m)(r.e(270).then(r.bind(null,1606)))},name:"reviews"},{path:"/rm",component:function(){return Object(x.m)(r.e(271).then(r.bind(null,1607)))},name:"rm"},{path:"/sale-points",component:function(){return Object(x.m)(r.e(272).then(r.bind(null,1608)))},name:"sale-points"},{path:"/send-feedback",component:function(){return Object(x.m)(r.e(273).then(r.bind(null,1609)))},name:"send-feedback"},{path:"/service-centres",component:function(){return Object(x.m)(r.e(274).then(r.bind(null,1610)))},name:"service-centres"},{path:"/soglasie-na-reklamnuyu-kommunikaciyu",component:function(){return Object(x.m)(r.e(275).then(r.bind(null,1611)))},name:"soglasie-na-reklamnuyu-kommunikaciyu"},{path:"/ui",component:function(){return Object(x.m)(r.e(276).then(r.bind(null,1612)))},name:"ui"},{path:"/usloviya-ispolzovaniya-tovara",component:function(){return Object(x.m)(r.e(277).then(r.bind(null,1613)))},name:"usloviya-ispolzovaniya-tovara"},{path:"/vacancies",component:function(){return Object(x.m)(Promise.all([r.e(117),r.e(278)]).then(r.bind(null,1614)))},name:"vacancies"},{path:"/warranty",component:function(){return Object(x.m)(r.e(279).then(r.bind(null,1615)))},name:"warranty"},{path:"/buy/index_success_new",component:function(){return Object(x.m)(Promise.all([r.e(5),r.e(237)]).then(r.bind(null,1616)))},name:"buy-index_success_new"},{path:"/buy/profilnye-karnizy",component:function(){return Object(x.m)(Promise.all([r.e(14),r.e(2),r.e(4),r.e(238)]).then(r.bind(null,1617)))},name:"buy-profilnye-karnizy"},{path:"/articles/:url",component:function(){return Object(x.m)(r.e(230).then(r.bind(null,1618)))},name:"articles-url"},{path:"/artists/:artist",component:function(){return Object(x.m)(r.e(232).then(r.bind(null,1619)))},name:"artists-artist"},{path:"/buy/:systemName",component:function(){return Object(x.m)(Promise.all([r.e(2),r.e(5),r.e(4),r.e(235)]).then(r.bind(null,1620)))},name:"buy-systemName"},{path:"/catalog/:system",component:function(){return Object(x.m)(Promise.all([r.e(75),r.e(76),r.e(78),r.e(77),r.e(242)]).then(r.bind(null,1621)))},name:"catalog-system"},{path:"/news/:url",component:function(){return Object(x.m)(r.e(259).then(r.bind(null,1622)))},name:"news-url"},{path:"/buy/:systemName/:product",component:function(){return Object(x.m)(Promise.all([r.e(2),r.e(4),r.e(234)]).then(r.bind(null,1623)))},name:"buy-systemName-product"},{path:"/catalog/:system/:product",component:function(){return Object(x.m)(r.e(240).then(r.bind(null,1624)))},name:"catalog-system-product"},{path:"/catalog/:system/:product/ustanovka",component:function(){return Object(x.m)(r.e(241).then(r.bind(null,1625)))},name:"catalog-system-product-ustanovka"},{path:"/catalog/:system/:product/:productChild",component:function(){return Object(x.m)(r.e(239).then(r.bind(null,1626)))},name:"catalog-system-product-productChild"},{path:"/",component:function(){return Object(x.m)(Promise.all([r.e(73),r.e(253)]).then(r.bind(null,1627)))},name:"index"}],fallback:!1};function R(t,e){var base=e._app&&e._app.basePath||k.base,r=new _.a(C(C({},k),{},{base:base})),n=r.push;r.push=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:O,r=arguments.length>2?arguments[2]:void 0;return n.call(this,t,e,r)};var o=r.resolve.bind(r);return r.resolve=function(t,e,r){return"string"==typeof t&&(t=Object(w.c)(t)),o(t,e,r)},r}var M={name:"NuxtChild",functional:!0,props:{nuxtChildKey:{type:String,default:""},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0}},render:function(t,e){var r=e.parent,data=e.data,n=e.props,o=r.$createElement;data.nuxtChild=!0;for(var l=r,c=r.$nuxt.nuxt.transitions,h=r.$nuxt.nuxt.defaultTransition,m=0;r;)r.$vnode&&r.$vnode.data.nuxtChild&&m++,r=r.$parent;data.nuxtChildDepth=m;var d=c[m]||h,f={};
1j.forEach((function(t){void 0!==d[t]&&(f[t]=d[t])}));var v={};S.forEach((function(t){"function"==typeof d[t]&&(v[t]=d[t].bind(l))}));var y=v.beforeEnter;if(v.beforeEnter=function(t){if(window.$nuxt.$nextTick((function(){window.$nuxt.$emit("triggerScroll")})),y)return y.call(l,t)},!1===d.css){var _=v.leave;(!_||_.length<2)&&(v.leave=function(t,e){_&&_.call(l,t),l.$nextTick(e)})}var w=o("routerView",data);return n.keepAlive&&(w=o("keep-alive",{props:n.keepAliveProps},[w])),o("transition",{props:f,on:v},[w])}},j=["name","mode","appear","css","type","duration","enterClass","leaveClass","appearClass","enterActiveClass","enterActiveClass","leaveActiveClass","appearActiveClass","enterToClass","leaveToClass","appearToClass"],S=["beforeEnter","enter","afterEnter","enterCancelled","beforeLeave","leave","afterLeave","leaveCancelled","beforeAppear","appear","afterAppear","appearCancelled"],A={name:"error",head:function(){return{title:"Ошибка!",meta:[{hid:"description",name:"description",content:""}]}},data:function(){return{breadcrumbs:[{name:"Ошибка"}]}}},I=(r(476),r(11)),E=Object(I.a)(A,(function(){this._self._c;return this._m(0)}),[function(){var t=this._self._c;return t("div",[t("section",{staticClass:"error-page"},[t("img",{staticClass:"error-page__image",attrs:{src:"/_images/404.svg"}})])])}],!1,null,"7ea26c09",null).exports,T=r(34),F=(r(84),r(85),{name:"Nuxt",components:{NuxtChild:M,NuxtError:E},props:{nuxtChildKey:{type:String,default:void 0},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0},name:{type:String,default:"default"}},errorCaptured:function(t){this.displayingNuxtError&&(this.errorFromNuxtError=t,this.$forceUpdate())},computed:{routerViewKey:function(){if(void 0!==this.nuxtChildKey||this.$route.matched.length>1)return this.nuxtChildKey||Object(x.c)(this.$route.matched[0].path)(this.$route.params);var t=Object(T.a)(this.$route.matched,1)[0];if(!t)return this.$route.path;var e=t.components.default;if(e&&e.options){var r=e.options;if(r.key)return"function"==typeof r.key?r.key(this.$route):r.key}return/\/$/.test(t.path)?this.$route.path:this.$route.path.replace(/\/$/,"")}},beforeCreate:function(){c.default.util.defineReactive(this,"nuxt",this.$root.$options.nuxt)},render:function(t){var e=this;return this.nuxt.err?this.errorFromNuxtError?(this.$nextTick((function(){return e.errorFromNuxtError=!1})),t("div",{},[t("h2","An error occurred while showing the error page"),t("p","Unfortunately an error occurred and while showing the error page another error occurred"),t("p","Error details: ".concat(this.errorFromNuxtError.toString())),t("nuxt-link",{props:{to:"/"}},"Go back to home")])):(this.displayingNuxtError=!0,this.$nextTick((function(){return e.displayingNuxtError=!1})),t(E,{props:{error:this.nuxt.err}})):t("NuxtChild",{key:this.routerViewKey,props:this.$props})}}),D=(r(38),r(56),r(55),r(54),{name:"NuxtLoading",data:function(){return{percent:0,show:!1,canSucceed:!0,reversed:!1,skipTimerCount:0,rtl:!1,throttle:200,duration:5e3,continuous:!1}},computed:{left:function(){return!(!this.continuous&&!this.rtl)&&(this.rtl?this.reversed?"0px":"auto":this.reversed?"auto":"0px")}},beforeDestroy:function(){this.clear()},methods:{clear:function(){clearInterval(this._timer),clearTimeout(this._throttle),this._timer=null},start:function(){var t=this;return this.clear(),this.percent=0,this.reversed=!1,this.skipTimerCount=0,this.canSucceed=!0,this.throttle?this._throttle=setTimeout((function(){return t.startTimer()}),this.throttle):this.startTimer(),this},set:function(t){return this.show=!0,this.canSucceed=!0,this.percent=Math.min(100,Math.max(0,Math.floor(t))),this},get:function(){return this.percent},increase:function(t){return this.percent=Math.min(100,Math.floor(this.percent+t)),this},decrease:function(t){return this.percent=Math.max(0,Math.floor(this.percent-t)),this},pause:function(){return clearInterval(this._timer),this},resume:function(){return this.startTimer(),this},finish:function(){return this.percent=this.reversed?0:100,this.hide(),this},hide:function(){var t=this;return this.clear(),setTimeout((function(){t.show=!1,t.$nextTick((function(){t.percent=0,t.reversed=!1}))}),500),this},fail:function(t){return this.canSucceed=!1,this},startTimer:function(){var t=this;this.show||(this.show=!0),void 0===this._cut&&(this._cut=1e4/Math.floor(this.duration)),this._timer=setInterval((function(){t.skipTimerCount>0?t.skipTimerCount--:(t.reversed?t.decrease(t._cut):t.increase(t._cut),t.continuous&&(t.percent>=100||t.percent<=0)&&(t.skipTimerCount=1,t.reversed=!t.reversed))}),100)}},render:function(t){var e=t(!1);return this.show&&(e=t("div",{staticClass:"nuxt-progress",class:{"nuxt-progress-notransition":this.skipTimerCount>0,"nuxt-progress-failed":!this.canSucceed},style:{width:this.percent+"%",left:this.left}})),e}}
1),z=(r(478),Object(I.a)(D,undefined,undefined,!1,null,null,null).exports),N=(r(480),r(482),r(484),r(486),r(488),r(490),r(492),r(494),r(14),r(29)),L=r(3),G=r(4),B=r(6),W=r(5),H=r(1),V=r(2),U=r(0),$=r(18),K=r(78),X=r(123),Y=r(79),J=r(124),Z=r(100),Q=r(118),tt=r(125),et=r(80),at=r(97),nt=r(98),it=r(126),ot=r(127),st=r(128),lt=r(129),ct=r(130),ut=r(131),ht=r(132),pt=r(81),mt=r(10);function ft(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(H.a)(t);if(e){var o=Object(H.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(W.a)(this,r)}}var gt=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(V.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},vt=function(t){Object(B.a)(n,t);var e,r=ft(n);function n(){return Object(L.a)(this,n),r.apply(this,arguments)}return Object(G.a)(n,[{key:"head",value:function(){var t="".concat(this.$route.path.toLowerCase().replace(/\/$/,""),"/");if(this.currentPage){var e=this.currentPage,r=e.seoTitle,meta=[{hid:"description",name:"description",content:e.seoDescription}];if("/catalog/gorizontalnye-derevyannie-zhalyuzi"===this.$route.path.toLowerCase()){var n=[{property:"og:type",content:"website"},{property:"og:title",content:"Купить деревянные жалюзи в Москве от 6105 рублей"},{property:"og:description",content:"Деревянные жалюзи по доступным ценам. Натуральные материалы. Более 30 цветов на выбор. Собственное производство. Доставка по всей стране. Изготовление по вашим размерам."},{property:"og:url",content:this.$route.path.toLowerCase()},{property:"og:image",content:"https://www.foroom.ru/img-new/catalog/products/wood/wood1/slider-wood.webp"},{property:"og:site_name",content:"FOROOM"}];meta=[].concat(Object(N.a)(meta),n)}return{title:r,meta:meta,script:[],link:[{rel:"canonical",href:t}]}}}},{key:"data",value:function(){return{mobileWidth:770,isMobile:!1}}},{key:"mounted",value:(e=Object(o.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,$.siteComponentStatesStore.getUserIP();case 2:this.$saleForoomCounter("start"),this.checkScreenSize(),window.addEventListener("resize",this.checkScreenSize);case 5:case"end":return t.stop()}}),t,this)}))),function(){return e.apply(this,arguments)})},{key:"beforeDestroy",value:function(){window.removeEventListener("resize",this.checkScreenSize)}},{key:"checkScreenSize",value:function(){this.windowWidth=window.innerWidth,this.isMobile=this.windowWidth<this.mobileWidth,mt.i.setIsMobile(this.isMobile)}},{key:"closeCallbackModal",value:function(){$.siteComponentStatesStore.setCallbackModal(!1)}},{key:"userIP",get:function(){return $.siteComponentStatesStore.userIPGetter}}]),n}(U.Vue);gt([Object(U.Getter)("siteComponentStates/callbackModalStateGetter")],vt.prototype,"callbackModal",void 0),gt([Object(U.Getter)("siteComponentStates/callbackConfirmModalStateGetter")],vt.prototype,"callbackConfirmModal",void 0),gt([Object(U.Getter)("siteComponentStates/dealerRequestConfirmModalStateGetter")],vt.prototype,"dealerRequestConfirmModal",void 0),gt([Object(U.Getter)("siteComponentStates/orderConfirmModalStateGetter")],vt.prototype,"orderConfirmModal",void 0),gt([Object(U.Getter)("siteComponentStates/checkParamsModalStateGetter")],vt.prototype,"checkParamsModal",void 0),gt([Object(U.Getter)("siteComponentStates/checkPreviewModalStateGetter")],vt.prototype,"checkPreviewModal",void 0),gt([Object(U.Getter)("siteComponentStates/compareModalStateGetter")],vt.prototype,"compareModal",void 0),gt([Object(U.Getter)("pages/currentPageGetter")],vt.prototype,"currentPage",void 0),gt([Object(U.Getter)("pages/currentPageGetter")],vt.prototype,"currentPage",void 0),gt([Object(U.Getter)("pages/isMobileGetter")],vt.prototype,"isMobileGetter",void 0);var bt=vt=gt([Object(U.Component)({components:{NearestShopModal:ht.default,JivoSite:ut.default,CompareModal:ct.default,MenuMobile:lt.default,OrderConfirmModal:st.default,DealerRequestConfirmModal:ot.default,CartNotification:it.default,CheckPreviewModal:nt.default,CheckParamsModal:at.default,UiNotify:et.default,CallbackConfirmModal:tt.default,CallbackModal:Q.default,DesignGrid:K.default,PageHeader:X.default,PageBreadcrumbs:Y.default,PageFooter:J.default,ModalContainer:Z.default,CookieBanner:pt.default}})],vt),yt=Object(I.a)(bt,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{attrs:{id:"app"}},[e("menu-mobile"),t._v(" "),e("div",{staticStyle:{"padding-left":"12px","padding-right":"12px"},style:{padding:t.isMobile&&"/catalog/umnye-shtory"===t.$route.path?"0px !important":"0 12px"}},[t._e(),t._v(" "),e("cart-notification"),t._v(" "),e("page-header"),t._v(" "),"/"!==t.$route.path?e("page-breadcrumbs"):t._e(),t._v(" "),e("nuxt"),t._v(" "),t.callbackModal?e("modal-container",{on:{close:t.closeCallbackModal}},[e("callback-modal")],1):t._e(),t._v(" "),t.callbackConfirmModal?e("callback-confirm-modal"):t._e(),t._v(" "),t.dealerRequestConfirmModal?e("dealer-request-confirm-modal"):t._e(),t._v(" "),t.orderConfirmModal?e("order-confirm-modal"):t._e(),t._v(" "),t.checkParamsModal?e("check-params-modal"):t._e(),t._v(" "),t.checkPreviewModal?e("check-preview-modal"):t._e(),t._v(" "),e("transition",{attrs:{name:"fade"}},[t.compareModal?e("compare-modal"):t._e()],1),t._v(" "),e("ui-notify")],1),t._v(" "),e("nearest-shop-modal"),t._v(" "),e("jivo-site"),t._v(" "),e("page-footer"),t._v(" "),e("CookieBanner")],1)}),[],!1,null,null,null),_t=yt.exports;installComponents(yt,{DesignGrid:r(78).default,PageBreadcrumbs:r(79).default,UiNotify:r(80).default,CookieBanner:r(81).default});r(40),r(26);function wt(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(H.a)(t);if(e){var o=Object(H.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(W.a)(this,r)}}var xt=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(V.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},Pt=function(t){Object(B.a)(n,t);var e,r=wt(n);function n(){return Object(L.a)(this,n),r.apply(this,arguments)}return Object(G.a)(n,[{key:"head",value:function(){var t="".concat(this.$route.path.toLowerCase().replace(/\/$/,""),"/");if(this.currentPage){var e=this.currentPage,r=e.seoTitle,meta=[{hid:"description",name:"description",content:e.seoDescription}];if("/catalog/gorizontalnye-derevyannie-zhalyuzi"===this.$route.path.toLowerCase()){var n=[{property:"og:type",content:"website"},{property:"og:title",content:"Купить деревянные жалюзи в Москве от 6105 рублей"},{property:"og:description",content:"Деревянные жалюзи по доступным ценам. Натуральные материалы. Более 30 цветов на выбор. Собственное производство. Доставка по всей стране. Изготовление по вашим размерам."},{property:"og:url",content:this.$route.path.toLowerCase()},{property:"og:image",content:"https://www.foroom.ru/img-new/catalog/products/wood/wood1/slider-wood.webp"},{property:"og:site_name",content:"FOROOM"}];meta=[].concat(Object(N.a)(meta),n)}return{title:r,meta:meta,script:[],link:[{rel:"canonical",href:t}]}}}},{key:"data",value:function(){return{mobileWidth:770,isMobile:!1}}},{key:"onRouteChange",value:function(){var t=this;this.$nextTick((function(){setTimeout((function(){t.hideYouTubeVideos()}),100)}))}},{key:"hideYouTubeVideos",value:function(){var t=this;document.querySelectorAll("iframe").forEach((function(iframe){var e=iframe.getAttribute("src");e&&t.isYouTube(e)&&(iframe.style.display="none")})),document.querySelectorAll("[src]").forEach((function(e){var r=e.getAttribute("src");r&&t.isYouTube(r)&&"IFRAME"!==e.tagName&&(e.style.display="none",e.parentElement.style.display="none")}))}},{key:"isYouTube",value:function(t){if(!t)return!1;return["youtube.com","youtu","www.youtube.com"].some((function(pattern){return t.toLowerCase().includes(pattern)}))}},{key:"startObserving",value:function(){var t=this;this.observer=new MutationObserver((function(e){setTimeout((function(){t.hideYouTubeVideos()}),100)})),this.observer.observe(document.body,{childList:!0,subtree:!0})}},{key:"mounted",value:(e=Object(o.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.hideYouTubeVideos(),this.startObserving(),this.checkScreenSize(),t.next=5,$.siteComponentStatesStore.getUserIP();case 5:this.$saleForoomCounter("start"),this.checkScreenSize(),window.addEventListener("resize",this.checkScreenSize);case 8:case"end":return t.stop()}}),t,this)}))),function(){return e.apply(this,arguments)})},{key:"beforeDestroy",value:function(){window.removeEventListener("resize",this.checkScreenSize),this.observer&&this.observer.disconnect()}},{key:"checkScreenSize",value:function(){this.windowWidth=document.documentElement.clientWidth,this.isMobile=this.windowWidth<this.mobileWidth,mt.i.setIsMobile(this.isMobile)}},{key:"closeCallbackModal",value:function(){$.siteComponentStatesStore.setCallbackModal(!1)}},{key:"userIP",get:function(){return $.siteComponentStatesStore.userIPGetter}}]),n}(U.Vue);xt([Object(U.Getter)("siteComponentStates/callbackModalStateGetter")],Pt.prototype,"callbackModal",void 0),xt([Object(U.Getter)("siteComponentStates/callbackConfirmModalStateGetter")],Pt.prototype,"callbackConfirmModal",void 0),xt([Object(U.Getter)("siteComponentStates/dealerRequestConfirmModalStateGetter")],Pt.prototype,"dealerRequestConfirmModal",void 0),xt([Object(U.Getter)("siteComponentStates/orderConfirmModalStateGetter")],Pt.prototype,"orderConfirmModal",void 0),xt([Object(U.Getter)("siteComponentStates/checkParamsModalStateGetter")],Pt.prototype,"checkParamsModal",void 0),xt([Object(U.Getter)("siteComponentStates/checkPreviewModalStateGetter")],Pt.prototype,"checkPreviewModal",void 0),xt([Object(U.Getter)("siteComponentStates/compareModalStateGetter")],Pt.prototype,"compareModal",void 0),xt([Object(U.Getter)("pages/currentPageGetter")],Pt.prototype,"currentPage",void 0),xt([Object(U.Getter)("pages/currentPageGetter")],Pt.prototype,"currentPage",void 0),xt([Object(U.Getter)("pages/isMobileGetter")],Pt.prototype,"isMobileGetter",void 0),xt([Object(U.Watch)("$route")],Pt.prototype,"onRouteChange",null);var Ct=Pt=xt([Object(U.Component)({components:{NearestShopModal:ht.default,JivoSite:ut.default,CompareModal:ct.default,MenuMobile:lt.default,OrderConfirmModal:st.default,DealerRequestConfirmModal:ot.default,CartNotification:it.default,CheckPreviewModal:nt.default,CheckParamsModal:at.default,UiNotify:et.default,CallbackConfirmModal:tt.default,CallbackModal:Q.default,DesignGrid:K.default,PageHeader:X.default,PageBreadcrumbs:Y.default,PageFooter:J.default,ModalContainer:Z.default,CookieBanner:pt.default}})],Pt),Ot=Object(I.a)(Ct,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{attrs:{id:"app"}},[e("menu-mobile"),t._v(" "),e("div",{staticStyle:{"padding-left":"12px","padding-right":"12px"},style:{padding:t.isMobile&&"/catalog/umnye-shtory"===t.$route.path?"0px !important":"0 12px"}},[t._e(),t._v(" "),e("cart-notification"),t._v(" "),e("page-header"),t._v(" "),"/"!==t.$route.path?e("page-breadcrumbs"):t._e(),t._v(" "),e("nuxt"),t._v(" "),t.callbackModal?e("modal-container",{on:{close:t.closeCallbackModal}},[e("callback-modal")],1):t._e(),t._v(" "),t.callbackConfirmModal?e("callback-confirm-modal"):t._e(),t._v(" "),t.dealerRequestConfirmModal?e("dealer-request-confirm-modal"):t._e(),t._v(" "),t.orderConfirmModal?e("order-confirm-modal"):t._e(),t._v(" "),t.checkParamsModal?e("check-params-modal"):t._e(),t._v(" "),t.checkPreviewModal?e("check-preview-modal"):t._e(),t._v(" "),e("transition",{attrs:{name:"fade"}},[t.compareModal?e("compare-modal"):t._e()],1),t._v(" "),e("ui-notify")],1),t._v(" "),e("nearest-shop-modal"),t._v(" "),e("jivo-site"),t._v(" "),e("page-footer"),t._v(" "),e("CookieBanner")],1)}),[],!1,null,null,null),kt=Ot.exports;function Rt(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(!t)return;if("string"==typeof t)return Mt(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Mt(t,e)}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var i=0,n=function(){};return{s:n,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,l=!0,c=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return l=t.done,t},e:function(t){c=!0,o=t},f:function(){try{l||null==r.return||r.return()}finally{if(c)throw o}}}}function Mt(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,r=new Array(e);i<e;i++)r[i]=t[i];return r}installComponents(Ot,{DesignGrid:r(78).default,PageBreadcrumbs:r(79).default,UiNotify:r(80).default,CookieBanner:r(81).default});var jt={"_default copy":Object(x.s)(_t),_default:Object(x.s)(kt)}
1,St={render:function(t,e){var r=t("NuxtLoading",{ref:"loading"}),n=t(this.layout||"nuxt"),o=t("div",{domProps:{id:"__layout"},key:this.layoutName},[n]),l=t("transition",{props:{name:"layout",mode:"out-in"},on:{beforeEnter:function(t){window.$nuxt.$nextTick((function(){window.$nuxt.$emit("triggerScroll")}))}}},[o]);return t("div",{domProps:{id:"__nuxt"}},[r,l])},data:function(){return{isOnline:!0,layout:null,layoutName:"",nbFetching:0}},beforeCreate:function(){c.default.util.defineReactive(this,"nuxt",this.$options.nuxt)},created:function(){this.$root.$options.$nuxt=this,window.$nuxt=this,this.refreshOnlineStatus(),window.addEventListener("online",this.refreshOnlineStatus),window.addEventListener("offline",this.refreshOnlineStatus),this.error=this.nuxt.error,this.context=this.$options.context},mounted:function(){var t=this;return Object(o.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$loading=t.$refs.loading;case 1:case"end":return e.stop()}}),e)})))()},watch:{"nuxt.err":"errorChanged"},computed:{isOffline:function(){return!this.isOnline},isFetching:function(){return this.nbFetching>0}},methods:{refreshOnlineStatus:function(){void 0===window.navigator.onLine?this.isOnline=!0:this.isOnline=window.navigator.onLine},refresh:function(){var t=this;return Object(o.a)(regeneratorRuntime.mark((function e(){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((r=Object(x.h)(t.$route)).length){e.next=3;break}return e.abrupt("return");case 3:return t.$loading.start(),n=r.map((function(e){var p=[];if(e.$options.fetch&&e.$options.fetch.length&&p.push(Object(x.q)(e.$options.fetch,t.context)),e.$fetch)p.push(e.$fetch());else{var r,n=Rt(Object(x.e)(e.$vnode.componentInstance));try{for(n.s();!(r=n.n()).done;){var component=r.value;p.push(component.$fetch())}}catch(t){n.e(t)}finally{n.f()}}return e.$options.asyncData&&p.push(Object(x.q)(e.$options.asyncData,t.context).then((function(t){for(var r in t)c.default.set(e.$data,r,t[r])}))),Promise.all(p)})),e.prev=5,e.next=8,Promise.all(n);case 8:e.next=15;break;case 10:e.prev=10,e.t0=e.catch(5),t.$loading.fail(e.t0),Object(x.k)(e.t0),t.error(e.t0);case 15:t.$loading.finish();case 16:case"end":return e.stop()}}),e,null,[[5,10]])})))()},errorChanged:function(){if(this.nuxt.err){this.$loading&&(this.$loading.fail&&this.$loading.fail(this.nuxt.err),this.$loading.finish&&this.$loading.finish());var t=(E.options||E).layout;"function"==typeof t&&(t=t(this.context)),this.setLayout(t)}},setLayout:function(t){return t&&jt["_"+t]||(t="default"),this.layoutName=t,this.layout=jt["_"+t],this.layout},loadLayout:function(t){return t&&jt["_"+t]||(t="default"),Promise.resolve(jt["_"+t])}},components:{NuxtLoading:z}};r(41);c.default.use(h.a);var At=["state","getters","actions","mutations"],It={};(It=function(t,e){if((t=t.default||t).commit)throw new Error("[nuxt] ".concat(e," should export a method that returns a Vuex instance."));return"function"!=typeof t&&(t=Object.assign({},t)),Tt(t,e)}(r(18),"store/index.ts")).modules=It.modules||{},Ft(r(581),"advantages.ts"),Ft(r(582),"articles.js"),Ft(r(623),"calcCore.js"),Ft(r(585),"calcCornices.js"),Ft(r(586),"calcCornicesLibs.js"),Ft(r(587),"calcCornicesSteps.js"),Ft(r(588),"calcLibs.ts"),Ft(r(589),"calcSteps.js"),Ft(r(590),"calculator_old.ts"),Ft(r(591),"calculator_old2.ts"),Ft(r(161),"calculator.ts"),Ft(r(162),"cart.ts"),Ft(r(159),"catalog.ts"),Ft(r(592),"common.js"),Ft(r(165),"compareProducts.ts"),Ft(r(154),"currentActions.ts"),Ft(r(593),"materials.ts"),Ft(r(594),"new_product.ts"),Ft(r(168),"news.ts"),Ft(r(163),"oneClickProducts.ts"),Ft(r(153),"pages.ts"),Ft(r(157),"products.ts"),Ft(r(160),"productsFilter.ts"),Ft(r(595),"productSystems.ts"),Ft(r(164),"promocode.ts"),Ft(r(167),"regions.ts"),Ft(r(166),"shops.ts"),Ft(r(596),"showcase_error.ts"),Ft(r(597),"showcase_success_new.ts"),Ft(r(158),"showcase.ts"),Ft(r(169),"siteComponentStates.ts"),Ft(r(155),"systems.ts"),Ft(r(156),"systemsCarousel.ts"),Ft(r(170),"texts.ts"),Ft(r(598),"works.ts");var Et=It instanceof Function?It:function(){return new h.a.Store(Object.assign({strict:!1},It))};function Tt(t,e){if(t.state&&"function"!=typeof t.state){console.warn("'state' should be a method that returns an object in ".concat(e));var r=Object.assign({},t.state);t=Object.assign({},t,{state:function(){return r}})}return t}function Ft(t,e){t=t.default||t;var r=e.replace(/\.(js|mjs|ts)$/,"").split("/"),n=r[r.length-1],o="store/".concat(e);
1if(t="state"===n?function(t,e){if("function"!=typeof t){console.warn("".concat(e," should export a method that returns an object"));var r=Object.assign({},t);return function(){return r}}return Tt(t,e)}(t,o):Tt(t,o),At.includes(n)){var l=n;zt(Dt(It,r,{isProperty:!0}),t,l)}else{"index"===n&&(r.pop(),n=r[r.length-1]);for(var c=Dt(It,r),h=0,m=At;h<m.length;h++){var d=m[h];zt(c,t[d],d)}!1===t.namespaced&&delete c.namespaced}}function Dt(t,e){var r=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).isProperty,n=void 0!==r&&r;if(!e.length||n&&1===e.length)return t;var o=e.shift();return t.modules[o]=t.modules[o]||{},t.modules[o].namespaced=!0,t.modules[o].modules=t.modules[o].modules||{},Dt(t.modules[o],e,{isProperty:n})}function zt(t,e,r){e&&("state"===r?t.state=e||t.state:t[r]=Object.assign({},t[r],e))}var Nt=function(){return Promise.resolve().then(r.bind(null,81)).then((function(t){return Ri(t.default||t)}))},Lt=function(){return Promise.resolve().then(r.bind(null,78)).then((function(t){return Ri(t.default||t)}))},Gt=function(){return Promise.resolve().then(r.bind(null,79)).then((function(t){return Ri(t.default||t)}))},Bt=function(){return r.e(214).then(r.bind(null,643)).then((function(t){return Ri(t.default||t)}))},Wt=function(){return r.e(125).then(r.bind(null,1163)).then((function(t){return Ri(t.default||t)}))},Ht=function(){return r.e(126).then(r.bind(null,1164)).then((function(t){return Ri(t.default||t)}))},Vt=function(){return r.e(127).then(r.bind(null,1006)).then((function(t){return Ri(t.default||t)}))},Ut=function(){return r.e(131).then(r.bind(null,1010)).then((function(t){return Ri(t.default||t)}))},$t=function(){return r.e(132).then(r.bind(null,1011)).then((function(t){return Ri(t.default||t)}))},qt=function(){return r.e(133).then(r.bind(null,1015)).then((function(t){return Ri(t.default||t)}))},Kt=function(){return r.e(134).then(r.bind(null,1014)).then((function(t){return Ri(t.default||t)}))},Xt=function(){return r.e(135).then(r.bind(null,1013)).then((function(t){return Ri(t.default||t)}))},Yt=function(){return r.e(137).then(r.bind(null,1012)).then((function(t){return Ri(t.default||t)}))},Jt=function(){return r.e(136).then(r.bind(null,872)).then((function(t){return Ri(t.default||t)}))},Zt=function(){return r.e(138).then(r.bind(null,1197)).then((function(t){return Ri(t.default||t)}))},Qt=function(){return r.e(139).then(r.bind(null,777)).then((function(t){return Ri(t.default||t)}))},te=function(){return Promise.all([r.e(72),r.e(15),r.e(74)]).then(r.bind(null,1171)).then((function(t){return Ri(t.default||t)}))},ee=function(){return r.e(162).then(r.bind(null,1167)).then((function(t){return Ri(t.default||t)}))},re=function(){return r.e(163).then(r.bind(null,1008)).then((function(t){return Ri(t.default||t)}))},ae=function(){return r.e(164).then(r.bind(null,1170)).then((function(t){return Ri(t.default||t)}))},ne=function(){return r.e(140).then(r.bind(null,1166)).then((function(t){return Ri(t.default||t)}))},ie=function(){return r.e(141).then(r.bind(null,1169)).then((function(t){return Ri(t.default||t)}))},oe=function(){return r.e(142).then(r.bind(null,1168)).then((function(t){return Ri(t.default||t)}))},se=function(){return r.e(143).then(r.bind(null,1184)).then((function(t){return Ri(t.default||t)}))},le=function(){return r.e(144).then(r.bind(null,1185)).then((function(t){return Ri(t.default||t)}))},ce=function(){return r.e(145).then(r.bind(null,774)).then((function(t){return Ri(t.default||t)}))},ue=function(){return r.e(146).then(r.bind(null,1173)).then((function(t){return Ri(t.default||t)}))},he=function(){return r.e(149).then(r.bind(null,1179)).then((function(t){return Ri(t.default||t)}))},pe=function(){return r.e(147).then(r.bind(null,1628)).then((function(t){return Ri(t.default||t)}))},me=function(){return r.e(148).then(r.bind(null,1629)).then((function(t){return Ri(t.default||t)}))},de=function(){return r.e(150).then(r.bind(null,1198)).then((function(t){return Ri(t.default||t)}))},fe=function(){return r.e(151).then(r.bind(null,1573)).then((function(t){return Ri(t.default||t)}))},ge=function(){return r.e(15).then(r.bind(null,1165)).then((function(t){return Ri(t.default||t)}))},ve=function(){return r.e(165).then(r.bind(null,1199)).then((function(t){return Ri(t.default||t)}))},be=function(){return r.e(174).then(r.bind(null,1201)).then((function(t){return Ri(t.default||t)}))},ye=function(){return r.e(78).then(r.bind(null,1514)).then((function(t){return Ri(t.default||t)}))},_e=function(){return r.e(76).then(r.bind(null,1513)).then((function(t){return Ri(t.default||t)}))},we=function(){return r.e(194).then(r.bind(null,1005)).then((function(t){return Ri(t.default||t)}))},xe=function(){return r.e(195).then(r.bind(null,636)).then((function(t){return Ri(t.default||t)}))},Pe=function(){return Promise.all([r.e(2),r.e(4),r.e(196)]).then(r.bind(null,653)).then((function(t){return Ri(t.default||t)}))},Ce=function(){return r.e(36).then(r.bind(null,652)).then((function(t){return Ri(t.default||t)}))},Oe=function(){return r.e(201).then(r.bind(null,635)).then((function(t){return Ri(t.default||t)}))},ke=function(){return r.e(6).then(r.bind(null,1515)).then((function(t){return Ri(t.default||t)}))},Re=function(){return r.e(7).then(r.bind(null,1516)).then((function(t){return Ri(t.default||t)}))},Me=function(){return r.e(3).then(r.bind(null,1517)).then((function(t){return Ri(t.default||t)}))},je=function(){return Promise.all([r.e(14),r.e(200)]).then(r.bind(null,1210)).then((function(t){return Ri(t.default||t)}))},Se=function(){return r.e(1).then(r.bind(null,1518)).then((function(t){return Ri(t.default||t)}))},Ae=function(){return r.e(117).then(r.bind(null,1510)).then((function(t){return Ri(t.default||t)}))},Ie=function(){return Promise.resolve().then(r.bind(null,187)).then((function(t){return Ri(t.default||t)}))},Ee=function(){return Promise.all([r.e(0),r.e(204)]).then(r.bind(null,1176)).then((function(t){return Ri(t.default||t)}))},Te=function(){return Promise.all([r.e(0),r.e(205)]).then(r.bind(null,776)).then((function(t){return Ri(t.default||t)}))},Fe=function(){return Promise.all([r.e(0),r.e(206)]).then(r.bind(null,1630)).then((function(t){return Ri(t.default||t)}))},De=function(){return Promise.all([r.e(0),r.e(207)]).then(r.bind(null,1631)).then((function(t){return Ri(t.default||t)}))},ze=function(){return Promise.all([r.e(0),r.e(208)]).then(r.bind(null,1174)).then((function(t){return Ri(t.default||t)}))},Ne=function(){return Promise.all([r.e(0),r.e(209)]).then(r.bind(null,753)).then((function(t){return Ri(t.default||t)}))},Le=function(){return Promise.all([r.e(0),r.e(210)]).then(r.bind(null,1632)).then((function(t){return Ri(t.default||t)}))},Ge=function(){return Promise.all([r.e(0),r.e(211)]).then(r.bind(null,873)).then((function(t){return Ri(t.default||t)}))},Be=function(){return Promise.resolve().then(r.bind(null,125)).then((function(t){return Ri(t.default||t)}))},We=function(){return Promise.resolve().then(r.bind(null,118)).then((function(t){return Ri(t.default||t)}))},He=function(){return Promise.all([r.e(0),r.e(71)]).then(r.bind(null,1175)).then((function(t){return Ri(t.default||t)}))},Ve=function(){return Promise.resolve().then(r.bind(null,126)).then((function(t){return Ri(t.default||t)}))},Ue=function(){return Promise.resolve().then(r.bind(null,130)).then((function(t){return Ri(t.default||t)}))},$e=function(){return Promise.resolve().then(r.bind(null,127)).then((function(t){return Ri(t.default||t)}))},qe=function(){return r.e(212).then(r.bind(null,1633)).then((function(t){return Ri(t.default||t)}))},Ke=function(){return Promise.resolve().then(r.bind(null,100)).then((function(t){return Ri(t.default||t)}))},Xe=function(){return Promise.resolve().then(r.bind(null,132)).then((function(t){return Ri(t.default||t)}))},Ye=function(){return Promise.resolve().then(r.bind(null,128)).then((function(t){return Ri(t.default||t)}))},Je=function(){return r.e(213).then(r.bind(null,1634)).then((function(t){return Ri(t.default||t)}))},Ze=function(){return r.e(215).then(r.bind(null,1007)).then((function(t){return Ri(t.default||t)}))},Qe=function(){return r.e(5).then(r.bind(null,871)).then((function(t){return Ri(t.default||t)}))},er=function(){return Promise.resolve().then(r.bind(null,176)).then((function(t){return Ri(t.default||t)}))},rr=function(){return r.e(216).then(r.bind(null,752)).then((function(t){return Ri(t.default||t)}))},ar=function(){return Promise.resolve().then(r.bind(null,178)).then((function(t){return Ri(t.default||t)}))},nr=function(){return r.e(217).then(r.bind(null,733)).then((function(t){return Ri(t.default||t)}))},ir=function(){return r.e(218).then(r.bind(null,727)).then((function(t){return Ri(t.default||t)}))},or=function(){return Promise.resolve().then(r.bind(null,182)).then((function(t){return Ri(t.default||t)}))},sr=function(){return r.e(219).then(r.bind(null,778)).then((function(t){return Ri(t.default||t)}))},lr=function(){return r.e(220).then(r.bind(null,1017)).then((function(t){return Ri(t.default||t)}))},cr=function(){return r.e(221).then(r.bind(null,779)).then((function(t){return Ri(t.default||t)}))},ur=function(){return r.e(72).then(r.bind(null,1172)).then((function(t){return Ri(t.default||t)}))},pr=function(){return r.e(222).then(r.bind(null,1009)).then((function(t){return Ri(t.default||t)}))},mr=function(){return r.e(223).then(r.bind(null,754)).then((function(t){return Ri(t.default||t)}))},dr=function(){return Promise.resolve().then(r.bind(null,394)).then((function(t){return Ri(t.default||t)}))},fr=function(){return r.e(225).then(r.bind(null,1016)).then((function(t){return Ri(t.default||t)}))},gr=function(){return r.e(224).then(r.bind(null,1018)).then((function(t){return Ri(t.default||t)}))},vr=function(){return Promise.resolve().then(r.bind(null,80)).then((function(t){return Ri(t.default||t)}))},yr=function(){return r.e(154).then(r.bind(null,877)).then((function(t){return Ri(t.default||t)}))},_r=function(){return r.e(155).then(r.bind(null,878)).then((function(t){return Ri(t.default||t)}))},wr=function(){return r.e(152).then(r.bind(null,875)).then((function(t){return Ri(t.default||t)}))},xr=function(){return r.e(153).then(r.bind(null,879)).then((function(t){return Ri(t.default||t)}))},Pr=function(){return r.e(156).then(r.bind(null,1200)).then((function(t){return Ri(t.default||t)}))},Cr=function(){return r.e(157).then(r.bind(null,876)).then((function(t){return Ri(t.default||t)}))},Or=function(){return r.e(158).then(r.bind(null,728)).then((function(t){return Ri(t.default||t)}))},kr=function(){return r.e(159).then(r.bind(null,1202)).then((function(t){return Ri(t.default||t)}))},Rr=function(){return r.e(160).then(r.bind(null,880)).then((function(t){return Ri(t.default||t)}))},Mr=function(){return r.e(75).then(r.bind(null,1511)).then((function(t){return Ri(t.default||t)}))},jr=function(){return r.e(161).then(r.bind(null,1635)).then((function(t){return Ri(t.default||t)}))},Sr=function(){return r.e(166).then(r.bind(null,1183)).then((function(t){return Ri(t.default||t)}))},Ar=function(){return r.e(167).then(r.bind(null,1193)).then((function(t){return Ri(t.default||t)}))},Ir=function(){return r.e(168).then(r.bind(null,1178)).then((function(t){return Ri(t.default||t)}))},Er=function(){return r.e(169).then(r.bind(null,1187)).then((function(t){return Ri(t.default||t)}))},Tr=function(){return r.e(170).then(r.bind(null,1188)).then((function(t){return Ri(t.default||t)}))},Fr=function(){return r.e(171).then(r.bind(null,1196)).then((function(t){return Ri(t.default||t)}))},Dr=function(){return r.e(172).then(r.bind(null,1186)).then((function(t){return Ri(t.default||t)}))},zr=function(){return r.e(77).then(r.bind(null,1512)).then((function(t){return Ri(t.default||t)}))},Nr=function(){return r.e(173).then(r.bind(null,1195)).then((function(t){return Ri(t.default||t)}))},Lr=function(){return r.e(175).then(r.bind(null,1180)).then((function(t){return Ri(t.default||t)}))},Gr=function(){return r.e(176).then(r.bind(null,1181)).then((function(t){return Ri(t.default||t)}))},Br=function(){return r.e(177).then(r.bind(null,1192)).then((function(t){return Ri(t.default||t)}))},Wr=function(){return r.e(178).then(r.bind(null,1191)).then((function(t){return Ri(t.default||t)}))},Hr=function(){return r.e(179).then(r.bind(null,1194)).then((function(t){return Ri(t.default||t)}))},Vr=function(){return r.e(180).then(r.bind(null,1636)).then((function(t){return Ri(t.default||t)}))},Ur=function(){return r.e(17).then(r.bind(null,654)).then((function(t){return Ri(t.default||t)}))},$r=function(){return r.e(18).then(r.bind(null,656)).then((function(t){return Ri(t.default||t)}))},qr=function(){return r.e(19).then(r.bind(null,644)).then((function(t){return Ri(t.default||t)}))},Kr=function(){return r.e(2).then(r.bind(null,666)).then((function(t){return Ri(t.default||t)}))},Xr=function(){return r.e(22).then(r.bind(null,677)).then((function(t){return Ri(t.default||t)}))},Yr=function(){return r.e(23).then(r.bind(null,655)).then((function(t){return Ri(t.default||t)}))},Jr=function(){return Promise.all([r.e(2),r.e(16)]).then(r.bind(null,665)).then((function(t){return Ri(t.default||t)}))},Zr=function(){return r.e(10).then(r.bind(null,678)).then((function(t){return Ri(t.default||t)}))},Qr=function(){return r.e(37).then(r.bind(null,679)).then((function(t){return Ri(t.default||t)}))},ta=function(){return r.e(11).then(r.bind(null,680)).then((function(t){return Ri(t.default||t)}))},ea=function(){return r.e(38).then(r.bind(null,681)).then((function(t){return Ri(t.default||t)}))},ra=function(){return r.e(40).then(r.bind(null,682)).then((function(t){return Ri(t.default||t)}))},aa=function(){return r.e(41).then(r.bind(null,683)).then((function(t){return Ri(t.default||t)}))},na=function(){return r.e(42).then(r.bind(null,684)).then((function(t){return Ri(t.default||t)}))},ia=function(){return Promise.all([r.e(0),r.e(56)]).then(r.bind(null,685)).then((function(t){return Ri(t.default||t)}))},oa=function(){return r.e(12).then(r.bind(null,686)).then((function(t){return Ri(t.default||t)}))},sa=function(){return r.e(60).then(r.bind(null,687)).then((function(t){return Ri(t.default||t)}))},la=function(){return r.e(61).then(r.bind(null,688)).then((function(t){return Ri(t.default||t)}))},ca=function(){return r.e(62).then(r.bind(null,634)).then((function(t){return Ri(t.default||t)}))},ua=function(){return r.e(63).then(r.bind(null,689)).then((function(t){return Ri(t.default||t)}))},ha=function(){return r.e(64).then(r.bind(null,690)).then((function(t){return Ri(t.default||t)}))},pa=function(){return r.e(65).then(r.bind(null,691)).then((function(t){return Ri(t.default||t)}))},ma=function(){return r.e(66).then(r.bind(null,692)).then((function(t){return Ri(t.default||t)}))},da=function(){return r.e(67).then(r.bind(null,693)).then((function(t){return Ri(t.default||t)}))},fa=function(){return r.e(39).then(r.bind(null,694)).then((function(t){return Ri(t.default||t)}))},ga=function(){return r.e(68).then(r.bind(null,658)).then((function(t){return Ri(t.default||t)}))},va=function(){return r.e(70).then(r.bind(null,627)).then((function(t){return Ri(t.default||t)}))},ba=function(){return r.e(13).then(r.bind(null,657)).then((function(t){return Ri(t.default||t)}))},ya=function(){return r.e(69).then(r.bind(null,695)).then((function(t){return Ri(t.default||t)}))},_a=function(){return Promise.all([r.e(14),r.e(197)]).then(r.bind(null,1208)).then((function(t){return Ri(t.default||t)}))},wa=function(){return Promise.all([r.e(14),r.e(198)]).then(r.bind(null,1019)).then((function(t){return Ri(t.default||t)}))},xa=function(){return r.e(24).then(r.bind(null,1519)).then((function(t){return Ri(t.default||t)}))},Pa=function(){return r.e(25).then(r.bind(null,1520)).then((function(t){return Ri(t.default||t)}))},Ca=function(){return r.e(79).then(r.bind(null,1521)).then((function(t){return Ri(t.default||t)}))},Oa=function(){return r.e(87).then(r.bind(null,1522)).then((function(t){return Ri(t.default||t)}))},ka=function(){return r.e(88).then(r.bind(null,1523)).then((function(t){return Ri(t.default||t)}))},Ra=function(){return r.e(89).then(r.bind(null,1524)).then((function(t){return Ri(t.default||t)}))},Ma=function(){return r.e(90).then(r.bind(null,1525)).then((function(t){return Ri(t.default||t)}))},ja=function(){return r.e(91).then(r.bind(null,1526)).then((function(t){return Ri(t.default||t)}))},Sa=function(){return r.e(128).then(r.bind(null,1206)).then((function(t
1){return Ri(t.default||t)}))},Aa=function(){return r.e(129).then(r.bind(null,1021)).then((function(t){return Ri(t.default||t)}))},Ia=function(){return r.e(73).then(r.bind(null,1205)).then((function(t){return Ri(t.default||t)}))},Ea=function(){return r.e(92).then(r.bind(null,1527)).then((function(t){return Ri(t.default||t)}))},Ta=function(){return r.e(93).then(r.bind(null,1528)).then((function(t){return Ri(t.default||t)}))},Fa=function(){return r.e(94).then(r.bind(null,1529)).then((function(t){return Ri(t.default||t)}))},Da=function(){return r.e(95).then(r.bind(null,1530)).then((function(t){return Ri(t.default||t)}))},za=function(){return r.e(96).then(r.bind(null,1531)).then((function(t){return Ri(t.default||t)}))},Na=function(){return r.e(109).then(r.bind(null,1532)).then((function(t){return Ri(t.default||t)}))},La=function(){return r.e(110).then(r.bind(null,1533)).then((function(t){return Ri(t.default||t)}))},Ga=function(){return r.e(111).then(r.bind(null,1534)).then((function(t){return Ri(t.default||t)}))},Ba=function(){return r.e(9).then(r.bind(null,1535)).then((function(t){return Ri(t.default||t)}))},Wa=function(){return r.e(112).then(r.bind(null,1536)).then((function(t){return Ri(t.default||t)}))},Ha=function(){return r.e(113).then(r.bind(null,1537)).then((function(t){return Ri(t.default||t)}))},Va=function(){return r.e(114).then(r.bind(null,1538)).then((function(t){return Ri(t.default||t)}))},Ua=function(){return r.e(115).then(r.bind(null,1539)).then((function(t){return Ri(t.default||t)}))},$a=function(){return r.e(116).then(r.bind(null,1540)).then((function(t){return Ri(t.default||t)}))},qa=function(){return Promise.resolve().then(r.bind(null,97)).then((function(t){return Ri(t.default||t)}))},Ka=function(){return Promise.resolve().then(r.bind(null,98)).then((function(t){return Ri(t.default||t)}))},Xa=function(){return r.e(20).then(r.bind(null,696)).then((function(t){return Ri(t.default||t)}))},Ya=function(){return r.e(21).then(r.bind(null,697)).then((function(t){return Ri(t.default||t)}))},Ja=function(){return r.e(58).then(r.bind(null,667)).then((function(t){return Ri(t.default||t)}))},Za=function(){return r.e(59).then(r.bind(null,668)).then((function(t){return Ri(t.default||t)}))},Qa=function(){return Promise.all([r.e(0),r.e(57)]).then(r.bind(null,669)).then((function(t){return Ri(t.default||t)}))},tn=function(){return Promise.resolve().then(r.bind(null,179)).then((function(t){return Ri(t.default||t)}))},en=function(){return r.e(80).then(r.bind(null,1541)).then((function(t){return Ri(t.default||t)}))},rn=function(){return r.e(81).then(r.bind(null,1567)).then((function(t){return Ri(t.default||t)}))},an=function(){return r.e(199).then(r.bind(null,1020)).then((function(t){return Ri(t.default||t)}))},nn=function(){return r.e(82).then(r.bind(null,1568)).then((function(t){return Ri(t.default||t)}))},on=function(){return r.e(83).then(r.bind(null,1542)).then((function(t){return Ri(t.default||t)}))},sn=function(){return r.e(84).then(r.bind(null,1569)).then((function(t){return Ri(t.default||t)}))},ln=function(){return r.e(85).then(r.bind(null,1543)).then((function(t){return Ri(t.default||t)}))},cn=function(){return r.e(86).then(r.bind(null,1570)).then((function(t){return Ri(t.default||t)}))},un=function(){return r.e(34).then(r.bind(null,1544)).then((function(t){return Ri(t.default||t)}))},hn=function(){return r.e(35).then(r.bind(null,1545)).then((function(t){return Ri(t.default||t)}))},pn=function(){return Promise.all([r.e(0),r.e(33)]).then(r.bind(null,1546)).then((function(t){return Ri(t.default||t)}))},mn=function(){return r.e(97).then(r.bind(null,1547)).then((function(t){return Ri(t.default||t)}))},dn=function(){return r.e(98).then(r.bind(null,1548)).then((function(t){return Ri(t.default||t)}))},fn=function(){return r.e(99).then(r.bind(null,1549)).then((function(t){return Ri(t.default||t)}))},gn=function(){return r.e(30).then(r.bind(null,1550)).then((function(t){return Ri(t.default||t)}))},vn=function(){return r.e(31).then(r.bind(null,1551)).then((function(t){return Ri(t.default||t)}))},bn=function(){return r.e(101).then(r.bind(null,1552)).then((function(t){return Ri(t.default||t)}))},yn=function(){return r.e(26).then(r.bind(null,1553)).then((function(t){return Ri(t.default||t)}))},_n=function(){return r.e(8).then(r.bind(null,1554)).then((function(t){return Ri(t.default||t)}))},wn=function(){return r.e(27).then(r.bind(null,1555)).then((function(t){return Ri(t.default||t)}))},xn=function(){return r.e(100).then(r.bind(null,1556)).then((function(t){return Ri(t.default||t)}))},Pn=function(){return r.e(28).then(r.bind(null,1557)).then((function(t){return Ri(t.default||t)}))},Cn=function(){return r.e(29).then(r.bind(null,1558)).then((function(t){return Ri(t.default||t)}))},On=function(){return r.e(32).then(r.bind(null,1559)).then((function(t){return Ri(t.default||t)}))},kn=function(){return r.e(102).then(r.bind(null,1560)).then((function(t){return Ri(t.default||t)}))},Rn=function(){return r.e(103).then(r.bind(null,1561)).then((function(t){return Ri(t.default||t)}))},Mn=function(){return r.e(104).then(r.bind(null,1562)).then((function(t){return Ri(t.default||t)}))},jn=function(){return r.e(105).then(r.bind(null,1563)).then((function(t){return Ri(t.default||t)}))},Sn=function(){return r.e(106).then(r.bind(null,1564)).then((function(t){return Ri(t.default||t)}))},An=function(){return r.e(107).then(r.bind(null,1565)).then((function(t){return Ri(t.default||t)}))},In=function(){return r.e(108).then(r.bind(null,1566)).then((function(t){return Ri(t.default||t)}))},En=function(){return r.e(181).then(r.bind(null,1207)).then((function(t){return Ri(t.default||t)}))},Tn=function(){return r.e(186).then(r.bind(null,1203)).then((function(t){return Ri(t.default||t)}))},Fn=function(){return Promise.resolve().then(r.bind(null,131)).then((function(t){return Ri(t.default||t)}))},Dn=function(){return Promise.resolve().then(r.bind(null,129)).then((function(t){return Ri(t.default||t)}))},zn=function(){return r.e(187).then(r.bind(null,751)).then((function(t){return Ri(t.default||t)}))},Nn=function(){return r.e(189).then(r.bind(null,1204)).then((function(t){return Ri(t.default||t)}))},Ln=function(){return r.e(193).then(r.bind(null,651)).then((function(t){return Ri(t.default||t)}))},Gn=function(){return r.e(43).then(r.bind(null,698)).then((function(t){return Ri(t.default||t)}))},Bn=function(){return r.e(44).then(r.bind(null,699)).then((function(t){return Ri(t.default||t)}))},Wn=function(){return r.e(45).then(r.bind(null,700)).then((function(t){return Ri(t.default||t)}))},Hn=function(){return r.e(46).then(r.bind(null,701)).then((function(t){return Ri(t.default||t)}))},Vn=function(){return r.e(47).then(r.bind(null,702)).then((function(t){return Ri(t.default||t)}))},Un=function(){return r.e(48).then(r.bind(null,703)).then((function(t){return Ri(t.default||t)}))},$n=function(){return r.e(49).then(r.bind(null,704)).then((function(t){return Ri(t.default||t)}))},qn=function(){return r.e(202).then(r.bind(null,673)).then((function(t){return Ri(t.default||t)}))},Kn=function(){return r.e(203).then(r.bind(null,674)).then((function(t){return Ri(t.default||t)}))},Xn=function(){return r.e(50).then(r.bind(null,705)).then((function(t){return Ri(t.default||t)}))},Yn=function(){return r.e(51).then(r.bind(null,706)).then((function(t){return Ri(t.default||t)}))},Jn=function(){return r.e(52).then(r.bind(null,707)).then((function(t){return Ri(t.default||t)}))},Zn=function(){return r.e(53).then(r.bind(null,708)).then((function(t){return Ri(t.default||t)}))},Qn=function(){return r.e(54).then(r.bind(null,709)).then((function(t){return Ri(t.default||t)}))},ti=function(){return r.e(55).then(r.bind(null,710)).then((function(t){return Ri(t.default||t)}))},ei=function(){return r.e(182).then(r.bind(null,874)).then((function(t){return Ri(t.default||t)}))},ri=function(){return Promise.resolve().then(r.bind(null,395)).then((function(t){return Ri(t.default||t)}))},ai=function(){return Promise.resolve().then(r.bind(null,124)).then((function(t){return Ri(t.default||t)}))},ni=function(){return r.e(183).then(r.bind(null,1637)).then((function(t){return Ri(t.default||t)}))},ii=function(){return r.e(184).then(r.bind(null,1189)).then((function(t){return Ri(t.default||t)}))},oi=function(){return Promise.resolve().then(r.bind(null,411)).then((function(t){return Ri(t.default||t)}))},si=function(){return Promise.resolve().then(r.bind(null,409)).then((function(t){return Ri(t.default||t)}))},ci=function(){return Promise.resolve().then(r.bind(null,405)).then((function(t){return Ri(t.default||t)}))},ui=function(){return Promise.resolve().then(r.bind(null,410)).then((function(t){return Ri(t.default||t)}))},hi=function(){return r.e(185).then(r.bind(null,1638)).then((function(t){return Ri(t.default||t)}))},pi=function(){return Promise.resolve().then(r.bind(null,404)).then((function(t){return Ri(t.default||t)}))},mi=function(){return Promise.resolve().then(r.bind(null,123)).then((function(t){return Ri(t.default||t)}))},di=function(){return r.e(188).then(r.bind(null,1182)).then((function(t){return Ri(t.default||t)}))},fi=function(){return r.e(190).then(r.bind(null,775)).then((function(t){return Ri(t.default||t)}))},gi=function(){return r.e(191).then(r.bind(null,1190)).then((function(t){return Ri(t.default||t)}))},vi=function(){return Promise.resolve().then(r.bind(null,180)).then((function(t){return Ri(t.default||t)}))},bi=function(){return Promise.resolve().then(r.bind(null,412)).then((function(t){return Ri(t.default||t)}))},yi=function(){return Promise.resolve().then(r.bind(null,103)).then((function(t){return Ri(t.default||t)}))},_i=function(){return Promise.resolve().then(r.bind(null,99)).then((function(t){return Ri(t.default||t)}))},wi=function(){return Promise.resolve().then(r.bind(null,181)).then((function(t){return Ri(t.default||t)}))},xi=function(){return r.e(192).then(r.bind(null,1639)).then((function(t){return Ri(t.default||t)}))},Pi=function(){return Promise.resolve().then(r.bind(null,407)).then((function(t){return Ri(t.default||t)}))},Ci=function(){return Promise.resolve().then(r.bind(null,408)).then((function(t){return Ri(t.default||t)}))},Oi=function(){return Promise.resolve().then(r.bind(null,406)).then((function(t){return Ri(t.default||t)}))},ki=function(){return Promise.all([r.e(5),r.e(130)]).then(r.bind(null,1177)).then((function(t){return Ri(t.default||t)}))};function Ri(t){if(!t||!t.functional)return t;var e=Array.isArray(t.props)?t.props:Object.keys(t.props||{});return{render:function(r){var n={},o={};for(var l in this.$attrs)e.includes(l)?o[l]=this.$attrs[l]:n[l]=this.$attrs[l];return r(t,{on:this.$listeners,attrs:n,props:o,scopedSlots:this.$scopedSlots},this.$slots.default)}}}for(var Mi in n)c.default.component(Mi,n[Mi]),c.default.component("Lazy"+Mi,n[Mi]);var ji=function(t){var e,r,n=t.app.router;function o(){(window._tmr||(window._tmr=[])).push({id:"2858626",type:"pageView",start:(new Date).getTime(),pid:"USER_ID"}),n.afterEach((function(t,e){}))}n.onReady((function(){!0})),window._tmr?o():((e=window)[r="callbacks"]=e[r]||[]).push(o)},Si=function(t){var e,r,n=t.app.router;function o(){VK.Retargeting.Init("VK-RTRG-1679825-9aiGn"),n.afterEach((function(t,e){VK.Retargeting.Hit(
1)}))}window.VK&&window.VK.Retargeting?o():((e=window)[r="vk_callbacks"]=e[r]||[]).push(o)},Ai=function(t,e){var r=t.app,n=JSON.parse('{"id":"31892916","webvisor":true,"clickmap":true,"useCDN":false,"trackLinks":true,"accurateTrackBounce":true,"debug":true,"noJS":false,"disabled":false,"ut":"noindex","trackHash":true}'),o=r.router,l=!1;o.onReady((function(){l=!0}));var c,h,m,d,i,f,a,v=(n.useCDN?"https://cdn.jsdelivr.net/npm/yandex-metrica-watch":"https://mc.yandex.ru/metrika")+"/tag.js";c=window,h=document,m="script",d=v,c[i="ym"]=c[i]||function(){(c[i].a=c[i].a||[]).push(arguments)},c[i].l=1*new Date,f=h.createElement(m),a=h.getElementsByTagName(m)[0],f.async=1,f.src=d,a.parentNode.insertBefore(f,a),ym(n.id,"init",n);var y={reachGoal:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return ym(n.id,"reachGoal",t,e)},hit:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return ym(n.id,"hit",t,e)},addFileExtension:function(t){return ym(n.id,"addFileExtension",t)},extLink:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return ym(n.id,"extLink",t,e)},file:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return ym(n.id,"file",t,e)},getClientID:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(t){return t};return ym(n.id,"getClientID",t)},notBounce:function(){return ym(n.id,"notBounce",{})},params:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return ym(n.id,"params",t)},replacePhones:function(){return ym(n.id,"replacePhones")},setUserID:function(t){return ym(n.id,"setUserID",t)},userParams:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return ym(n.id,"userParams",t)}};o.afterEach((function(t,e){l&&y.hit(t.fullPath,{referer:e.fullPath})})),e("yandexMetrika",y)},Ii=r(96),Ei=r.n(Ii),Ti=r(400);function Fi(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function Di(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?Fi(Object(source),!0).forEach((function(e){Object(l.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):Fi(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}function zi(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(!t)return;if("string"==typeof t)return Ni(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ni(t,e)}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var i=0,n=function(){};return{s:n,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,l=!0,c=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return l=t.done,t},e:function(t){c=!0,o=t},f:function(){try{l||null==r.return||r.return()}finally{if(c)throw o}}}}function Ni(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,r=new Array(e);i<e;i++)r[i]=t[i];return r}for(var Li={setBaseURL:function(t){this.defaults.baseURL=t},setHeader:function(t,e){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"common",o=zi(Array.isArray(n)?n:[n]);try{for(o.s();!(r=o.n()).done;){var l=r.value;e?this.defaults.headers[l][t]=e:delete this.defaults.headers[l][t]}}catch(t){o.e(t)}finally{o.f()}},setToken:function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"common",n=t?(e?e+" ":"")+t:null;this.setHeader("Authorization",n,r)},onRequest:function(t){this.interceptors.request.use((function(e){return t(e)||e}))},onResponse:function(t){this.interceptors.response.use((function(e){return t(e)||e}))},onRequestError:function(t){this.interceptors.request.use(void 0,(function(e){return t(e)||Promise.reject(e)}))},onResponseError:function(t){this.interceptors.response.use(void 0,(function(e){return t(e)||Promise.reject(e)}))},onError:function(t){this.onRequestError(t),this.onResponseError(t)},create:function(t){return Hi(Object(Ti.a)(t,this.defaults))}},Gi=function(){var t=Wi[Bi];Li["$"+t]=function(){return this[t].apply(this,arguments).then((function(t){return t&&t.data}))}},Bi=0,Wi=["request","delete","get","head","options","post","put","patch"];Bi<Wi.length;Bi++)Gi();var Hi=function(t){var e=Ei.a.create(t);return e.CancelToken=Ei.a.CancelToken,e.isCancel=Ei.a.isCancel,function(t){for(var e in Li)t[e]=Li[e].bind(t)}(e),e.onRequest((function(t){t.headers=Di(Di({},e.defaults.headers.common),t.headers)})),Vi(e),e},Vi=function(t){var e={finish:function(){},start:function(){},fail:function(){},set:function(){}},r=function(){var t="undefined"!=typeof window&&window.$nuxt;return t&&t.$loading&&t.$loading.set?t.$loading:e},n=0;t.onRequest((function(t){t&&!1===t.progress||n++})),t.onResponse((function(t){t&&t.config&&!1===t.config.progress||--n<=0&&(n=0,r().finish())})),t.onError((function(t){t&&t.config&&!1===t.config.progress||(n--,Ei.a.isCancel(t)?n<=0&&(n=0,r().finish()):(r().fail(),r().finish()))}));var o=function(t){if(n&&t.total){var progress=100*t.loaded/(t.total*n);r().set(Math.min(100,progress))}};t.defaults.onUploadProgress=o,t.defaults.onDownloadProgress=o},Ui=function(t,e){var r=t.$config&&t.$config.axios||{},n=r.browserBaseURL||r.browserBaseUrl||r.baseURL||r.baseUrl||"/";var o=Hi({baseURL:n,headers:{common:{Accept:"application/json, text/plain, */*"},delete:{},get:{},head:{},post:{},put:{},patch:{}}
1});t.$axios=o,e("axios",o)},$i=r(174),qi=r.n($i),Ki=r(413);r(420);c.default.use(Ki.a,{delay:300,placement:"left",class:"tooltip-red",triggers:["hover"],offset:0});var Xi=r(402);c.default.use(Xi.a);var Yi=r(17),Ji=function(t,e){t.app;var r=t.store;t.getters;e("saleForoomCounter",(function(t){var data=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,e=r.getters["siteComponentStates/userIPGetter"],n=new FormData;n.append("json",JSON.stringify({auth:{},data:{goal:t,userIP:e,data:data},module:"counter",cmd:"setCounter",key:"W5pRNSx8Dx3tGY65xx3BOgAAAAE"})),Yi.a.$post("/proxy/",n).then((function(t){}),(function(t){}))}))},Zi=function(t){var e=t.$axios;Object(Yi.b)(e)},Qi=function(t){t.app;var e=t.$axios;t.store;e.interceptors.request.use((function(t){return t}),(function(t){return Promise.reject(t.response)})),e.interceptors.response.use((function(t){return t}),function(){var t=Object(o.a)(regeneratorRuntime.mark((function t(e){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e.config,r=e.response,r.status,r.data,t.abrupt("return",Promise.reject(e.response));case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),e.onError((function(t){return Promise.resolve(!1)}))},to=(r(67),r(394)),eo=r(182),ro={UiTitle:to.default,UiImg:eo.default};Object.entries(ro).forEach((function(t){var e=Object(T.a)(t,2),r=e[0],component=e[1];c.default.component(r,component)}));r(73);var ao=function(t,e){t.app;e("priceSet",(function(t){"string"==typeof t&&(t=parseFloat(t));var e=Number.prototype.toFixed.call(t||0,2),r=e.replace(/(\D)/g,",");return parseFloat(e)>=1e4?r.replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1 "):r}))},no=(r(36),r(76)),io=function(t,e){t.app;e("cheapestMaterial",(function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=mt.b.calculatedItemMaterials,r=Array.isArray(mt.b.calculatedItem)?mt.b.calculatedItem.find((function(t){return t.isProduct})):mt.b.calculatedItem,n=r.width,o=r.height;t&&(e=e.filter((function(t){return t.max.width>=n&&t.max.height>=o})));var l=e.filter((function(t){return t.isCurrentAction})),c=l.length?Object(no.a)(l,"cost"):Object(no.a)(e,"priceGroup");return c||!1}))},oo=function(t,e){t.app;e("ucFirst",(function(t){return t?t[0].toUpperCase()+t.slice(1):t}))},so=function(t,e){t.app;e("findMin",(function(t,e){var r=t[0];for(var i in t)parseFloat(t[i][e])<parseFloat(r[e])&&(r=t[i]);return r}))},lo=function(t,e){t.app;var r=t.store;e("getSystem",(function(t){var template=r.getters["calcCore/template"];return mt.d.catalogGetter.find((function(t){return t.productId===template.type+template.subtype}))}))},co=function(t,e){t.app;var r=t.store;e("getParams",(function(param){var t=r.getters["calcCore/params"].oParams[param].options;return Object.keys(t).map((function(e){return t[e]})).filter((function(option){return option.visible}))}))},uo=(r(51),function(t,e){var r=t[0];for(var i in t)parseFloat(t[i][e])>parseFloat(r[e])&&(r=t[i]);return r}),ho=function(t,e){t.app;var r=t.store;e("getMaterials",(function(){var t=r.getters["calcCore/params"].materialRest,e=Object.values(r.getters["calcCore/params"].materials).filter((function(e){return e.calc_enabled&&parseFloat(e.ost)>t.red})).map((function(t){return t.tabAlias=t.isCurrentAction?t.currentActionInfo.alias:"mainCollection",t}));if(r.getters["calcCore/sizes"].length>1){var n=uo(r.getters["calcCore/sizes"],"height").height,o=uo(r.getters["calcCore/sizes"],"width").width;return e.filter((function(t){return t.max.width>=o&&t.max.height>=n}))}return e}))},po=function(t,e){t.app;var r=t.store;e("minPriceMaterial",(function(){var t=r.getters["calcCore/params"].materialRest,e=Object.values(r.getters["calcCore/params"].materials).filter((function(e){return e.calc_enabled&&parseFloat(e.ost)>t.red})).map((function(t){return t.tabAlias=t.isCurrentAction?t.currentActionInfo.alias:"mainCollection",t})),n=e.filter((function(t){return t.isCurrentAction})),o=n.length?Object(no.a)(n,"cost"):Object(no.a)(e,"priceGroup");return o||!1}))},mo=function(t,e){t.app,t.store;e("declOfNum",(function(t,e){return e[t%100>4&&t%100<20?2:[2,0,1,1,1,2][t%10<5?t%10:5]]}))};function fo(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function go(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
1i%2?fo(Object(source),!0).forEach((function(e){Object(l.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):fo(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}c.default.component(f.a.name,f.a),c.default.component(y.a.name,go(go({},y.a),{},{render:function(t,e){return y.a._warned||(y.a._warned=!0,console.warn("<no-ssr> has been deprecated and will be removed in Nuxt 3, please use <client-only> instead")),y.a.render(t,e)}})),c.default.component(M.name,M),c.default.component("NChild",M),c.default.component(F.name,F),Object.defineProperty(c.default.prototype,"$nuxt",{get:function(){var t=this.$root.$options.$nuxt;return t||"undefined"==typeof window?t:window.$nuxt},configurable:!0}),c.default.use(m.a,{keyName:"head",attribute:"data-n-head",ssrAttribute:"data-n-head-ssr",tagIDKeyName:"hid"});var vo={name:"page",mode:"out-in",appear:!1,appearClass:"appear",appearActiveClass:"appear-active",appearToClass:"appear-to"},bo=h.a.Store.prototype.registerModule;function yo(path,t){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=Array.isArray(path)?!!path.reduce((function(t,path){return t&&t[path]}),this.state):path in this.state;return bo.call(this,path,t,go({preserveState:r},e))}function _o(t){return wo.apply(this,arguments)}function wo(){return wo=Object(o.a)(regeneratorRuntime.mark((function t(e){var r,n,l,h,m,d,path,f,v=arguments;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return f=function(t,e){if(!t)throw new Error("inject(key, value) has no key provided");if(void 0===e)throw new Error("inject('".concat(t,"', value) has no value provided"));h[t="$"+t]=e,h.context[t]||(h.context[t]=e),l[t]=h[t];var r="__nuxt_"+t+"_installed__";c.default[r]||(c.default[r]=!0,c.default.use((function(){Object.prototype.hasOwnProperty.call(c.default.prototype,t)||Object.defineProperty(c.default.prototype,t,{get:function(){return this.$root.$options[t]}})})))},r=v.length>1&&void 0!==v[1]?v[1]:{},t.next=4,R(0,r);case 4:return n=t.sent,(l=Et(e)).$router=n,l.registerModule=yo,h=go({head:{htmlAttrs:{lang:"ru"},title:"Купить рулонные шторы и жалюзи в интернет-магазине FOROOM - официальный сайт",meta:[{name:"viewport",content:"width=device-width, initial-scale=1"},{hid:"description",name:"description",content:"Производство и продажа жалюзи FOROOM. Заказ в интернет - магазине или ближайщем розничном. Доставка по России. Большой выбор материалов и низкие цены."}],link:[{rel:"icon",type:"image/x-icon",href:"/favicon.ico"},{rel:"manifest",href:"yandex-manifest.json"}],style:[],script:[{src:"https://vk.com/js/api/openapi.js?159",async:!0},{src:"https://top-fwz1.mail.ru/js/code.js",async:!0}]},store:l,router:n,nuxt:{defaultTransition:vo,transitions:[vo],setTransitions:function(t){return Array.isArray(t)||(t=[t]),t=t.map((function(t){return t=t?"string"==typeof t?Object.assign({},vo,{name:t}):Object.assign({},vo,t):vo})),this.$options.nuxt.transitions=t,t},err:null,dateErr:null,error:function(t){t=t||null,h.context._errored=Boolean(t),t=t?Object(x.p)(t):null;var r=h.nuxt;return this&&(r=this.nuxt||this.$options.nuxt),r.dateErr=Date.now(),r.err=t,e&&(e.nuxt.error=t),t}}},St),l.app=h,m=e?e.next:function(t){return h.router.push(t)},e?d=n.resolve(e.url).route:(path=Object(x.f)(n.options.base,n.options.mode),d=n.resolve(path).route),t.next=14,Object(x.t)(h,{store:l,route:d,next:m,error:h.nuxt.error.bind(h),payload:e?e.payload:void 0,req:e?e.req:void 0,res:e?e.res:void 0,beforeRenderFns:e?e.beforeRenderFns:void 0,ssrContext:e});case 14:f("config",r),window.__NUXT__&&window.__NUXT__.state&&l.replaceState(window.__NUXT__.state),t.next=20;break;case 20:if("function"!=typeof ji){t.next=23;break}return t.next=23,ji(h.context,f);case 23:if("function"!=typeof Si){t.next=26;break}return t.next=26,Si(h.context,f);case 26:if("function"!=typeof Ai){t.next=29;break}return t.next=29,Ai(h.context,f);case 29:if("function"!=typeof Ui){t.next=32;break}return t.next=32,Ui(h.context,f);case 32:if("function"!=typeof qi.a){t.next=35;break}return t.next=35,qi()(h.context,f);case 35:t.next=38;break;
1case 38:t.next=41;break;case 41:if("function"!=typeof Ji){t.next=44;break}return t.next=44,Ji(h.context,f);case 44:if("function"!=typeof Zi){t.next=47;break}return t.next=47,Zi(h.context,f);case 47:if("function"!=typeof Qi){t.next=50;break}return t.next=50,Qi(h.context,f);case 50:t.next=53;break;case 53:if("function"!=typeof ao){t.next=56;break}return t.next=56,ao(h.context,f);case 56:if("function"!=typeof io){t.next=59;break}return t.next=59,io(h.context,f);case 59:if("function"!=typeof oo){t.next=62;break}return t.next=62,oo(h.context,f);case 62:if("function"!=typeof so){t.next=65;break}return t.next=65,so(h.context,f);case 65:if("function"!=typeof lo){t.next=68;break}return t.next=68,lo(h.context,f);case 68:if("function"!=typeof co){t.next=71;break}return t.next=71,co(h.context,f);case 71:if("function"!=typeof ho){t.next=74;break}return t.next=74,ho(h.context,f);case 74:if("function"!=typeof po){t.next=77;break}return t.next=77,po(h.context,f);case 77:if("function"!=typeof mo){t.next=80;break}return t.next=80,mo(h.context,f);case 80:return t.next=83,new Promise((function(t,e){if(!n.resolve(h.context.route.fullPath).route.matched.length)return t();n.replace(h.context.route.fullPath,t,(function(r){if(!r._isRouter)return e(r);if(2!==r.type)return t();var l=n.afterEach(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(r,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=3,Object(x.j)(r);case 3:h.context.route=e.sent,h.context.params=r.params||{},h.context.query=r.query||{},l(),t();case 8:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}())}))}));case 83:return t.abrupt("return",{store:l,app:h,router:n});case 84:case"end":return t.stop()}}),t)}))),wo.apply(this,arguments)}},,,,,,,function(t,e,r){"use strict";r.d(e,"a",(function(){return o}));var n=r(8),o=(r(20),r(32),function(){var t=Object(n.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if("undefined"!=typeof document){t.next=2;break}return t.abrupt("return",new Promise((function(t,e){e(!1)})));case 2:return document.querySelectorAll("script").forEach((function(script){if(script.src===e)return new Promise((function(t){t(!0)}))})),t.abrupt("return",new Promise((function(t){var r=document.createElement("script");r.src=e,r.async=!0,r.onload=function(){t(!0)};var n=document.getElementsByTagName("script")[0];n&&n.parentNode&&n.parentNode.insertBefore(r,n)})));case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},,,,,,,,function(t,e,r){"use strict";r.d(e,"a",(function(){return n}));var n=function(t,e){var r=t[0];for(var i in t)parseFloat(t[i][e])<parseFloat(r[e])&&(r=t[i]);return r}},,function(t,e,r){"use strict";r.r(e);r(14);var n=r(4),o=r(3),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(0));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var v=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},y=function(t){Object(l.a)(r,t);var e=f(r);function r(){return Object(o.a)(this,r),e.apply(this,arguments)}return Object(n.a)(r)}(d.Vue),_=y=v([d.Component],y),w=(r(502),r(11)),component=Object(w.a)(_,(function(){var t=this;t._self._c,t._self._setupProxy;return t._m(0)}),[function(){var t=this,e=t._self._c;t._self._setupProxy;return e("section",{staticClass:"design-grid"},[e("div",{staticClass:"container"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col"},[e("div")]),t._v(" "),e("div",{staticClass:"col"},[e("div")]),t._v(" "),e("div",{staticClass:"col"},[e("div")]),t._v(" "),e("div",{staticClass:"col"},[e("div")]),t._v(" "),e("div",{staticClass:"col"},[e("div")]),t._v(" "),e("div",{staticClass:"col"},[e("div")]),t._v(" "),e("div",{staticClass:"col"},[e("div")]),t._v(" "),e("div",{staticClass:"col"},[e("div")]),t._v(" "),e("div",{staticClass:"col"},[e("div")]),t._v(" "),e("div",{staticClass:"col"},[e("div")]),t._v(" "),e("div",{staticClass:"col"},[e("div")]),t._v(" "),e("div",{staticClass:"col"},[e("div")])])])])}],!1,null,"9352a092",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(38),r(0));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var v=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},y=function(t){Object(l.a)(r,t);var e=f(r);function r(){return Object(n.a)(this,r),e.apply(this,arguments)}return Object(o.a)(r,[{key:"createUrl",value:function(t){var e="";return this.breadcrumbs.some((function(r){if(e+=r.url,r.url===t)return!0})),"/"!==e?e.slice(1):e}}]),r}(d.Vue);v([Object(d.Getter)("pages/breadcrumbsGetter")],y.prototype,"breadcrumbs",void 0);var _=y=v([d.Component],y),w=(r(527),r(11)),component=Object(w.a)(_,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"container mt-3 mb-4"},[e("div",{staticClass:"breadcrumbs"},[t._l(t.breadcrumbs,(function(r,i){return[i<t.breadcrumbs.length-1?e("nuxt-link",{key:r.url,staticClass:"breadcrumb__link",attrs:{to:t.createUrl(r.url)}},[t._v("\n        "+t._s(r.breadcrumbsTitle)+"\n      ")]):t._e(),t._v(" "),i<t.breadcrumbs.length-1?e("span",{key:"separator".concat(r.url),staticClass:"breadcrumb__separator"},[t._v("\n        /\n      ")]):e("span",{key:"current-page".concat(r.url),staticClass:"current-page"},[t._v("\n        "+t._s(r.breadcrumbsTitle)+"\n      ")])]}))],2)])}),[],!1,null,"07dcdd4c",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(0)),f=r(10);function v(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var y=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},_=function(t){Object(l.a)(r,t);var e=v(r);function r(){return Object(n.a)(this,r),e.apply(this,arguments)}return Object(o.a)(r,[{key:"mounted",value:function(){}},{key:"notifies",get:function(){return f.p.notifiesGetter}}]),r}(d.Vue),w=_=y([d.Component],_),x=(r(553),r(11)),component=Object(x.a)(w,(function(){var t=this,e=t._self._c;t._self._setupProxy;return t.notifies.length?e("div",{staticClass:"ui-notify-box"},t._l(t.notifies,(function(r){return e("div",{key:r.id,staticClass:"ui-notify",class:"ui-notify_".concat(r.type)},[e("p",{staticClass:"ui-notify-title"},[t._v(t._s(r.title))]),t._v(" "),r.debug?e("pre",[t._v("      "+t._s(r.message)+"\n    ")]):e("p",{staticClass:"ui-notify-message"},[t._v("\n      "+t._s(r.message)+"\n    ")])])})),0):t._e()}),[],!1,null,"06dcd996",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);var n={name:"CookieBanner",data:function(){return{isAccepted:!1}},mounted:function(){localStorage.getItem("cookiesAccepted")&&(this.isAccepted=!0)},methods:{acceptCookies:function(){this.isAccepted=!0;var t=new Date;t.setFullYear(t.getFullYear()+1),localStorage.setItem("cookiesAccepted","true"),localStorage.setItem("cookiesExpiry",t.toISOString())},declineCookies:function(){localStorage.setItem("cookiesAccepted","false"),this.isAccepted=!0}}},o=(r(579),r(11)),component=Object(o.a)(n,(function(){var t=this,e=t._self._c;return t.isAccepted?t._e():e("div",{staticClass:"cookie-banner"},[e("div",{staticClass:"cookie-content"},[e("p",[t._v("Мы используем файлы cookie и рекомендательные технологии. Пользуясь сайтом, вы соглашаетесь с\n      "),e("a",{attrs:{href:"/personalnie-dannie",target:"_blank"},on:{click:function(t){t.stopPropagation()}}},[t._v("Политикой обработки персональных данных")]),t._v(".\n    ")]),t._v(" "),e("div",{staticClass:"cookie-buttons"},[e("button",{staticClass:"accept-btn",on:{click:t.acceptCookies}},[t._v("Принять")])])])])}),[],!1,null,"39e2df31",null);e.default=component.exports},,,,,,,,,,,,,,,,function(t,e,r){"use strict";r.r(e);var n=r(29),o=(r(14),r(3)),l=r(4),c=r(6),h=r(5),m=r(1),d=r(2),f=(r(13),r(36),r(22),r(0)),v=r(10),y=r(179);function _(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(m.a)(t);if(e){var o=Object(m.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(h.a)(this,r)}}var w=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(d.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},x=function(t){Object(c.a)(r,t);var e=_(r);function r(){return Object(o.a)(this,r),e.apply(this,arguments)}return Object(l.a)(r,[{key:"data",value:function(){return{controller:null,wifi:null}}},{key:"closeModal",value:function(){v.p.setCheckParamsModal(!1)}},{key:"calcSteps",get:function(){if(Array.isArray(v.b.calculatedItem)){var t=v.b.calculatedItem.find((function(t){return t.isProduct}));t.Controller&&(this.controller=t.Controller)}else v.b.calculatedItem.Controller&&(this.controller=v.b.calculatedItem.Controller);return v.b.calcStepsGetter[this.productId].filter((function(t){return t.inCheck}))}},{key:"productId",get:function(){if(Array.isArray(v.b.calculatedItem)){var t=v.b.calculatedItem.find((function(t){return t.isProduct}));return t.type+t.subtype}var e=v.b.calculatedItem;return e.type+e.subtype}},{key:"currentStep",get:function(){return v.b.currentPaginatorStepGetter}}]),r}(f.Vue),P=x=w([Object(f.Component)({components:{InfoRow:y.default}})],x),C=(r(557),r(11)),component=Object(C.a)(P,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",[e("div",{staticClass:"overlay",on:{click:t.closeModal}}),t._v(" "),e("div",{staticClass:"params-modal"},[e("div",{staticClass:"row m-0"},[e("div",{staticClass:"col-12"},[e("button",{staticClass:"close-button",on:{click:t.closeModal}},[t._v("\n          Закрыть\n        ")]),t._v(" "),e("ui-title",{staticClass:"ui-title-2 ui-mt-3 ui-mb-2",attrs:{tag:"h2"}},[t._v("\n          Параметры Вашего изделия\n        ")]),t._v(" "),e("p",{staticClass:"action-desc"},[t._v("Вы выбрали")]),t._v(" "),t._l(t.calcSteps,(function(r,i){return e("div",{key:i},[t.currentStep===i-2?e("p",{staticClass:"action-desc moved"},[t._v("Вам осталось выбрать")]):t._e(),t._v(" "),i>0?e("p",{staticClass:"step-title"},[t._v("Шаг "+t._s(i))]):t._e(),t._v(" "),e("info-row",{staticClass:"block",class:{activeBlock:t.currentStep>=i-1},attrs:{params:[].concat(Object(n.a)(r.params),[t.controller&&4===i?"controller":null])}}
1)],1)}))],2)])])])}),[],!1,null,"fc532c2c",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(26),r(23),r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(36),r(0)),f=r(10);function v(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var y=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},_=function(t){Object(l.a)(r,t);var e=v(r);function r(){var t;return Object(n.a)(this,r),(t=e.apply(this,arguments)).wallColors=t.getWallColor(t.product.productId),t}return Object(o.a)(r,[{key:"mounted",value:function(){this.defaultColor(this.product.productId)}},{key:"defaultColor",value:function(t){"wood1"===t?f.p.setWallColor({name:"Milk 001",color:"#e5dacf",url:"/img-new/constructor/Wood50/WOOD_50_wall_color_new.png"}):"hblinds3"===t?f.p.setWallColor({name:"Milk 001",color:"#e5dacf",url:"/img-new/constructor/GFORM50/roomg-form-50_new.png"}):["introma1","roma1"].includes(t)?f.p.setWallColor({name:"Milk 001",color:"#e5dacf",url:"/img-new/constructor/Roma/construktor_roma.png"}):["rolo4","rolo6","rolo30","rolo31","rolo24","rolo12","rolo13","zebra32","zebra23"].includes(t)?f.p.setWallColor({name:"Milk 001",color:"#e5dacf",url:"/img-new/constructor/Roll/construktor_roll.png"}):["rolo1","rolo2","rolo3","zebra21","zebra22"].includes(t)?f.p.setWallColor({name:"Milk 001",color:"#e5dacf",url:"/img-new/constructor/IngeraRollIntegraRollDuo/construktor_Integra_roll.png"}):f.p.setWallColor({name:"Orange 005",color:"#dd6e29",url:"https://media.foroom.ru/docs/kons/load/1442437400b.png"})}},{key:"getWallColor",value:function(t){return["rolo1","rolo2","rolo3","zebra21","zebra22"].includes(t)?[{name:"Milk 001",color:"#e5dacf",url:"/img-new/constructor/IngeraRollIntegraRollDuo/construktor_Integra_roll.png"},{name:"Gray 001",color:"#e3e3e3",url:"/img-new/constructor/IngeraRollIntegraRollDuo/construktor_Integra_roll2.png"},{name:"Gray 002",color:"#cccccc",url:"/img-new/constructor/IngeraRollIntegraRollDuo/construktor_Integra_roll3.png"},{name:"Pink 001",color:"#ebd0cc",url:"/img-new/constructor/IngeraRollIntegraRollDuo/construktor_Integra_roll4.png"},{name:"Green 001",color:"#c3d8e1",url:"/img-new/constructor/IngeraRollIntegraRollDuo/construktor_Integra_roll5.png"},{name:"Brown 001",color:"#dacab7",url:"/img-new/constructor/IngeraRollIntegraRollDuo/construktor_Integra_roll6.png"},{name:"Brown 002",color:"#d1b3a5",url:"/img-new/constructor/IngeraRollIntegraRollDuo/construktor_Integra_roll7.png"},{name:"Purple 001",color:"#cdbec9",url:"/img-new/constructor/IngeraRollIntegraRollDuo/construktor_Integra_roll8.png"},{name:"Green 002",color:"#bcc7a9",url:"/img-new/constructor/IngeraRollIntegraRollDuo/construktor_Integra_roll9.png"},{name:"Green 003",color:"#adb9ae",url:"/img-new/constructor/IngeraRollIntegraRollDuo/construktor_Integra_roll10.png"},{name:"Purple 002",color:"#b3b5c1",url:"/img-new/constructor/IngeraRollIntegraRollDuo/construktor_Integra_roll11.png"},{name:"Purple 003",color:"#bdaab0",url:"/img-new/constructor/IngeraRollIntegraRollDuo/construktor_Integra_roll12.png"},{name:"Brown 003",color:"#bfa78d",url:"/img-new/constructor/IngeraRollIntegraRollDuo/construktor_Integra_roll13.png"},{name:"Gray 004",color:"#b3b5c1",url:"/img-new/constructor/IngeraRollIntegraRollDuo/construktor_Integra_roll14.png"},{name:"Brown 004",color:"#b27d73",url:"/img-new/constructor/IngeraRollIntegraRollDuo/construktor_Integra_roll15.png"},{name:"Blue 001",color:"#8296a7",url:"/img-new/constructor/IngeraRollIntegraRollDuo/construktor_Integra_roll16.png"},{name:"Brown 005",color:"#a78d7a",url:"/img-new/constructor/IngeraRollIntegraRollDuo/construktor_Integra_roll17.png"},{name:"Green 004",color:"#909569",url:"/img-new/constructor/IngeraRollIntegraRollDuo/construktor_Integra_roll18.png"},{name:"Green 005",color:"#637860",url:"/img-new/constructor/IngeraRollIntegraRollDuo/construktor_Integra_roll19.png"},{name:"Green 006",color:"#42696a",url:"/img-new/constructor/IngeraRollIntegraRollDuo/construktor_Integra_roll20.png"}]:["rolo4","rolo6","rolo30","rolo31","rolo24","rolo12","rolo13","zebra32","zebra23"].includes(t)?[{name:"Milk 001",color:"#e5dacf",url:"/img-new/constructor/Roll/construktor_roll.png"},{name:"Gray 001",color:"#e3e3e3",url:"/img-new/constructor/Roll/construktor_roll2.png"},{name:"Gray 002",color:"#cccccc",url:"/img-new/constructor/Roll/construktor_roll3.png"},{name:"Pink 001",color:"#ebd0cc",url:"/img-new/constructor/Roll/construktor_roll4.png"},{name:"Green 001",color:"#c3d8e1",url:"/img-new/constructor/Roll/construktor_roll5.png"},{name:"Brown 001",color:"#dacab7",url:"/img-new/constructor/Roll/construktor_roll6.png"},{name:"Brown 002",color:"#d1b3a5",url:"/img-new/constructor/Roll/construktor_roll7.png"},{name:"Purple 001",color:"#cdbec9",url:"/img-new/constructor/Roll/construktor_roll8.png"},{name:"Green 002",color:"#bcc7a9",url:"/img-new/constructor/Roll/construktor_roll9.png"},{name:"Green 003",color:"#adb9ae",url:"/img-new/constructor/Roll/construktor_roll10.png"},{name:"Purple 002",color:"#b3b5c1",url:"/img-new/constructor/Roll/construktor_roll11.png"},{name:"Purple 003",color:"#bdaab0",url:"/img-new/constructor/Roll/construktor_roll12.png"},{name:"Brown 003",color:"#bfa78d",url:"/img-new/constructor/Roll/construktor_roll13.png"},{name:"Gray 004",color:"#b3b5c1",url:"/img-new/constructor/Roll/construktor_roll14.png"},{name:"Brown 004",color:"#b27d73",url:"/img-new/constructor/Roll/construktor_roll15.png"},{name:"Blue 001",color:"#8296a7",url:"/img-new/constructor/Roll/construktor_roll16.png"},{name:"Brown 005",color:"#a78d7a",url:"/img-new/constructor/Roll/construktor_roll17.png"},{name:"Green 004",color:"#909569",url:"/img-new/constructor/Roll/construktor_roll18.png"},{name:"Green 005",color:"#637860",url:"/img-new/constructor/Roll/construktor_roll19.png"},{name:"Green 006",color:"#42696a",url:"/img-new/constructor/Roll/construktor_roll20.png"}]:["roma1","introma1"].includes(t)?[{name:"Milk 001",color:"#e5dacf",url:"/img-new/constructor/Roma/construktor_roma.png"},{name:"Gray 001",color:"#e3e3e3",url:"/img-new/constructor/Roma/construktor_roma2.png"},{name:"Gray 002",color:"#cccccc",url:"/img-new/constructor/Roma/construktor_roma3.png"},{name:"Pink 001",color:"#ebd0cc",url:"/img-new/constructor/Roma/construktor_roma4.png"},{name:"Green 001",color:"#c3d8e1",url:"/img-new/constructor/Roma/construktor_roma5.png"},{name:"Brown 001",color:"#dacab7",url:"/img-new/constructor/Roma/construktor_roma6.png"},{name:"Brown 002",color:"#d1b3a5",url:"/img-new/constructor/Roma/construktor_roma7.png"},{name:"Purple 001",color:"#cdbec9",url:"/img-new/constructor/Roma/construktor_roma8.png"},{name:"Green 002",color:"#bcc7a9",url:"/img-new/constructor/Roma/construktor_roma9.png"},{name:"Green 003",color:"#adb9ae",url:"/img-new/constructor/Roma/construktor_roma10.png"},{name:"Purple 002",color:"#b3b5c1",url:"/img-new/constructor/Roma/construktor_roma11.png"},{name:"Purple 003",color:"#bdaab0",url:"/img-new/constructor/Roma/construktor_roma12.png"},{name:"Brown 003",color:"#bfa78d",url:"/img-new/constructor/Roma/construktor_roma13.png"},{name:"Gray 004",color:"#b3b5c1",url:"/img-new/constructor/Roma/construktor_roma14.png"},{name:"Brown 004",color:"#b27d73",url:"/img-new/constructor/Roma/construktor_roma15.png"},{name:"Blue 001",color:"#8296a7",url:"/img-new/constructor/Roma/construktor_roma16.png"},{name:"Brown 005",color:"#a78d7a",url:"/img-new/constructor/Roma/construktor_roma17.png"},{name:"Green 004",color:"#909569",url:"/img-new/constructor/Roma/construktor_roma18.png"},{name:"Green 005",color:"#637860",url:"/img-new/constructor/Roma/construktor_roma19.png"},{name:"Green 006",color:"#42696a",url:"/img-new/constructor/Roma/construktor_roma20.png"}]:"wood1"===t?[{name:"Milk 001",color:"#e5dacf",url:"/img-new/constructor/Wood50/WOOD_50_wall_color_new.png"},{name:"Gray 001",color:"#e3e3e3",url:"/img-new/constructor/Wood50/WOOD_50_wall_color_new2.png"},{name:"Gray 002",color:"#cccccc",url:"/img-new/constructor/Wood50/WOOD_50_wall_color_new3.png"},{name:"Pink 001",color:"#ebd0cc",url:"/img-new/constructor/Wood50/WOOD_50_wall_color_new4.png"},{name:"Green 001",color:"#c3d8e1",url:"/img-new/constructor/Wood50/WOOD_50_wall_color_new5.png"},{name:"Brown 001",color:"#dacab7",url:"/img-new/constructor/Wood50/WOOD_50_wall_color_new6.png"},{name:"Brown 002",color:"#d1b3a5",url:"/img-new/constructor/Wood50/WOOD_50_wall_color_new7.png"},{name:"Purple 001",color:"#cdbec9",url:"/img-new/constructor/Wood50/WOOD_50_wall_color_new8.png"},{name:"Green 002",color:"#bcc7a9",url:"/img-new/constructor/Wood50/WOOD_50_wall_color_new9.png"},{name:"Green 003",color:"#adb9ae",url:"/img-new/constructor/Wood50/WOOD_50_wall_color_new10.png"},{name:"Purple 002",color:"#b3b5c1",url:"/img-new/constructor/Wood50/WOOD_50_wall_color_new11.png"},{name:"Purple 003",color:"#bdaab0",url:"/img-new/constructor/Wood50/WOOD_50_wall_color_new12.png"},{name:"Brown 003",color:"#bfa78d",url:"/img-new/constructor/Wood50/WOOD_50_wall_color_new13.png"},{name:"Gray 004",color:"#b3b5c1",url:"/img-new/constructor/Wood50/WOOD_50_wall_color_new14.png"},{name:"Brown 004",color:"#b27d73",url:"/img-new/constructor/Wood50/WOOD_50_wall_color_new15.png"},{name:"Blue 001",color:"#8296a7",url:"/img-new/constructor/Wood50/WOOD_50_wall_color_new16.png"},{name:"Brown 005",color:"#a78d7a",url:"/img-new/constructor/Wood50/WOOD_50_wall_color_new17.png"},{name:"Green 004",color:"#909569",url:"/img-new/constructor/Wood50/WOOD_50_wall_color_new18.png"},{name:"Green 005",color:"#637860",url:"/img-new/constructor/Wood50/WOOD_50_wall_color_new19.png"},{name:"Green 006",color:"#42696a",url:"/img-new/constructor/Wood50/WOOD_50_wall_color_new20.png"}]:"hblinds3"===t?[{name:"Milk 001",color:"#e5dacf",url:"/img-new/constructor/GFORM50/roomg-form-50_new.png"},{name:"Gray 001",color:"#e3e3e3",url:"/img-new/constructor/GFORM50/roomg-form-50_new2.png"},{name:"Gray 002",color:"#cccccc",url:"/img-new/constructor/GFORM50/roomg-form-50_new3.png"},{name:"Pink 001",color:"#ebd0cc",url:"/img-new/constructor/GFORM50/roomg-form-50_new4.png"},{name:"Green 001",color:"#c3d8e1",url:"/img-new/constructor/GFORM50/roomg-form-50_new5.png"},{name:"Brown 001",color:"#dacab7",url:"/img-new/constructor/GFORM50/roomg-form-50_new6.png"},{name:"Brown 002",color:"#d1b3a5",url:"/img-new/constructor/GFORM50/roomg-form-50_new7.png"},{name:"Purple 001",color:"#cdbec9",url:"/img-new/constructor/GFORM50/roomg-form-50_new8.png"},{name:"Green 002",color:"#bcc7a9",url:"/img-new/constructor/GFORM50/roomg-form-50_new9.png"},{name:"Green 003",color:"#adb9ae",url:"/img-new/constructor/GFORM50/roomg-form-50_new10.png"},{name:"Purple 002",color:"#b3b5c1",url:"/img-new/constructor/GFORM50/roomg-form-50_new11.png"},{name:"Purple 003",color:"#bdaab0",url:"/img-new/constructor/GFORM50/roomg-form-50_new12.png"},{name:"Brown 003",color:"#bfa78d",url:"/img-new/constructor/GFORM50/roomg-form-50_new13.png"},{name:"Gray 004",color:"#b3b5c1",url:"/img-new/constructor/GFORM50/roomg-form-50_new14.png"},{name:"Brown 004",color:"#b27d73",url:"/img-new/constructor/GFORM50/roomg-form-50_new15.png"},{name:"Blue 001",color:"#8296a7",url:"/img-new/constructor/GFORM50/roomg-form-50_new16.png"},{name:"Brown 005",color:"#a78d7a",url:"/img-new/constructor/GFORM50/roomg-form-50_new17.png"},{name:"Green 004",color:"#909569",url:"/img-new/constructor/GFORM50/roomg-form-50_new18.png"},{name:"Green 005",color:"#637860",url:"/img-new/constructor/GFORM50/roomg-form-50_new19.png"},{name:"Green 006",color:"#42696a",url:"/img-new/constructor/GFORM50/roomg-form-50_new20.png"}]:[{name:"Red 001",color:"#eddadc",url:"https://media.foroom.ru/docs/kons/load/1442437283b.png"},{name:"Red 002",color:"#efcac2",url:"https://media.foroom.ru/docs/kons/load/1442437291b.png"},{name:"Red 003",color:"#ebb6bc",url:"https://media.foroom.ru/docs/kons/load/1442437297b.png"},{name:"Red 004",color:"#e79d94",url:"https://media.foroom.ru/docs/kons/load/1442437322b.png"},{name:"Red 005",color:"#d17e7a",url:"https://media.foroom.ru/docs/kons/load/1442437332b.png"},{name:"Red 006",color:"#d66368",url:"https://media.foroom.ru/docs/kons/load/1442437342b.png"},{name:"Red 007",color:"#b54b59",url:"https://media.foroom.ru/docs/kons/load/1442437353b.png"},{name:"Red 008",color:"#a33246",url:"https://media.foroom.ru/docs/kons/load/1442437360b.png"},{name:"Orange 001",color:"#f1e2cf",url:"https://media.foroom.ru/docs/kons/load/1442437368b.png"},{name:"Orange 002",color:"#f4d0b6",url:"https://media.foroom.ru/docs/kons/load/1442437375b.png"},{name:"Orange 003",color:"#f7c088",url:"https://media.foroom.ru/docs/kons/load/1442437383b.png"},{name:"Orange 004",color:"#ee9e63",url:"https://media.foroom.ru/docs/kons/load/1442437392b.png"},{name:"Orange 005",color:"#dd6e29",url:"https://media.foroom.ru/docs/kons/load/1442437400b.png"},{name:"Orange 006",color:"#d0603b",url:"https://media.foroom.ru/docs/kons/load/1442437409b.png"},{name:"Orange 007",color:"#c43c2c",url:"https://media.foroom.ru/docs/kons/load/1442437417b.png"},{name:"Orange 008",color:"#b02512",url:"https://media.foroom.ru/docs/kons/load/1442437426b.png"},{name:"Yellow 001",color:"#f5dfb6",url:"https://media.foroom.ru/docs/kons/load/1442439393b.png"},{name:"Yellow 002",color:"#f4d59e",url:"https://media.foroom.ru/docs/kons/load/1442439415b.png"},{name:"Yellow 003",color:"#f2c17c",url:"https://media.foroom.ru/docs/kons/load/1442439433b.png"},{name:"Yellow 004",color:"#f1cd7f",url:"https://media.foroom.ru/docs/kons/load/1442439451b.png"},{name:"Yellow 005",color:"#eabb73",url:"https://media.foroom.ru/docs/kons/load/1442439468b.png"},{name:"Yellow 006",color:"#f3af5e",url:"https://media.foroom.ru/docs/kons/load/1442439488b.png"},{name:"Yellow 007",color:"#f7bb4d",url:"https://media.foroom.ru/docs/kons/load/1442439505b.png"},{name:"Yellow 008",color:"#ddaa01",url:"https://media.foroom.ru/docs/kons/load/1442439521b.png"},{name:"Green 001",color:"#dbe6d5",url:"https://media.foroom.ru/docs/kons/load/1442441063b.png"},{name:"Green 002",color:"#cee1c1",url:"https://media.foroom.ru/docs/kons/load/1442441079b.png"},{name:"Green 003",color:"#abc258",url:"https://media.foroom.ru/docs/kons/load/1442441094b.png"},{name:"Green 004",color:"#8ec277",url:"https://media.foroom.ru/docs/kons/load/1442441110b.png"},{name:"Green 005",color:"#6fad57",url:"https://media.foroom.ru/docs/kons/load/1442441126b.png"},{name:"Green 006",color:"#73a532",url:"https://media.foroom.ru/docs/kons/load/1442441142b.png"},{name:"Green 007",color:"#228b50",url:"https://media.foroom.ru/docs/kons/load/1442441160b.png"},{name:"Green 008",color:"#477535",url:"https://media.foroom.ru/docs/kons/load/1442441177b.png"},{name:"Blue 001",color:"#cddee5",url:"https://media.foroom.ru/docs/kons/load/1442443962b.png"},{name:"Blue 002",color:"#bfdde5",url:"https://media.foroom.ru/docs/kons/load/1442443978b.png"},{name:"Blue 003",color:"#b0d8e2",url:"https://media.foroom.ru/docs/kons/load/1442443991b.png"},{name:"Blue 004",color:"#81c6d6",url:"https://media.foroom.ru/docs/kons/load/1442444005b.png"},{name:"Blue 005",color:"#3aa7d0",url:"https://media.foroom.ru/docs/kons/load/1442444025b.png"},{name:"Blue 006",color:"#008cb0",url:"https://media.foroom.ru/docs/kons/load/1442444043b.png"},{name:"Blue 007",color:"#1268a5",url:"https://media.foroom.ru/docs/kons/load/1442444060b.png"},{name:"Blue 008",color:"#004e75",url:"https://media.foroom.ru/docs/kons/load/1442444075b.png"}]}},{key:"setWallColor",value:function(t){f.p.setWallColor(t)}},{key:"closeModal",value:function(){f.p.setCheckPreviewModal(!1)}},{key:"wallColor",get:function(){return f.p.wallColorGetter}},{key:"template",get:function(){return Array.isArray(f.b.calculatedItemGetter)?f.b.calculatedItemGetter.find((
1function(t){return t.isProduct})):f.b.calculatedItemGetter}},{key:"product",get:function(){var t=this.template,e=t.type,r=t.subtype;return f.d.currentProductGetter(e+r)}},{key:"material",get:function(){var t,e=this;return null===(t=f.b.calculatedItemMaterialsGetter)||void 0===t?void 0:t.find((function(t){return t.tid===e.template.material}))}},{key:"materialImg",get:function(){if(this.material){var t,e=this.material.img.prv1;if("rolo"===this.product.system)1!==this.template.MaterialCalc&&(e=this.material.img.prv2),"0.jpg"==e&&(e=this.material.img.prv1),e=null===(t=e)||void 0===t?void 0:t.replaceAll("rolo12","rolo6");return"https://media.foroom.ru/"+e}return""}},{key:"materialPreviewImg",get:function(){var t,e,r,n,o=2==this.template.MaterialCalc?this.material.img.ico2:null===(t=this.material)||void 0===t||null===(e=t.img)||void 0===e?void 0:e.ico1;return"0.jpg"===o?null===(r=this.material)||void 0===r||null===(n=r.img)||void 0===n?void 0:n.ico2:"https://media.foroom.ru/"+o}},{key:"colorImg",get:function(){var t,e=null===(t=f.b.apiGetter)||void 0===t?void 0:t.items;return e&&e[this.product.productId]?"https://media.foroom.ru/docs/kons/color/"+e[this.product.productId].id+"_Color"+this.template.Color+".png":""}}]),r}(d.Vue),w=_=y([d.Component],_),x=(r(559),r(11)),component=Object(x.a)(w,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",[e("div",{staticClass:"overlay",on:{click:t.closeModal}}),t._v(" "),e("div",{class:"preview-modal "+t.product.system},[e("div",{staticClass:"row m-0"},[e("div",{staticClass:"col-7"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col-12"},[e("div",{staticClass:"product-image"},["hblinds3"===t.product.productId?e("img",{staticClass:"contain",attrs:{src:"/img-new/constructor/GFORM50/roomg-form-50_new.png"}}):["introma1","roma1"].includes(t.product.productId)?e("img",{attrs:{src:"/img-new/constructor/Roma/construktor_roma.png"}}):["rolo4","rolo6","rolo30","rolo31","rolo24","rolo12","rolo13","zebra32","zebra23"].includes(t.product.productId)?e("img",{attrs:{src:"/img-new/constructor/Roll/construktor_roll.png"}}):["rolo1","rolo2","rolo3","zebra21","zebra22"].includes(t.product.productId)?e("img",{attrs:{src:"/img-new/constructor/IngeraRollIntegraRollDuo/construktor_Integra_roll.png"}}):"wood1"===t.product.productId?e("img",{class:{fill:"wood"===t.product.system},attrs:{src:"/img-new/constructor/Wood50/WOOD_50_wall_color_new.png"}}):"wood"!==t.product.system?e("img",{attrs:{src:"/img-new/constructor/window-bg.jpg"}}):e("img",{attrs:{src:"/img-new/constructor/WOOD_50_9.jpg"}}),t._v(" "),t.wallColor?e("img",{class:{contain:"hblinds3"===t.product.productId,fill:"wood"===t.product.system},attrs:{src:t.wallColor.url}}):t._e(),t._v(" "),t.product.windowImg?e("img",{class:{contain:"hblinds3"===t.product.productId,fill:"wood"===t.product.system},attrs:{src:t.product.windowImg,alt:""}}):t._e(),t._v(" "),t.template&&t.template.Color?e("img",{class:{contain:"hblinds3"===t.product.productId},staticStyle:{"z-index":"1"},attrs:{src:t.colorImg,alt:""}}):t._e(),t._v(" "),e("img",{class:{contain:"hblinds3"===t.product.productId,fill:"wood"===t.product.system},attrs:{src:t.materialImg,alt:""}}),t._v(" "),"vblinds"===t.product.system?e("img",{class:{fill:"wood"===t.product.system},attrs:{src:"/img-new/constructor/1441976311b.png"}}):t._e()])]),t._v(" "),e("div",{staticClass:"col-12"},[e("p",{staticClass:"title"},[t._v("Цвет стены")]),t._v(" "),e("div",{staticClass:"wall-colors"},t._l(t.wallColors,(function(r,i){return e("div",{key:"color-".concat(i),staticClass:"wall_color",class:{active:r.url==t.wallColor.url},style:{backgroundColor:r.color},on:{click:function(e){return t.setWallColor(r)}}})})),0)])])]),t._v(" "),e("div",{staticClass:"col-5"},[e("div",{staticClass:"product-image"},[e("img",{staticClass:"material",class:{contain:"duo"===t.product.system,cover:"wood"===t.product.system},attrs:{src:t.materialPreviewImg}})]),t._v(" "),e("p",{staticClass:"title"},[t._v("Материал: "+t._s(t.material.name))])]),t._v(" "),e("div",{staticClass:"col-12 ui-mt-2 ui-mb-2 justify-content-end d-flex"},[e("button",{staticClass:"close-button ui-button",on:{click:t.closeModal}},[t._v("\n          Закрыть\n        ")])])])])])}),[],!1,null,"2c726132",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(14);var n=r(8),o=r(3),l=r(4),c=r(6),h=r(5),m=r(1),d=r(2),f=(r(20),r(13),r(24),r(23),r(31),r(38),r(137),r(0)),v=r(68),y=r(177),_=(r(414),r(10));function w(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(m.a)(t);if(e){var o=Object(m.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(h.a)(this,r)}}var x=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(d.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},P=function(t){Object(c.a)(d,t);var e,r,h,m=w(d);function d(){var t;return Object(o.a)(this,d),(t=m.apply(this,arguments)).index=null,t.imageSrc=null,t.listener=null,t.initialized=!1,t.yMaps=null,t.map=null,t.apiKey="fd261ce4-b879-4d4a-a897-bb15cf1371e0",t}return Object(l.a)(d,[{key:"mounted",value:(h=Object(n.a)(regeneratorRuntime.mark((function t(){var e=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(window.ymaps){t.next=4;break}return t.next=4,Object(v.a)("https://api-maps.yandex.ru/2.1/?apikey=".concat(this.apiKey,"&lang=ru_RU"));case 4:return t.next=6,this.initMap();case 6:this.initialized=t.sent,this.listener=window.addEventListener("click",(function(t){var r;null!==(r=t.target)&&void 0!==r&&r.classList&&t.target.classList.contains("balloon__img")&&(e.index=0,e.imageSrc="https://foroom.ru/img/images/map_items/".concat(t.target.dataset.img))}));case 8:case"end":return t.stop()}}),t,this)}))),function(){return h.apply(this,arguments)})},{key:"beforeDestroy",value:function(){removeEventListener("click",this.listener)}},{key:"initMap",value:(r=Object(n.a)(regeneratorRuntime.mark((function t(){var e,r,o,l,map,c=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=window,(r=e.ymaps)&&(this.yMaps=r,r.ready(Object(n.a)(regeneratorRuntime.mark((function t(){var map;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(map=new r.Map(c.uniqId,{center:c.shops[0].coords_geo,zoom:11,controls:["zoomControl"]}))){t.next=7;break}return c.map=map,t.next=5,c.getUserLocation();case 5:c.shops.map((function(t){return c.setMarker(t)})),c.sc||c.printRoute();case 7:case"end":return t.stop()}}),t)}))))),o=document.querySelectorAll(".ymaps-2-1-79-map"),l=document.querySelector(".map"),map=document.querySelector(".sales-points-map"),"/catalog/umnye-shtory"===this.$route.path&&o.length&&l&&map&&(l.style.setProperty("height","550px","important"),o.forEach((function(t){t.style.setProperty("height","550px","important")})),map.style.setProperty("height","550px","important")),t.abrupt("return",!0);case 7:case"end":return t.stop()}}),t,this)}))),function(){return r.apply(this,arguments)})},{key:"setCenter",value:function(t){this.map.setCenter(t,11)}},{key:"setMarker",value:function(t){var e=this;
1this.yMaps.modules.require(["Placemark","Circle"],(function(r){var o=new r(t.coords_geo,{hintContent:t.name,balloonContentHeader:t.name,balloonContentBody:e.balloonContent(t),balloonContentFooter:e.balloonFooter(t)},{iconLayout:"default#image",iconImageHref:e.markerIcon(t),iconImageSize:[32,39],iconImageOffset:[-16,-39]});o.events.add(["click"],Object(n.a)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,_.n.selectShop(t.id);case 2:e.$emit("selectShop",t.coords_geo);case 3:case"end":return r.stop()}}),r)})))),e.map.geoObjects.add(o)}))}},{key:"markerIcon",value:function(t){var e="/img-new/icons/";return this.sc&&this.sc.length?e+"service_marker.svg":t.isWww?e+"internet_marker.svg":t.isComplect?e+"katris_marker.svg":t.isPartner?e+"foroom-pro_marker.svg":e+"foroom_marker.svg"}},{key:"balloonContent",value:function(t){return'<div class="row balloon">\n              <div class="col-8 balloon__body">\n                <p class="shop-type '.concat("ИЗБА"===t.name&&"/service-centres"===window.location.pathname?"top-service":"",'">').concat(this.shopType(t),'</p>\n                <p><span class="d-inline-block">Город:</span> ').concat(t.city,'</p>\n                <p><span class="d-inline-block">Адрес:</span> ').concat(t.address,"</p>\n                <p><span>Телефон:</span>").concat(this.clearPhone(t.phones[0]),"\n                ").concat(t.phones[1]?" <br/>":"","\n                ").concat(this.clearPhone(t.phones[1]),"</p>\n                <p>\n                  <span>Время работы:</span>\n                  ").concat(this.scheduleRender(t.schedule_json),'\n                </p>\n              </div>\n              <div class="col-4">\n                <div class="balloon__img-container" id="shopImg" data-img="').concat(t.pic_img,'">\n                  <img class="balloon__img" src="https://foroom.ru/img/images/map_items/').concat(t.pic_img,'" data-img="').concat(t.pic_img,'" alt="">\n                </div>\n              </div>\n          </div>')}},{key:"balloonFooter",value:function(t){return t.site?'<a class="balloon__link" href="'+t.site+'" target="_blank">Перейти на сайт</a>':""}},{key:"clearPhone",value:function(t){return t?((t=t.replace(/\D+/g,"")).length>11?t.match(/.{1,11}/g):[t]).map((function(p){return function(t){if(t){var a=t.replace(/\D+/g,"");return 8===parseInt(a[0])&&(a=7+a.slice(1)),"+".concat(a[0]," ").concat(a.substring(1,4)," ").concat(a.substring(4,7),"-").concat(a.substring(7,9),"-").concat(a.substring(9,11))}return""}(p)})).join("<br/>"):""}},{key:"showImage",value:function(){console.log("ok!!!!")}},{key:"scheduleRender",value:function(t){var e="";return t.map((function(t){t.title&&(e+="".concat(t.title.replace(":",""),": с ").concat(t.time.from," по ").concat(t.time.to,"<br/>"),t.break&&t.break.from&&t.break.to&&(e+=" Перерыв: с ".concat(t.break.from," по ").concat(t.break.to,"<br/>"))),t.dayOff&&(e+="Выходной: ".concat(t.dayOff))})),e}},{key:"getUserLocation",value:(e=Object(n.a)(regeneratorRuntime.mark((function t(){var e,r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.yMaps.geolocation.get({provider:"auto",mapStateAutoApply:!0});case 2:e=t.sent,r=e.geoObjects,_.n.setUserLocation(r.position);case 5:case"end":return t.stop()}}),t,this)}))),function(){return e.apply(this,arguments)})},{key:"clearRoutes",value:function(){var t=this;this.mapRoutes.map((function(e){t.map.geoObjects.remove(e)})),_.n.clearMapRoutes()}},{key:"printRoute",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t||(t=[this.userLocation.lat,this.userLocation.lon]),e||(e=this.shop.coords_geo);var r=new this.yMaps.multiRouter.MultiRoute({referencePoints:[t,e],params:{results:1}},{boundsAutoApply:!0});this.map.geoObjects.add(r),_.n.setMapRoute(r)}},{key:"shopType",value:function(t){return t.isWww?"Интернет магазин":t.isComplect?"Партнёр по комплектующим ТМ FOROOM":t.isPartner?"Партнёр FOROOM PRO":"Представитель FOROOM"}},{key:"shops",get:function(){return this.sc&&this.sc.length?this.sc:_.n.shopsGetter?_.n.shopsGetter:[]}}]),d}(f.Vue);x([Object(f.Prop)()],P.prototype,"uniqId",void 0),x([Object(f.Prop)()],P.prototype,"sc",void 0),x([Object(f.Getter)("shops/selectedShopGetter")],P.prototype,"shop",void 0),x([Object(f.Getter)("shops/userLocationGetter")],P.prototype,"userLocation",void 0),x([Object(f.Getter)("shops/mapRoutesGetter")],P.prototype,"mapRoutes",void 0);var C=P=x([Object(f.Component)({components:{CoolLightBox:y.a}})],P),O=(r(509),r(11)),component=Object(O.a)(C,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"map",attrs:{id:t.uniqId,"v-show":t.initialized}},[e("CoolLightBox",{attrs:{items:[t.imageSrc],index:t.index,effect:"fade"},on:{close:function(e){t.index=null}}})],1)}),[],!1,null,"6030ed6c",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(14);
1var n=r(4),o=r(3),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(0));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var v=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},y=function(t){Object(l.a)(r,t);var e=f(r);function r(){return Object(o.a)(this,r),e.apply(this,arguments)}return Object(n.a)(r)}(d.Vue);v([Object(d.Prop)()],y.prototype,"isMobile",void 0);var _=y=v([Object(d.Component)({components:{}})],y),w=(r(535),r(11)),component=Object(w.a)(_,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",[t._t("default"),t._v(" "),e("div",{staticClass:"overlay",on:{click:function(e){return t.$emit("close")}}},[void 0!==t.isMobile&&!t.isMobile||void 0===t.isMobile?e("div",{staticStyle:{position:"relative",width:"100%",height:"auto",top:"5px",right:"5px"}},[e("button",{staticClass:"close-btn",staticStyle:{"background-color":"#dd7300","font-size":"1.2rem",padding:"5px","padding-bottom":"6px","border-radius":"4px",color:"rgb(255, 255, 255)",position:"absolute",top:"0",right:"0","z-index":"999999"},on:{click:function(e){return t.$emit("close")}}},[t._v("\n        Закрыть\n      ")])]):t._e()])],2)}),[],!1,null,"e2c0e080",null);e.default=component.exports},,,function(t,e,r){"use strict";r.r(e);r(31),r(14);var n=r(4),o=r(3),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(0));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var v=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},y=function(t){Object(l.a)(r,t);var e=f(r);function r(){return Object(o.a)(this,r),e.apply(this,arguments)}return Object(n.a)(r)}(d.Vue);v([Object(d.Prop)()],y.prototype,"schedule",void 0);var _=y=v([Object(d.Component)({})],y),w=(r(506),r(11)),component=Object(w.a)(_,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("p",{staticClass:"nearest-shop__work-time"},[e("span",{staticClass:"work-time__title"},[t._v("Время работы:")]),t._v(" "),t._l(t.schedule,(function(r,i){return e("span",{key:"r".concat(i)},[r.title?[e("span",{staticClass:"work-time__day"},[t._v(t._s(r.title.replace(":","")))]),t._v(": с\n      "),r.time?[t._v("\n        "+t._s(r.time.from)+"\n      ")]:t._e(),t._v("\n      по\n      "),r.time?[t._v("\n        "+t._s(r.time.to)+"\n      ")]:t._e(),t._v(" "),r.break.from&&r.break.to?e("span",{staticStyle:{"margin-left":"10px"}},[t._v("\n        Перерыв:\n        "),r.break?[t._v("\n          "+t._s(r.break.from)+"\n        ")]:t._e(),t._v("\n        по\n        "),r.break?[t._v("\n          "+t._s(r.break.to)+"\n        ")]:t._e()],2):t._e(),t._v(" "),e("br")]:t._e(),t._v(" "),r.dayOff?[e("span",{staticClass:"work-time__day"},[t._v("Выходной:")]),t._v("\n      "+t._s(r.dayOff)+"\n    ")]:t._e()],2)}))],2)}),[],!1,null,"4551b9fa",null);e.default=component.exports},,,,,,,,,,,,,,,function(t,e,r){"use strict";r.r(e);r(14);var n=r(8),o=r(3),l=r(4),c=r(6),h=r(5),m=r(1),d=r(2),f=(r(20),r(13),r(24),r(38),r(0)),v=r(99),y=r(180),_=r(187),w=r(10),x=r(181);function P(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(m.a)(t);if(e){var o=Object(m.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(h.a)(this,r)}}var C=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(d.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},O=function(t){Object(c.a)(h,t);var e,r=P(h);function h(){var t;return Object(o.a)(this,h),(t=r.apply(this,arguments)).tab="list",t.shopsCount=3,t}return Object(l.a)(h,[{key:"selectTab",value:function(t){if(this.tab=t,"map"===t){var e=this.shop.c
1oords_geo.map((function(t){return parseFloat(t)}));this.selectShop(e)}}},{key:"selectShop",value:function(){var t;t=this.shop.coords_geo.map((function(t){return parseFloat(t)})),this.$refs.callbackModalShopsMap.setCenter(t),this.$refs.callbackModalShopsMap.clearRoutes(),this.$refs.callbackModalShopsMap.printRoute(!1,t)}},{key:"searchShop",value:(e=Object(n.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=e.map((function(t){return parseFloat(t)})),this.$refs.callbackModalShopsMap.setCenter(e),this.$refs.callbackModalShopsMap.clearRoutes(),t.next=5,w.n.setUserLocation(e);case 5:return t.next=7,w.n.selectShop(this.shops[0].id);case 7:case"end":return t.stop()}}),t,this)}))),function(t){return e.apply(this,arguments)})},{key:"showMore",value:function(){this.shopsCount+=3}},{key:"closeModal",value:function(){w.p.setCallbackModal(!1)}},{key:"shops",get:function(){return w.n.shopsGetter.slice(0,this.shopsCount)}},{key:"isMobileGetter",get:function(){return this.$store.getters["pages/isMobileGetter"]}}]),h}(f.Vue);C([Object(f.Getter)("shops/selectedShopGetter")],O.prototype,"shop",void 0);var k=O=C([Object(f.Component)({components:{ShopsSearch:x.default,ShopCard:y.default,ShopsMap:v.default,CallbackForm:_.default}})],O),R=(r(549),r(11)),component=Object(R.a)(k,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"callback-modal"},[e("div",{staticClass:"container"},[e("div",{staticClass:"row h-100 justify-content-center"},[e("div",{staticClass:"col-8 ui-relative",style:{width:t.isMobileGetter?"100%":"calc(66%)",height:t.isMobileGetter?"calc(66%)":"100%"}},[e("div",{directives:[{name:"show",rawName:"v-show",value:"map"===t.tab,expression:"tab === 'map'"}],staticClass:"map_container"},[e("header",{staticClass:"block_header"},[t._v("\n            Выберите магазин\n            "),e("div",{staticClass:"header-button-group"},[e("button",{style:{fontSize:t.isMobileGetter?"13px":""},on:{click:function(e){return t.selectTab("list")}}},[t._v("\n                Показать списком\n              ")])])]),t._v(" "),e("shops-map",{ref:"callbackModalShopsMap",staticClass:"shops-map",attrs:{uniqId:"callback-shops-map-modal"},on:{selectShop:t.selectShop}})],1),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:"list"===t.tab,expression:"tab === 'list'"}],staticClass:"shops-list_container"},[e("header",{staticClass:"block_header"},[t._v("\n            Выберите магазин\n            "),e("div",{staticClass:"header-button-group"},[e("button",{style:{fontSize:t.isMobileGetter?"13px":""},on:{click:function(e){return t.selectTab("map")}}},[t._v("Показать на\n                карте")])])]),t._v(" "),e("div",{staticClass:"shops-list_body",style:{paddingTop:t.isMobileGetter?"15px !important":""}},[e("shops-search",{ref:"callbackModalShopsSearch",staticClass:"ui-mb-3",on:{search:t.searchShop}}),t._v(" "),t._l(t.shops,(function(r,n){return e("shop-card",{key:r.id,staticClass:"shop-card",style:{marginTop:t.isMobileGetter?0===n?"-9px !important":"15px !important":"",marginBottom:t.isMobileGetter?n!==t.shops.length-1?"0px !important":"15px":""},attrs:{shop:r},on:{selectShop:t.selectShop}})})),t._v(" "),e("button",{staticClass:"show-more-button",on:{click:t.showMore}},[t._v("Показать еще")])],2)])]),t._v(" "),e("div",{staticClass:"col-4",style:{width:t.isMobileGetter?"100%":"calc(100%/3)",height:t.isMobileGetter?"calc(100%/3)":"100%",marginTop:t.isMobileGetter?"10px":"0"}},[e("div",{staticClass:"callback-form_container"},[e("header",{staticClass:"block_header"},[t._v("Обратный звонок")]),t._v(" "),e("callback-form",{staticClass:"callback-form_body",on:{close:t.closeModal}})],1)])])])])}),[],!1,null,"6ad89bba",null);e.default=component.exports},,,,,function(t,e,r){"use strict";r.r(e);r(41),r(14);var n=r(4),o=r(3),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(0)),f=r(404),v=r(405),y=r(406),_=r(409);function w(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var x=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},P=function(t){Object(l.a)(r,t);var e=w(r);function r(){return Object(o.a)(this,r),e.apply(this,arguments)}return Object(n.a)(r)}
1(d.Vue),C=P=x([Object(d.Component)({components:{MainHeader:_.default,SystemsNavigation:y.default,TopNavigation:f.default,NearestShop:v.default}})],P),O=(r(525),r(11)),component=Object(O.a)(C,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("header",{staticClass:"container"},[e("div",{staticClass:"row header-top-line d-none d-xl-flex"},[e("top-navigation",{staticClass:"col-md-12 col-xl-8 d-none d-xl-block"}),t._v(" "),e("nearest-shop",{staticClass:"col-md-12 col-xl-4 d-none d-xl-block"})],1),t._v(" "),e("main-header",{staticClass:"row"}),t._v(" "),"buy"!==t.$route.path.split("/")[1]?e("div",{staticClass:"row"},[e("div",{staticClass:"col-12 d-none d-xl-block",staticStyle:{padding:"0"}},[e("systems-navigation")],1)]):t._e()],1)}),[],!1,null,"03e2ac2e",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(22),r(0)),f=r(18),v=r(395),y=r(7),_=r.n(y);function w(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var x=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},P=function(t){Object(l.a)(r,t);var e=w(r);function r(){var t;return Object(n.a)(this,r),(t=e.apply(this,arguments)).catalogParams=[{system:"rolo",className:""},{system:"zebra",className:""},{system:"vblinds",className:""},{system:"hblinds",className:""},{system:"wood",className:""},{system:"plisse",className:""},{system:"roma",className:""},{system:"karniz",className:""}],t}return Object(o.a)(r,[{key:"created",value:function(){this.yearS=_()().format("YYYY")}},{key:"showCallbackModal",value:function(){f.siteComponentStatesStore.setCallbackModal("callBack"),this.$saleForoomCounter("openOneClick"),this.$yandexMetrika.reachGoal("NF_openCallbackForm")}},{key:"getProducts",value:function(t){return f.catalogStore.products.filter((function(e){return e.system===t}))}}]),r}(d.Vue),C=P=x([Object(d.Component)({components:{CatalogLinksBlock:v.default}})],P),O=(r(533),r(11)),component=Object(O.a)(C,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("footer",[e("div",{staticClass:"site-footer"},[e("div",{staticClass:"container"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-6 col-sm-6 mb-3"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col-12 block-title",on:{click:function(e){return t.toggleBlock("clients-block")}}},[e("p",{staticClass:"link_strong"},[t._v("Покупателям")]),t._v(" "),e("hr",{staticClass:"line"}),t._v(" "),e("i",{ref:"clients-block-angle",staticClass:"fa fa-angle-down toggle-block-button"})]),t._v(" "),e("div",{ref:"clients-block",staticClass:"col-12 sm-hidden"},[e("ul",[e("li",[e("nuxt-link",{attrs:{to:"/sale-points","no-prefetch":""}},[t._v("Где купить, адреса магазинов")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/kak-kupit","no-prefetch":""}},[t._v("Как купить, правила продажи товара")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/installation","no-prefetch":""}},[t._v("Замер и установка")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/delivery","no-prefetch":""}},[t._v("Доставка")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/usloviya-ispolzovaniya-tovara","no-prefetch":""}},[t._v("Условия эффективного и безопасного использования товаров\n                    ")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/warranty","no-prefetch":""}},[t._v("Гарантия")])],1),t._v(" "),e("li",[e("a",{on:{click:t.showCallbackModal}},[t._v("Обратная связь")])])])])])]),t._v(" "),e("div",{staticClass:"col-md-6 mb-3"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col-12 block-title",on:{click:function(e){return t.toggleBlock("partners-block")}}},[e("p",{staticClass:"link_strong"},[t._v("Партнёрам")]),t._v(" "),e("hr",{staticClass:"line"}),t._v(" "),e("i",{ref:"partners-block-angle",staticClass:"fa fa-angle-down toggle-block-button"})]),t._v(" "),e("ul",{ref:"partners-block",staticClass:"col-12 sm-hidden"},[e("li",[e("nuxt-link",{attrs:{to:"/partneram-foroom","no-prefetch":""}},[t._v("Стать партнёром")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/download-3d-models","no-prefetch":""}},[t._v("Дизайнерам")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/about-foroom","no-prefetch":""}},[t._v("О FOROOM")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/proizvodstvo-foroom","no-prefetch":""}},[t._v("Производство")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/vacancies","no-prefetch":""}},[t._v("Наши вакансии")])],1)])])])]),t._v(" "),e("div",{staticClass:"row"},[t._m(0),t._v(" "),e("div",{staticClass:"col-12 ui-text-center"},[e("nuxt-link",{staticClass:"personal-info",attrs:{to:"/politikadannyx/","no-prefetch":"",href:""}},[t._v("\n              Политика компании в отношении обработки персональных данных\n            ")])],1)])])]),t._v(" "),e("div",{staticClass:"container-lg"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col-12"},[e("p",{staticClass:"copyright"},[t._v("\n            Все права защищены © "+t._s(t.yearS)+"  Солнцезащитные системы FOROOM ®\n            Копирование и использование материалов без разрешения\n            правообладателя запрещено!\n          ")])])])])])}),[function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"col-12 socials"},[e("div",{staticClass:"socials__container"},[e("a",{attrs:{href:"https://vk.com/foroom",target:"_blank",rel:"dofollow noopener noreferrer"}},[e("i",{staticClass:"fa fa-vk",attrs:{"aria-hidden":"true"}}),t._v("\n                Вконтакте\n              ")]),t._v(" "),e("a",{attrs:{href:"https://ok.ru/group55293984899091",target:"_blank",rel:"dofollow noopener noreferrer"}},[e("i",{staticClass:"fa fa-odnoklassniki",attrs:{"aria-hidden":"true"}}),t._v("\n                Одноклассники\n              ")]),t._v(" "),e("a",{attrs:{href:"https://rutube.ru/ch
1annel/44735594",target:"_blank",rel:"dofollow noopener noreferrer"}},[e("i",{staticClass:"fa fa-rutube-play",attrs:{"aria-hidden":"true"}},[e("img",{staticStyle:{height:"20px"},attrs:{src:"/img-new/rutube.png",alt:"max"}})]),t._v("\n                Rutube\n              ")]),t._v(" "),e("a",{attrs:{href:"https://max.ru/foroom",target:"_blank",rel:"dofollow noopener noreferrer"}},[e("i",{staticClass:"fa fa-max",attrs:{"aria-hidden":"true"}},[e("img",{staticStyle:{height:"20px"},attrs:{src:"/img-new/max.png",alt:"max"}})]),t._v("\n                MAX\n              ")])])])}],!1,null,"c3a7dd92",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(0)),f=r(18);function v(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var y=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},_=function(t){Object(l.a)(r,t);var e=v(r);function r(){return Object(n.a)(this,r),e.apply(this,arguments)}return Object(o.a)(r,[{key:"closeModal",value:function(){f.siteComponentStatesStore.setCallbackConfirmModal(!1)}},{key:"message",get:function(){return f.siteComponentStatesStore.callbackConfirmModalStateGetter}}]),r}(d.Vue);y([Object(d.Getter)("shops/selectedShopGetter")],_.prototype,"shop",void 0);var w=_=y([d.Component],_),x=(r(551),r(11)),component=Object(x.a)(w,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",[e("div",{staticClass:"overlay",on:{click:t.closeModal}}),t._v(" "),e("div",{staticClass:"confirm-modal"},[e("div",{staticClass:"row m-0"},[t._m(0),t._v(" "),e("div",{staticClass:"col-sm-7 p-0 content"},[e("button",{staticClass:"close-button",on:{click:t.closeModal}},[t._v("Закрыть")]),t._v(" "),t.message?e("div",[e("p",{staticClass:"title"},[t._v("Ваша заявка отправлена!")]),t._v(" "),e("p",{staticClass:"subtitle"},[t._v("Спасибо, что выбрали FOROOM!")]),t._v(" "),e("p",[t._v(t._s(t.message.message))])]):t._e()])])])])}),[function(){var t=this._self._c;this._self._setupProxy;return t("div",{staticClass:"col-sm-5 img-container p-0"},[t("img",{attrs:{src:"/img-new/call-center-woman.jpg",alt:"карта"}})])}],!1,null,"7fe42cae",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(73),r(40),r(26),r(0)),f=r(10);function v(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var y=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},_=function(t){Object(l.a)(r,t);var e=v(r);function r(){var t;return Object(n.a)(this,r),(t=e.apply(this,arguments)).cartItems=[],t.fullPrice=0,t.sloganArr=["Обновить интерьер с FOROOM легко","Поиск жалюзи заканчивается здесь"],t.sloganIndex=0,t.disabledUrls=["/buy/shtory-plisse","/buy/rulonnye-shtory","/buy/rulonnye-shtory-duo","/buy/vertikalnye-zhalyuzi","/buy/gorizontalnye-zhalyuzi","/buy/rimskie-shtory","buy/umnye-shtory","/order"],t.timeBeforeShow=6e4,t.show=!1,t.showBg=!1,t.showCart=!1,t.showSlogan=!1,t.showButton=!1,t.showCloseButton=!1,t.showInfo=!1,t}return Object(o.a)(r,[{key:"mounted",value:function(){this.checkCartItems()}},{key:"checkCartItems",value:function(){var t=this,e=localStorage.getItem("cartItemsParams");e&&(this.cartItems=JSON.parse(e),setTimeout((function(){t.showBanner()}),this.timeBeforeShow))}},{key:"showBanner",value:function(){var t=this;if(this.fullPrice=this.$priceSet(this.cartItems.reduce((function(t,e){return e.currentTemplates&&e.remoteControl?
1(t+e.currentTemplates.reduce((function(t,e){return t+e.price}),0))*e.amount.val:e.allProductsInOrder&&e.isProduct?t+e.allProductsInOrder.reduce((function(t,e){return t+e.price}),0)*e.amount.val:e.currentTemplates&&e.currentTemplates.length>1&&Number(e.NumberOfRows)>1?t+e.currentTemplates.reduce((function(t,e){return t+e.price}),0)*e.amount.val:t+e.price.val*e.amount.val}),0)),this.disabledUrls.includes(this.$route.path))var e=setInterval((function(){t.disabledUrls.includes(t.$route.path)||(t.show=!0,t.animateBanner(),clearInterval(e))}),3e3);else this.show=!0,this.animateBanner()}},{key:"animateBanner",value:function(){var t=this;setTimeout((function(){return t.showBg=!0}),200),setTimeout((function(){return t.showCart=!0}),500),setTimeout((function(){return t.showButton=!0}),500),setTimeout((function(){return t.showSlogan=!0}),1e3),setTimeout((function(){return t.showInfo=!0}),1e3),setTimeout((function(){return t.showCloseButton=!0}),1500),setInterval((function(){t.sloganIndex<t.sloganArr.length-1?t.sloganIndex++:t.sloganIndex=0}),4e3)}},{key:"cartCount",get:function(){return f.c.cartItemsGetter.length}}]),r}(d.Vue),w=_=y([d.Component],_),x=(r(563),r(11)),component=Object(x.a)(w,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("transition",{attrs:{name:"el-fade-in"}},[t.show?e("div",{staticClass:"cart-notification"},[e("div",{staticClass:"cart-notification__wrapper"},[e("div",{staticClass:"cart-notification__bg",class:{show:t.showBg}},[e("img",{staticClass:"bg__lines bg__lines_left",attrs:{src:"/img-new/cart-notify-lines-left.png",alt:""}}),t._v(" "),e("img",{staticClass:"bg__lines bg__lines_right",attrs:{src:"/img-new/cart-notify-lines-right.png",alt:""}})]),t._v(" "),e("div",{staticClass:"container-lg"},[e("button",{staticClass:"close-button",class:{show:t.showCloseButton},on:{click:function(e){t.show=!1}}},[t._v("\n          Закрыть\n        ")]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col-lg-2 col-md-3 col-sm-3 offset-1 offset-lg-0 cart-image__wrapper"},[e("img",{staticClass:"cart-image",class:{show:t.showCart},attrs:{src:"/img-new/cart.png",alt:""}})]),t._v(" "),e("div",{staticClass:"col cart-notification__content"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col cart-notification__slogan",class:{show:t.showSlogan}},[e("p",[t._v(t._s(t.sloganArr[t.sloganIndex]))])]),t._v(" "),e("div",{staticClass:"col-auto cart-notification__info"},[e("div",{staticClass:"mr-5"},[e("p",{class:{show:t.showInfo}},[t._v("\n                    Товаров в корзине: "),e("span",[t._v(t._s(t.cartCount))])]),t._v(" "),e("p",{class:{show:t.showInfo}},[t._v("\n                    На сумму: "),e("span",[t._v(t._s(t.fullPrice)+" ₽")])])]),t._v(" "),e("nuxt-link",{staticClass:"cart-button",class:{show:t.showButton},attrs:{to:"/order"},nativeOn:{click:function(e){t.show=!1}}},[t._v("\n                  Оформить заказ\n                ")])],1)])])])])])]):t._e()])}),[],!1,null,"6be3c27e",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(38),r(41),r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(0)),f=r(10);function v(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var y=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},_=function(t){Object(l.a)(r,t);var e=v(r);function r(){var t;return Object(n.a)(this,r),(t=e.apply(this,arguments)).date=null,t}return Object(o.a)(r,[{key:"mounted",value:function(){this.date="".concat((new Date).getDate(),".").concat(1!==String((new Date).getMonth()+1).length?(new Date).getMonth()+1:"0"+(new Date).getMonth(),".").concat((new Date).getFullYear())}},{key:"closeModal",value:function(){f.p.setDealerRequestConfirmModal(!1)}},{key:"clearPhone",value:function(t){return t.replaceAll("(","").replaceAll(")","").replaceAll("-","").replaceAll("доб.","")}}
1,{key:"copy",value:function(text){navigator.clipboard.writeText(text).then((function(){})).catch((function(t){}))}},{key:"manager",get:function(){return f.p.dealerRequestConfirmModalStateGetter}},{key:"numberRequest",get:function(){return f.p.dealerRequestConfirmModal.idReq}}]),r}(d.Vue),w=_=y([d.Component],_),x=(r(565),r(11)),component=Object(x.a)(w,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",[e("div",{staticClass:"overlay",on:{click:t.closeModal}}),t._v(" "),e("div",{staticClass:"confirm-modal"},[e("div",{staticClass:"p-0 content"},[e("button",{staticClass:"close-button",on:{click:t.closeModal}},[t._v("закрыть")]),t._v(" "),t.manager?e("div",{staticClass:"content__wrapper"},[e("p",{staticClass:"title"},[t._v("Ваша заявка отправлена!")]),t._v(" "),e("div",{staticClass:"confirm-modal__content"},[e("img",{staticStyle:{height:"120px"},attrs:{src:"/img-new/success-request.png",alt:"документ"}}),t._v(" "),e("div",{},[e("div",{staticStyle:{"margin-bottom":"5px"}},[e("p",{staticClass:"confirm-modal__text"},[t._v("\n                  Номер заявки:\n                  "),e("span",{staticStyle:{color:"#DD7300"}},[t._v("\n                    R-"+t._s(t.numberRequest)+"\n                  ")])]),t._v(" "),e("p",{staticClass:"confirm-modal__text"},[t._v("\n                  Дата оформления:\n                  "),e("span",{staticStyle:{color:"#DD7300"}},[t._v("\n                    "+t._s(t.date)+"\n                  ")])])]),t._v(" "),e("span",{staticStyle:{"font-size":"14px"}},[t._v("\n                В течение 1 рабочего дня с Вами свяжется старший менеджер "+t._s(t.manager.manager.split(" ").slice(0,-1).join(" "))),e("br"),t._v("\n                Тел: "+t._s(t.manager.notification_param.phone)+"\n              ")]),t._v(" "),e("span",{staticStyle:{"font-size":"14px",display:"block","font-weight":"bold","margin-top":"5px"}},[t._v("\n                Спасибо, что выбрали FOROOM!\n              ")])])]),t._v(" "),e("span",{staticClass:"content__line"})]):t._e(),t._v(" "),t.manager?e("p",{staticClass:"content__info"},[t._v("\n          Информация отправлена на Ваш e-mail\n        ")]):t._e()])])])}),[],!1,null,"12466a8b",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(0)),f=r(18);function v(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var y=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},_=function(t){Object(l.a)(r,t);var e=v(r);function r(){var t;return Object(n.a)(this,r),(t=e.apply(this,arguments)).date=null,t}return Object(o.a)(r,[{key:"mounted",value:function(){this.date="".concat((new Date).getDate(),".").concat(1!==String((new Date).getMonth()+1).length?(new Date).getMonth()+1:"0"+(new Date).getMonth(),".").concat((new Date).getFullYear())}},{key:"closeModal",value:function(){f.siteComponentStatesStore.setOrderConfirmModal(!1)}},{key:"orderNumber",get:function(){return f.siteComponentStatesStore.orderConfirmModalStateGetter}}]),r}(d.Vue),w=_=y([d.Component],_),x=(r(567),r(11)),component=Object(x.a)(w,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",[e("div",{staticClass:"overlay",on:{click:t.closeModal}}),t._v(" "),e("div",{staticClass:"confirm-modal"},[e("div",{staticClass:"p-0 content"},[e("button",{staticClass:"close-button",on:{click:t.closeModal}},[t._v("закрыть")]),t._v(" "),t.orderNumber?e("div",{staticClass:"content__wrapper"},[e("p",{staticClass:"title"},[t._v("Заказ успешно оформлен!")]),t._v(" "),e("div",{staticClass:"confirm-modal__content"},[e("img",{attrs:{src:"/img-new/success-order.jpeg",alt:"корзина"}}),t._v(" "),e("div",{},[e("div",{staticStyle:{"margin-bottom":"20px"}},[e("p",{staticClass:"confirm-modal__text"},[t._v("\n                  Номер заказа:\n                  "),e("span",{staticStyle:{color:"#DD7300"}},[t._v("\n                    "+t._s(t.orderNumber)+"\n                  ")])]),t._v(" "),e("p",{staticClass:"confirm-modal__text"},[t._v("\n                  Дата оформления:\n                  "),e("span",{staticStyle:{color:"#DD7300"}}
1,[t._v("\n                    "+t._s(t.date)+"\n                  ")])])]),t._v(" "),e("span",{staticStyle:{"font-size":"14px"}},[t._v("\n                В течение 1 рабочего дня с Вами свяжется сотрудник магазина для подтверждения заказа\n              ")])])]),t._v(" "),e("span",{staticClass:"content__line"})]):t._e(),t._v(" "),t.orderNumber?e("p",{staticClass:"content__info"},[t._v("\n          Информация отправлена на Ваш e-mail\n        ")]):t._e()])])])}),[],!1,null,"053dba99",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(0));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var v=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},y=function(t){Object(l.a)(r,t);var e=f(r);function r(){var t;return Object(n.a)(this,r),(t=e.apply(this,arguments)).menu=!1,t}return Object(o.a)(r,[{key:"toggleMenu",value:function(){this.menu=!this.menu}}]),r}(d.Vue),_=y=v([d.Component],y),w=(r(569),r(11)),component=Object(w.a)(_,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",[e("button",{staticClass:"toggle-menu hamburger hamburger--arrowalt",class:{"is-active":t.menu},staticStyle:{"border-top-right-radius":"6px","border-bottom-right-radius":"6px"},attrs:{id:"toggle-menu-button",type:"button","aria-label":"ГМеню"},on:{click:function(e){return t.toggleMenu()}}},[t._m(0)]),t._v(" "),e("nav",{staticClass:"main-menu-mobile",class:{"main-menu-mobile_opened":t.menu},attrs:{id:"main-menu-mobile"}},[e("div",{staticClass:"main-menu-mobile__container"},[e("ul",[e("li",[e("nuxt-link",{attrs:{to:"/actions","active-class":"active"},nativeOn:{click:function(e){return t.toggleMenu()}}},[t._v("Акции")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/sale-points","active-class":"active"},nativeOn:{click:function(e){return t.toggleMenu()}}},[t._v("Где купить")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/buy","active-class":"active"},nativeOn:{click:function(e){return t.toggleMenu()}}},[t._v("Конструктор"),e("span",[t._v("ONLINE-ЗАКАЗ")])])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/catalog","active-class":"active"},nativeOn:{click:function(e){return t.toggleMenu()}}},[t._v("Каталог")]),t._v(" "),e("ul",[e("li",[e("nuxt-link",{attrs:{to:"/catalog/umnye-shtory","active-class":"active"},nativeOn:{click:function(e){return t.toggleMenu()}}},[t._v("Умные шторы")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/catalog/shtory-plisse","active-class":"active"},nativeOn:{click:function(e){return t.toggleMenu()}}},[t._v("Шторы плиссе")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/catalog/rulonnye-shtory","active-class":"active"},nativeOn:{click:function(e){return t.toggleMenu()}}},[t._v("Рулонные шторы")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/catalog/rulonnye-shtory-duo","active-class":"active"},nativeOn:{click:function(e){return t.toggleMenu()}}},[t._v("Рулонные шторы DUO (ДУО)")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/catalog/vertikalnye-zhalyuzi","active-class":"active"},nativeOn:{click:function(e){return t.toggleMenu()}}},[t._v("Вертикальные жалюзи")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/catalog/gorizontalnye-zhalyuzi","active-class":"active"},nativeOn:{click:function(e){return t.toggleMenu()}}},[t._v("Горизонтальные жалюзи")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/catalog/gorizontalnye-derevyannie-zhalyuzi","active-class":"active"},nativeOn:{click:function(e){return t.toggleMenu()}}},[t._v("Горизонтальные деревянные жалюзи")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/catalog/rimskie-shtory","active-class":"active"},nativeOn:{click:function(e){return t.toggleMenu()}}},[t._v("Римские шторы")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/catalog/profileCornices","active-class":"active"},nativeOn:{click:function(e){return t.toggleMenu()}}},[t._v("Профильные карнизы")])],1)])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/about-foroom","active-class":"active","no-prefetch":"no-prefetch"},nativeOn:{click:function(e){return t.toggleMenu()}}},[t._v("О FOROOM")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/proizvodstvo-foroom","active-class":"active","no-prefetch":"no-prefetch"},nativeOn:{click:function(e){return t.toggleMenu()}}},[t._v("Производство")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/news","active-class":"active","no-prefetch":"no-prefetch"},nativeOn:{click:function(e){return t.toggleMenu()}}},[t._v("Новости")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/service-centres","active-class":"active","no-prefetch":"no-prefetch"},nativeOn:{click:function(e){return t.toggleMenu()}}},[t._v("Сервисные центры")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/new-products","active-class":"active","no-prefetch":"no-prefetch"},nativeOn:{click:function(e){return t.toggleMenu()}}},[t._v("Наши новинки")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/download-3d-models","active-class":"active","no-prefetch":"no-prefetch"},nativeOn:{click:function(e){return t.toggleMenu()}}},[t._v("Дизайнерам")])],1),t._v(" "),e("li",[e("nuxt-link",{attrs:{to:"/partneram-foroom","active-class":"active","no-prefetch":"no-prefetch"},nativeOn:{click:function(e){return t.toggleMenu()}}},[t._v("Партнерам")])],1)])])])])}),[function(){var t=this._self._c;this._self._setupProxy;return t("span",{staticClass:"hamburger-box"},[t("span",{staticClass:"hamburger-inner"})])}],!1,null,"09f0c6d6",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(24),r(22),r(51),r(40),r(26),r(0)),f=r(10);function v(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var y=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},_=function(t){Object(l.a)(r,t);var e=v(r);function r(){return Object(n.a)(this,r),e.apply(this,arguments)}
1return Object(o.a)(r,[{key:"compareProducts",get:function(){var t=f.d.catalogGetter,e=Object.values(f.e.comparedProductsGetter).filter((function(t){return t.view})).map((function(t){return t.productId}));return t.filter((function(t){return e.includes(t.productId)}))}}]),r}(d.Vue),w=_=y([d.Component],_),x=(r(571),r(11)),component=Object(x.a)(w,(function(){var t=this,e=t._self._c;t._self._setupProxy;return t.compareProducts&&t.compareProducts.length>=2?e("div",{staticClass:"compare-modal p-2"},[e("div",{staticClass:"content"},t._l(t.compareProducts,(function(r){return e("div",{key:r.productId,staticClass:"row mb-2 align-items-center"},[e("div",{staticClass:"col-3"},[e("img",{staticClass:"compare-img",attrs:{src:r.img,alt:""}})]),t._v(" "),e("div",{staticClass:"col"},[e("p",{staticClass:"title"},[t._v(t._s(r.title))]),t._v(" "),e("p",{staticClass:"system"},[t._v(t._s(r.systemName))])])])})),0),t._v(" "),e("nuxt-link",{staticClass:"compare-link",attrs:{to:"/compare"}},[t._v("Сравнить")])],1):t._e()}),[],!1,null,"ff7359c0",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);var n=r(12),o=r(399),l=r.n(o),c={name:"JivoSite",data:function(){return{disabled:!1,showFakeButton:!0}},created:function(){},methods:{initJivoSite:function(){var t=this;n.default.use(l.a,{widgetId:"Suul9tp80X"}),this.disabled=!0;var e=setInterval((function(){window.jivo_api&&(t.showFakeButton=!1,window.jivo_api.open(),clearInterval(e))}),300)}}},h=(r(573),r(575),r(11)),component=Object(h.a)(c,(function(){var t=this,e=t._self._c;return t.showFakeButton&&"/partneram-foroom"!==t.$route.path?e("div",{staticClass:"button-jivo jdiv label_2ae _right_541 _pad100_a38 _init_52e notranslate",class:{disabled:"button-jivo-hide"},staticStyle:{background:"rgba(0, 0, 0, 0) linear-gradient(95deg, rgb(223, 119, 28) 20%, rgb(223, 119, 28) 80%) repeat scroll 0% 0%"},attrs:{disabled:t.disabled},on:{click:t.initJivoSite}},[t._m(0),t._v(" "),e("div",{staticClass:"jdiv-mobile"})]):t._e()}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"jdiv jdiv-desktop"},[e("div",{staticClass:"jdiv hoverl_9b3"},[e("div",{staticClass:"jdiv lbContainer_0a0"},[e("div",{staticClass:"jdiv LabelButtons_ba2 _right_9a0",staticStyle:{display:"none"}},[e("div",{staticClass:"jdiv labelButton_396"},[e("div",{staticClass:"jdiv text_5e0 chat_c75"},[e("div",{staticClass:"jdiv title_13c"},[t._v("Написать в чат")])])]),t._v(" "),e("div",{staticClass:"jdiv buttonsCorner_250 rightCorner_8c9"})])])]),t._v(" "),e("div",{staticClass:"jdiv text_7a9",staticStyle:{"font-size":"14px","font-family":"Arial, Arial","font-style":"normal",color:"rgb(240, 241, 241)"}},[t._v("\n      Напишите нам, мы онлайн!\n    ")]),t._v(" "),e("div",{staticClass:"jdiv copy_606",staticStyle:{color:"rgb(240, 241, 241)"}},[e("div",{staticClass:"jdiv logo_625 _right_44a"},[e("div",{staticClass:"jdiv hoverBox_a34"}),t._v(" "),e("div",{staticClass:"jdiv logoIcon_cbf __ru_9c6",staticStyle:{"background-image":"url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225.688%22%20height%3D%2218%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23F0F1F1%22%20d%3D%22M7.155%205.93H6.134a.4.4%200%2000-.287.128.378.378%200%2000-.123.268v7.448a.377.377%200%2000.123.28.389.389%200%2000.287.12h1.021a.382.382%200%2000.274-.12.353.353%200%2000.131-.28V6.33a.375.375%200%2000-.131-.268.353.353%200%2000-.274-.132zm9.313.02h-.824a.557.557%200%2000-.57.228l-2.353%205.04h-.041l-2.242-5.04a.379.379%200%2000-.369-.228H8.958a.356.356%200%2000-.328.14.289.289%200%2000.021.32l3.648%207.748a.376.376%200%2000.369.208h.111a.373.373%200%2000.348-.208l3.648-7.748a.288.288%200%2000.021-.32.368.368%200%2000-.328-.14zm4.935-.188a4.312%204.312%200%2000-4.3%204.276%204.212%204.212%200%20001.254%203.044%204.11%204.11%200%20003.038%201.284%204.069%204.069%200%20003.025-1.284%204.181%204.181%200%20001.262-3.044%204.313%204.313%200%2000-4.279-4.276zm1.783%206.156a2.379%202.379%200%2001-1.783.756%202.4%202.4%200%2001-1.8-.744%202.623%202.623%200%2001-.725-1.888%202.529%202.529%200%2001.725-1.84%202.427%202.427%200%20011.8-.736%202.368%202.368%200%20011.783.736%202.525%202.525%200%2001.725%201.84%202.669%202.669%200%2001-.725%201.876zM3.322%205.93H.416a.392.392%200%2000-.275.128.373.373%200%2000-.131.272v1a.386.386%200%2000.131.28.4.4%200%2000.275.12h1.475v7.17a1.331%201.331%200%2001-1.18%201.312H.416a.4.4%200%2000-.287.12.371.371%200%2000-.123.28v1a.415.415%200%2000.111.28.394.394%200%2000.295.12h.143a3.13%203.13%200%20003.152-2.9.848.848%200%2000.017-.188V6.33a.377.377%200%2000-.123-.28.365.365%200%2000-.279-.12z%22%20fill-rule%3D%22evenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%2318C139%22%20d%3D%22M.03-.006c-.254%204.676%203.681%205.34%203.681%205.34C3.515.214.03-.006.03-.006z%22%20fill-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E)",color:"rgb(240, 241, 241)"}}),t._v(" "),e("div",{staticClass:"jdiv fallback_b60"})])]),t._v(" "),e("div",{staticClass:"jdiv leafCont_b8e"},[e("div",{staticClass:"jdiv leaf_836 _right_9fd"},[e("div",{staticClass:"jdiv cssLeaf_244",staticStyle:{"background-image":"url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2240%22%20viewBox%3D%220%200%2032%2040%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23df771c%22%20d%3D%22M0%200h9.02L32%2033.196V40H0z%22%2F%3
1E%0A%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%2318C139%22%20d%3D%22M9%200c3.581.05%2023%205.426%2023%2033.08v.03C18.922%2030.751%209%2019.311%209%205.554V0z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A)"}})])])])}],!1,null,"30697d83",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(23),r(31),r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(40),r(26),r(0)),f=r(18);function v(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var y=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},_=function(t){Object(l.a)(r,t);var e=v(r);function r(){var t;return Object(n.a)(this,r),(t=e.apply(this,arguments)).show=!1,t.timeBeforeOpen=2e4,t.disabledUrls=["/buy","/buy/shtory-plisse","/buy/rulonnye-shtory","/buy/rulonnye-shtory-duo","/buy/vertikalnye-zhalyuzi","/buy/gorizontalnye-zhalyuzi","/buy/gorizontalnye-derevyannie-zhalyuzi","/buy/rimskie-shtory","buy/umnye-shtory","/order","/gdekupit","/sale-points","/actions","/partneram-foroom"],t}return Object(o.a)(r,[{key:"created",value:function(){this.showModal()}},{key:"filterDistance",value:function(t){return t>=1e3?Math.round(t/1e3)+" км":t+" м"}},{key:"showModal",value:function(){var t=this;setTimeout((function(){if(t.disabledUrls.includes(t.$route.path))var e=setInterval((function(){t.disabledUrls.includes(t.$route.path)||(t.show=!0,clearInterval(e))}),3e3);else t.show=!0}),this.timeBeforeOpen)}},{key:"showCallbackModal",value:function(){f.siteComponentStatesStore.setCallbackModal("callBack"),this.$saleForoomCounter("openOneClick"),this.$yandexMetrika.reachGoal("NF_openCallbackForm"),this.show=!1}},{key:"shop",get:function(){return this.shops[0]}}]),r}(d.Vue);y([Object(d.Getter)("shops/shopsGetter")],_.prototype,"shops",void 0);var w=_=y([d.Component],_),x=(r(577),r(11)),component=Object(x.a)(w,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{directives:[{name:"show",rawName:"v-show",value:t.show,expression:"show"}]},[t.shop?e("div",{staticClass:"nearest-shop-modal"},[e("button",{staticClass:"close",on:{click:function(e){t.show=!1}}},[t._v("\n      x\n    ")]),t._v(" "),e("p",{staticClass:"shop-distance"},[t._v("\n      Ближайший магазин представителя в "+t._s(t.filterDistance(t.shop.distance))+" от\n      Вас\n    ")]),t._v(" "),e("p",{staticClass:"shop-name"},[t._v(t._s(t.shop.name))]),t._v(" "),e("p",{staticClass:"shop-contacts"},[e("span",[t._v("Адрес:")]),t._v("\n      "+t._s(t.shop.city)+", "+t._s(t.shop.address)+"\n    ")]),t._v(" "),e("div",{staticClass:"shop-contacts"},[e("span",[t._v("Время работы:")]),t._v(" "),t._l(t.shop.schedule_json,(function(r,i){return e("div",{key:"r".concat(i)},[r.title?[t._v("\n          "+t._s(r.title.replace(":",""))+": с\n          "),r.time?[t._v("\n            "+t._s(r.time.from)+"\n          ")]:t._e(),t._v("\n          по\n          "),r.time?[t._v("\n            "+t._s(r.time.to)+"\n          ")]:t._e(),t._v(" "),r.break.from&&r.break.to?e("div",{staticStyle:{"margin-left":"10px"}},[t._v("\n            Перерыв:\n            "),r.break?[t._v("\n              "+t._s(r.break.from)+"\n            ")]:t._e(),t._v("\n            по\n            "),r.break?[t._v("\n              "+t._s(r.break.to)+"\n            ")]:t._e()],2):t._e(),t._v(" "),e("br")]:t._e(),t._v(" "),r.dayOff?[t._v(" Выходной: "+t._s(r.dayOff)+" ")]:t._e()],2)}))],2),t._v(" "),e("div",{staticClass:"buttons"},[e("button",{staticClass:"button button-outline",on:{click:function(e){return t.showCallbackModal()}}},[t._v("\n        Заказать звонок\n      ")]),t._v(" "),e("nuxt-link",{staticClass:"button button-main",attrs:{to:"/buy"},nativeOn:{click:function(e){t.show=!1}}}
1,[t._v("\n        Заказать ONLINE\n      ")])],1)]):t._e()])}),[],!1,null,"281f2c47",null);e.default=component.exports},,,function(t,e,r){"use strict";r(40),r(26),r(24),r(22),r(32),r(38),r(23),r(30),r(56),r(55),r(54);var n=r(12);function o(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(!t)return;if("string"==typeof t)return l(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return l(t,e)}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var i=0,n=function(){};return{s:n,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,h=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return c=t.done,t},e:function(t){h=!0,o=t},f:function(){try{c||null==r.return||r.return()}finally{if(h)throw o}}}}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,r=new Array(e);i<e;i++)r[i]=t[i];return r}var c=window.requestIdleCallback||function(t){var e=Date.now();return setTimeout((function(){t({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-e))}})}),1)},h=window.cancelIdleCallback||function(t){clearTimeout(t)},m=window.IntersectionObserver&&new window.IntersectionObserver((function(t){t.forEach((function(t){var e=t.intersectionRatio,link=t.target;e<=0||!link.__prefetch||link.__prefetch()}))}));e.a={name:"NuxtLink",extends:n.default.component("RouterLink"),props:{prefetch:{type:Boolean,default:!1},noPrefetch:{type:Boolean,default:!1}},mounted:function(){this.prefetch&&!this.noPrefetch&&(this.handleId=c(this.observe,{timeout:2e3}))},beforeDestroy:function(){h(this.handleId),this.__observed&&(m.unobserve(this.$el),delete this.$el.__prefetch)},methods:{observe:function(){m&&this.shouldPrefetch()&&(this.$el.__prefetch=this.prefetchLink.bind(this),m.observe(this.$el),this.__observed=!0)},shouldPrefetch:function(){return this.getPrefetchComponents().length>0},canPrefetch:function(){var t=navigator.connection;return!(this.$nuxt.isOffline||t&&((t.effectiveType||"").includes("2g")||t.saveData))},getPrefetchComponents:function(){return this.$router.resolve(this.to,this.$route,this.append).resolved.matched.map((function(t){return t.components.default})).filter((function(t){return"function"==typeof t&&!t.options&&!t.__prefetched}))},prefetchLink:function(){if(this.canPrefetch()){m.unobserve(this.$el);var t,e=o(this.getPrefetchComponents());try{for(e.s();!(t=e.n()).done;){var r=t.value,n=r();n instanceof Promise&&n.catch((function(){})),r.__prefetched=!0}}catch(t){e.e(t)}finally{e.f()}}}}}},,,,,,,,,,,,,,,,,,function(t,e,r){"use strict";r.r(e);r(14);var n=r(8),o=r(3),l=r(4),c=r(6),h=r(5),m=r(1),d=r(2),f=(r(20),r(13),r(0)),v=r(19),y=r(17);function _(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(m.a)(t);if(e){var o=Object(m.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(h.a)(this,r)}}var w=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(d.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},x=function(t){Object(c.a)(m,t);var e,r,h=_(m);function m(){var t;return Object(o.a)(this,m),(t=h.apply(this,arguments)).pages=null,t.pagesTree=null,t.matchingPages=[],t.isMobile=!1,t}return Object(l.a)(m,[{key:"SET_IS_MOBILE",value:function(t){this.isMobile=t}},{key:"SET_PAGES",value:function(t){this.pages=t}},{key:"SET_PAGES_TREE",value:function(t){this.pagesTree=t}},{key:"PUSH_TO_PAGES_TREE",value:function(t){var e;null===(e=this.pagesTree)||void 0===e||e.push(t)}},{key:"SET_MATCHING_PAGES",value:function(t){this.matchingPages=t}},{key:"setIsMobile",value:function(t){return t}},{key:"getPages",value:(r=Object(n.a)(regeneratorRuntime.mark((function t(){var e,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,y.a.get(v.a.api.url+"api/pages");case 2:return e=t.sent,data=e.data,t.abrupt("return",data);case 5:case"end":return t.stop()}}),t)}))),function(){return r.apply(this,arguments)})},{key:"setPagesTree",value:function(t){return t}},{key:"pushToPagesTree",value:function(t){return t}},{key:"searchPages",value:(e=Object(n.a)(regeneratorRuntime.mark((function t(text){var e,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,y.a.post(v.a.api.url+"api/search",{searchText:text});case 2:return e=t.sent,data=e.data,t.abrupt("return",data);case 5:case"end":return t.stop()}}),t)}))),function(t){return e.apply(this,arguments)})},{key:"isMobileGetter",get:function(){return this.isMobile}},{key:"pagesGetter",get:function(){return this.pages}},{key:"currentPageGetter",get:function(){var t=this.pagesTree;return t?t[t.length-1]:t}},{key:"breadcrumbsGetter",get:function(){return this.pagesTree}},{key:"matchingPagesGetter",get:function(){return this.matchingPages}}]),m}(f.VuexModule);w([f.VuexMutation],x.prototype,"SET_IS_MOBILE",null),w([f.VuexMutation],x.prototype,"SET_PAGES",
1null),w([f.VuexMutation],x.prototype,"SET_PAGES_TREE",null),w([f.VuexMutation],x.prototype,"PUSH_TO_PAGES_TREE",null),w([f.VuexMutation],x.prototype,"SET_MATCHING_PAGES",null),w([Object(f.VuexAction)({commit:"SET_IS_MOBILE",rawError:!0})],x.prototype,"setIsMobile",null),w([Object(f.VuexAction)({commit:"SET_PAGES",rawError:!0})],x.prototype,"getPages",null),w([Object(f.VuexAction)({commit:"SET_PAGES_TREE",rawError:!0})],x.prototype,"setPagesTree",null),w([Object(f.VuexAction)({commit:"PUSH_TO_PAGES_TREE",rawError:!0})],x.prototype,"pushToPagesTree",null),w([Object(f.VuexAction)({commit:"SET_MATCHING_PAGES",rawError:!0})],x.prototype,"searchPages",null),x=w([Object(f.Module)({name:"pages",namespaced:!0,stateFactory:!0})],x),e.default=x},function(t,e,r){"use strict";r.r(e);r(14);var n=r(8),o=r(3),l=r(4),c=r(6),h=r(5),m=r(1),d=r(2),f=(r(20),r(13),r(0)),v=r(19),y=r(17);function _(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(m.a)(t);if(e){var o=Object(m.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(h.a)(this,r)}}var w=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(d.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},x=function(t){Object(c.a)(d,t);var e,r,h,m=_(d);function d(){var t;return Object(o.a)(this,d),(t=m.apply(this,arguments)).currentActions=null,t.currentActionInfo=null,t.availableMaterials=null,t}return Object(l.a)(d,[{key:"SET_ACTIONS",value:function(t){this.currentActions=t}},{key:"SET_ACTION_INFO",value:function(t){this.currentActionInfo=t}},{key:"SET_AVAILABLE_MATERIALS",value:function(t){this.availableMaterials=t}},{key:"getCurrentActions",value:(h=Object(n.a)(regeneratorRuntime.mark((function t(){var e,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,y.a.get(v.a.api.url+"api/actions/current");case 2:return e=t.sent,data=e.data,t.abrupt("return",data);case 5:case"end":return t.stop()}}),t)}))),function(){return h.apply(this,arguments)})},{key:"getCurrentActionInfo",value:(r=Object(n.a)(regeneratorRuntime.mark((function t(){var e,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,y.a.get(v.a.api.url+"api/actions/info");case 2:return e=t.sent,data=e.data,t.abrupt("return",data);case 5:case"end":return t.stop()}}),t)}))),function(){return r.apply(this,arguments)})},{key:"getAvailableMaterials",value:(e=Object(n.a)(regeneratorRuntime.mark((function t(e){var r,n,o,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n={auth:{},data:{items:e},module:"foroomService",cmd:"getMaterialsList",key:"W5pRNSx8Dx3tGY65xx3BOgAAAAE"},t.next=3,y.a.post("https://www.foroom.ru/proxy/",n);case 3:if(o=t.sent,null==(data=o.data)||null===(r=data.data)||void 0===r||!r.length){t.next=7;break}return t.abrupt("return",data.data);case 7:return t.abrupt("return",[]);case 8:case"end":return t.stop()}}),t)}))),function(t){return e.apply(this,arguments)})},{key:"currentActionsGetter",get:function(){return this.currentActions}},{key:"currentActionInfoGetter",get:function(){return this.currentActionInfo}},{key:"availableMaterialsGetter",get:function(){return this.availableMaterials}}]),d}(f.VuexModule);w([f.VuexMutation],x.prototype,"SET_ACTIONS",null),w([f.VuexMutation],x.prototype,"SET_ACTION_INFO",null),w([f.VuexMutation],x.prototype,"SET_AVAILABLE_MATERIALS",null),w([Object(f.VuexAction)({commit:"SET_ACTIONS",rawError:!0})],x.prototype,"getCurrentActions",null),w([Object(f.VuexAction)({commit:"SET_ACTION_INFO",rawError:!0})],x.prototype,"getCurrentActionInfo",null),w([Object(f.VuexAction)({commit:"SET_AVAILABLE_MATERIALS",rawError:!0})],x.prototype,"getAvailableMaterials",null),x=w([Object(f.Module)({name:"currentActions",namespaced:!0,stateFactory:!0})],x),e.default=x},function(t,e,r){"use strict";r.r(e);r(14);var n=r(8),o=r(3),l=r(4),c=r(6),h=r(5),m=r(1),d=r(2),f=(r(20),r(13),r(36),r(51),r(40),r(26),r(0)),v=r(19),y=r(17);function _(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(m.a)(t);if(e){var o=Object(m.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(h.a)(this,r)}}var w=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(d.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},x=function(t){Object(c.a)(h,t);var e,r=_(h);function h(){var t;return Object(o.a)(this,h),(t=r.apply(this,arguments)).systems=null,t.systemProductsMap={rolo:["rolo"],duo:["zebra","duo"],plisse:["plisse"],roma:["roma","introma"],vblinds:["vblinds"],hblinds:["hblinds","ks25"],wood:["wood"],profileCornices:["karniz","profileCornices"],smart:["rolo","duo","zebra","wood","roma","hblinds","profileCornices","karniz"]},t.systemUrlMap=[{system:"umnye-shtory",routeParam:"umnye-shtory"},{system:"rolo",routeParam:"rulonnye-shtory"},{system:"zebra",routeParam:"rulonnye-shtory-duo"},{system:"hblinds",routeParam:"gorizontalnye-zhalyuzi"},{system:"wood",routeParam:"gorizontalnye-derevyannie-zhalyuzi"},{system:"vblinds",routeParam:"vertikalnye-zhalyuzi"},{system:"roma",routeParam:"rimskie-shtory"},{system:"plisse",routeParam:"shtory-plisse"},{system:"profileCornices",routeParam:"profileCornices"}],t.systemTypes=[{id:1,name:"Солнцезащитные системы",systems:["rolo","duo","zebra","plisse","hblinds","ks25","vblinds","roma","introma","wood","smart"]},{id:2,name:"Карнизы для штор",systems:["karniz"]}],t.wifi=[{id:0,shortName:"Wi-Fi USB шлюз",name:"",fullName:"с использованием дистанционного управления",value:"usbWifi",RemoteControl:1},{id:1,shortName:"Wi-Fi шлюз",name:"",fullName:"с использованием дистанционного управления",value:"wifiModule",RemoteControl:1}],t.controllers=[{id:0,shortName:"Радиопульт с колесом управления, 6 каналов",name:"",fullName:"с использованием дистанционного управления",value:"controller6",RemoteControl:8},{id:1,shortName:"Радиопульт, полированный алюминий, 16 каналов",name:"",fullName:"с использованием дистанционного управления",value:"controller16",RemoteControl:9},{id:2,shortName:"Радиовыключатель, 6 каналов, RTS, таймер",name:"",fullName:"с использованием дистанционного управления",value:"controller6RT
1S",RemoteControl:10},{id:3,shortName:"Радиовыключатель, 1 канал",name:"",fullName:"с использованием дистанционного управления",value:"controller1",RemoteControl:11}],t.remoteControl=[{id:0,shortName:"Wi-Fi",name:"",fullName:"с использованием дистанционного управления",value:"wifi",RemoteControl:1},{id:1,shortName:"Радио",name:"",fullName:"с использованием дистанционного управления",value:"radio",RemoteControl:2},{id:2,shortName:"Фазное",name:"",fullName:"с использованием дистанционного управления",value:"phasic",RemoteControl:3},{id:3,shortName:"Сухой контакт",name:"",fullName:"с использованием дистанционного управления",value:"dryContact",RemoteControl:4},{id:4,shortName:"RS-485/232",name:"",fullName:"с использованием дистанционного управления",value:"rs",RemoteControl:5},{id:5,shortName:"Нет",name:"",fullName:"без использования дистанционного управления",value:"without",RemoteControl:6}],t.attachmentPoints=[{id:1,shortName:"На проем",name:"Изделия для оконного проёма",fullName:"для установки на оконный проём",value:"wall"},{id:2,shortName:"На створку",name:"Изделия для створок окна",fullName:"для установки на створку окна",value:"flap"}],t.attachmentPointsGform50=[{id:1,shortName:"На створку",name:"Изделия для створок окна",fullName:"Изделия для установки на створки",value:"flap"},{id:2,shortName:"На проем",name:"Изделия для оконного проёма",fullName:"Изделия для установки на проём",value:"wall"},{id:3,shortName:"На проем 50мм",name:"Изделия для оконного проёма",fullName:"Изделия для установки на проём",value:"wall2"}],t.box=[{value:0,title:"без короба"},{value:1,title:"с коробом"}],t}return Object(l.a)(h,[{key:"SET_SYSTEMS",value:function(t){this.systems=t}},{key:"getSystems",value:(e=Object(n.a)(regeneratorRuntime.mark((function t(){var e,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,y.a.get(v.a.api.url+"api/systems");case 2:return e=t.sent,data=e.data,t.abrupt("return",data);case 5:case"end":return t.stop()}}),t)}))),function(){return e.apply(this,arguments)})},{key:"remoteControlGetter",get:function(){return this.remoteControl}},{key:"systemProductsMapGetter",get:function(){return this.systemProductsMap}},{key:"systemsGetter",get:function(){return this.systems}},{key:"controllersGetter",get:function(){return this.controllers}},{key:"wifiGetter",get:function(){return this.wifi}},{key:"attachmentPointsGetter",get:function(){return this.attachmentPoints}},{key:"attachmentPointsGetterGform50",get:function(){return this.attachmentPointsGform50}},{key:"boxGetter",get:function(){return this.box}},{key:"systemTypesGetter",get:function(){return this.systemTypes}},{key:"systemUrlMapGetter",get:function(){return this.systemUrlMap}},{key:"productsByUrlGetter",get:function(){var t=this;return function(e){var r=Object.values(t.systemUrlMap).find((function(t){return t.routeParam===e}));return r?Object.values(t.systemProductsMap).find((function(t){return t.includes(r.system)})):null}}}]),h}(f.VuexModule);w([f.VuexMutation],x.prototype,"SET_SYSTEMS",null),w([Object(f.VuexAction)({commit:"SET_SYSTEMS",rawError:!0})],x.prototype,"getSystems",null),x=w([Object(f.Module)({name:"systems",namespaced:!0,stateFactory:!0})],x),e.default=x},function(t,e,r){"use strict";r.r(e);r(14);var n=r(8),o=r(3),l=r(4),c=r(6),h=r(5),m=r(1),d=r(2),f=(r(20),r(13),r(0)),v=r(19),y=r(17);function _(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(m.a)(t);if(e){var o=Object(m.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(h.a)(this,r)}}var w=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(d.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},x=function(t){Object(c.a)(h,t);var e,r=_(h);function h(){var t;return Object(o.a)(this,h),(t=r.apply(this,arguments)).slides=null,t}return Object(l.a)(h,[{key:"SET_SYSTEMS_SLIDES",value:function(t){this.slides=t}},{key:"getAllSlides",value:(e=Object(n.a)(regeneratorRuntime.mark((function t(){var e,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,y.a.get(v.a.api.url+"api/systems-slider");case 2:return e=t.sent,data=e.data,t.abrupt("return",data);case 5:case"end":return t.stop()}}),t)}))),function(){return e.apply(this,arguments)})},{key:"systemsCarouselGetter",get:function(){return this.slides}}]),h}(f.VuexModule);w([f.VuexMutation],x.prototype,"SET_SYSTEMS_SLIDES",null),w([Object(f.VuexAction)({commit:"SET_SYSTEMS_SLIDES",rawError:!0})],x.prototype,"getAllSlides",null),x=w([Object(f.Module)({name:"systemsCarousel",namespaced:!0,stateFactory:!0})],x),e.default=x},function(t,e,r){"use strict";r.r(e);r(14);var n=r(8),o=r(3),l=r(4),c=r(6),h=r(5),m=r(1),d=r(2),f=(r(20),r(13),r(22),r(24),r(0)),v=r(19),y=r(17);function _(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(m.a)(t);if(e){var o=Object(m.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(h.a)(this,r)}}var w=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(d.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},x=function(t){Object(c.a)(m,t);var e,r,h=_(m);function m(){var t;return Object(o.a)(this,m),(t=h.apply(this,arguments)).products=null,t.bestsellers=null,t}return Object(l.a)(m,[{key:"SET_PRODUCTS",value:function(t){this.products=t.filter((function(t){return t.publicOnSite})).sort((function(a,b){return a.positionOnSiteMenu<b.positionOnSiteMenu?-1:1}))}},{key:"SET_BESTSELLERS",value:function(t){this.bestsellers=t}},{key:"getProducts",value:(r=Object(n.a)(regeneratorRuntime.mark((function t(){var e,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,y.a.get(v.a.api.url+"api/products");case 2:return e=t.sent,data=e.data,t.abrupt("return",data);case 5:case"end":return t.stop()}}),t)}))),function(){return r.apply(this,arguments)})},{key:"getBestsellers",value:(e=Object(n.a)(regeneratorRuntime.mark((function t(){var e,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,y.a.get(v.a.api.url+"api/bestsellers");case 2:return e=t.sent,data=e.data,t.abrupt("return",data);case 5:case"end":return t.stop()}}),t)}))),function(){return e.apply(this,arguments)})},{key:"productsGetter",get:function(){var t;return null===(t=this.products)||void 0===t?void 0:t.filter((function(t){return t.publicOnSite&&!t.disabled}))}},{key:"availableProductsIds",get:function(){return this.products?this.products.filter((function(t){return t.publicOnSite&&!t.disabled})).map((function(t){return t.type+t.subtype})):[]}},{key:"bestsellersGetter",get:function(){return this.bestsellers}}]),m}(f.VuexModule);w([f.VuexMutation],x.prototype,"SET_PRODUCTS",null),w([f.VuexMutation],x.prototype,"SET_BESTSELLERS",null),w([Object(f.VuexAction)({commit:"SET_PRODUCTS",rawError:!0})],x.prototype,"getProducts",null),w([Object(f.VuexAction)({commit:"SET_BESTSELLERS",rawError:!0})],x.prototype,"getBestsellers",null),x=w([Object(f.Module)({name:"products",namespaced:!0,stateFactory:!0})],x),e.default=x},function(t,e,r){"use strict";r.r(e);r(14);var n=r(8),o=r(3),l=r(4),c=r(6),h=r(5),m=r(1),d=r(2),f=(r(20),r(13),r(0)),v=r(19),y=r(17);function _(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(m.a)(t);if(e){var o=Object(m.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(h.a)(this,r)}}var w=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(d.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},x=function(t){Object(c.a)(h,t);var e,r=_(h);function h(){var t;return Object(o.a)(this,h),(t=r.apply(this,arguments)).showcase=null,t}return Object(l.a)(h,[{key:"SET_SHOWCASE",value:function(t){this.showcase=t}},{key:"getShowcase",value:(e=Object(n.a)(regeneratorRuntime.mark((function t(){var e,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,y.a.get(v.a.api.url+"api/showcase");case 2:return e=t.sent,data=e.data,console.log("API Response (showcase):",data),t.abrupt("return",data);case 6:case"end":return t.stop()}}),t)}))),function(){return e.apply(this,arguments)})},{key:"showcaseGetter",get:function(){return this.showcase}}]),h}(f.VuexModule);w([f.VuexMutation],x.prototype,"SET_SHOWCASE",null),w([Object(f.VuexAction)({commit:"SET_SHOWCASE",rawError:!0})],x.prototype,"getShowcase",null),x=w([Object(f.Module)({name:"showcase",namespaced:!0,stateFactory:!0})],x),e.default=x},function(t,e,r){"use strict";r.r(e);r(14),r(27),r(30),r(37);var n=r(8),o=r(21),l=r(3),c=r(4),h=r(6),m=r(5),d=r(1),f=r(2),v=(r(20),r(13),r(24),r(31),r(149),r(22),r(26),r(36),r(0)),y=r(19),_=r(12),w=r(17);function x(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function P(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
1i%2?x(Object(source),!0).forEach((function(e){Object(o.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):x(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}function C(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(d.a)(t);if(e){var o=Object(d.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(m.a)(this,r)}}var O=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},k=function(t){Object(h.a)(d,t);var e,r,o,m=C(d);function d(){var t;return Object(l.a)(this,d),(t=m.apply(this,arguments)).products=null,t.productsSEO=[],t.similarProducts={},t.currentSimilarProduct={},t.isSmart=!1,t.options=[{type:"typeSort",options:[]},{type:"window",options:[]}],t.filteredArray=[{id:0,systemName:"Рулонные шторы",systemSelect:"Рулонные шторы",headerTitle:"3D МОДЕЛИ РУЛОННЫХ ШТОР",color:"6A2851",system:"rolo",list:[]},{id:1,systemName:"Рулонные шторы DUO (ДУО)",systemSelect:"Рулонные шторы ДУО",headerTitle:"3D МОДЕЛИ РУЛОННЫХ ШТОР DUO (ДУО)",color:"6A2851",system:"roloDUO",list:[]},{id:2,systemName:"Шторы плиссе",systemSelect:"Шторы плиссе",headerTitle:"3D МОДЕЛИ ШТОР ПЛИССЕ",color:"9BC326",system:"plisse",list:[]},{id:3,systemName:"Горизонтальные жалюзи",systemSelect:"Горизонтальные алюминиевые жалюзи",headerTitle:"3D МОДЕЛИ ГОРИЗОНТАЛЬНЫХ АЛЮМИНИЕВЫХ ЖАЛЮЗИ",color:"587407",system:"horizontal",list:[]},{id:4,systemName:"Горизонтальные Деревянные жалюзи",systemSelect:"Горизонтальные деревянные жалюзи",headerTitle:"3D МОДЕЛИ ГОРИЗОНТАЛЬНЫХ ДЕРЕВЯННЫХ ЖАЛЮЗИ",color:"733D26",system:"wood",list:[]},{id:5,systemName:"Вертикальные жалюзи",systemSelect:"Вертикальные жалюзи",headerTitle:"3D МОДЕЛИ ВЕРТИКАЛЬНЫХ ЖАЛЮЗИ",color:"10627A",system:"vertical",list:[]},{id:6,systemName:"Римские шторы",systemSelect:"Римские шторы",headerTitle:"3D МОДЕЛИ РИМСКИХ ШТОР",color:"C31516",system:"roma",list:[]},{id:7,systemName:"Профильные карнизы",systemSelect:"Моторизированные профильные карнизы",headerTitle:"3D МОДЕЛИ МОТОРИЗИРОАВННЫХ ПРОФИЛЬНЫХ КАРНИЗОВ",color:"7E71B1",system:"profile",list:[]}],t}return Object(c.a)(d,[{key:"SET_FILTERED_ARRAY",value:function(t){this.filteredArray=t}},{key:"SET_PRODUCTS",value:function(t){t=t.map((function(p){var t;return P(P({},p),{},{img:p.img.replace("/img/","/img-new/"),productImages:p.productImages?p.productImages.map((function(i){return i.replace("/img/","/img-new/")})):[],windowImg:p.windowImg?p.windowImg.replace("/img/","/img-new/"):null,measure:P(P({},null==p?void 0:p.measure),{},{photo:p.measure&&p.measure.photo?p.measure.photo.replace("/img/","/img-new/"):null}),productInfo:null===(t=p.productInfo)||void 0===t?void 0:t.map((function(i){return P(P({},i),{},{img:i.img?i.img.replace("/img/","/img-new/"):""})}))})})),this.products=t}},{key:"SET_OPTIONS",value:function(t){"typeSort"===t.type?this.options[0].options=t.options:this.options[1].options=t.options}},{key:"SET_PRODUCTS_SEO",value:function(t){this.productsSEO=t}},{key:"SET_IS_SMART",value:function(t){this.isSmart=t}},{key:"SET_SIMILAR_PRODUCTS",value:function(t){var e=t.productId,data=t.data;_.default.set(this.similarProducts,e,data)}},{key:"SET_CURRENT_SIMILAR_PRODUCT",value:function(t){this.currentSimilarProduct=t}},{key:"getCatalog",value:(o=Object(n.a)(regeneratorRuntime.mark((function t(){var e,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,w.a.get(y.a.api.url+"api/catalog");case 2:return e=t.sent,data=e.data,t.abrupt("return",data);case 5:case"end":return t.stop()}}),t)}))),function(){return o.apply(this,arguments)})},{key:"getProductsSEO",value:(r=Object(n.a)(regeneratorRuntime.mark((function t(){var e,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,w.a.get(y.a.api.url+"api/catalog/productsSEO");case 2:return e=t.sent,data=e.data,t.abrupt("return",data);case 5:case"end":return t.stop()}}),t)}))),function(){return r.apply(this,arguments)})},{key:"getSimilarProducts",value:(e=Object(n.a)(regeneratorRuntime.mark((function t(e){var r,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,w.a.get("".concat(y.a.api.url,"api/goods/system/").concat(e));case 2:return r=t.sent,data=r.data,t.abrupt("return",{productId:e,data:data});case 5:case"end":return t.stop()}}),t)}))),function(t){return e.apply(this,arguments)})},{key:"setCurrentSimilarProduct",value:function(t){return t}},{key:"setIsSmart",value:function(t){return t}},{key:"setOptions",value:function(t){return t}},{key:"setProductsWithOptions",value:function(){var t=this,e=function(t){return t.startsWith("wall")?"wall":t.startsWith("flap")?"flap":t},r={};
1this.products.forEach((function(t){var e=t.systemName;r[e]||(r[e]=[]),r[e].push(t)})),this.filteredArray.forEach((function(t){t.list=[]}));var n=this.options[0].options.length>0,o=this.options[1].options.length>0;n||o?this.filteredArray.forEach((function(l){var c=l.systemName,h=(r[c]||[]).filter((function(r){var l=!n||t.options[0].options.some((function(t){return t.systemName===r.systemName})),c=!o||t.options[1].options.some((function(t){return e(t.typeSelect)===e(r.attachmentPoint)}));return l&&c}));l.list=h})):this.filteredArray.forEach((function(t){t.list=r[t.systemName]||[]})),this.SET_FILTERED_ARRAY(this.filteredArray)}},{key:"catalogGetter",get:function(){return this.isSmart?this.products.filter((function(t){return!["rolo30","rolo4"].includes(t.productId)})):this.products}},{key:"filteredArrayGetter",get:function(){return this.filteredArray}},{key:"optionsGetter",get:function(){return this.options}},{key:"catalogProductsSEOGetter",get:function(){return this.productsSEO}},{key:"isSmartGetter",get:function(){return this.isSmart}},{key:"currentProductGetter",get:function(){var t=this;return function(e){return t.catalogGetter.find((function(t){return t.productId===e}))}}},{key:"allCatalogSimilarProductsGetter",get:function(){return this.similarProducts}},{key:"catalogSimilarProductsGetter",get:function(){var t=this;return function(e){return t.similarProducts[e]}}},{key:"currentSimilarProductGetter",get:function(){return this.currentSimilarProduct}}]),d}(v.VuexModule);O([v.VuexMutation],k.prototype,"SET_FILTERED_ARRAY",null),O([v.VuexMutation],k.prototype,"SET_PRODUCTS",null),O([v.VuexMutation],k.prototype,"SET_OPTIONS",null),O([v.VuexMutation],k.prototype,"SET_PRODUCTS_SEO",null),O([v.VuexMutation],k.prototype,"SET_IS_SMART",null),O([v.VuexMutation],k.prototype,"SET_SIMILAR_PRODUCTS",null),O([v.VuexMutation],k.prototype,"SET_CURRENT_SIMILAR_PRODUCT",null),O([Object(v.VuexAction)({commit:"SET_PRODUCTS",rawError:!0})],k.prototype,"getCatalog",null),O([Object(v.VuexAction)({commit:"SET_PRODUCTS_SEO",rawError:!0})],k.prototype,"getProductsSEO",null),O([Object(v.VuexAction)({commit:"SET_SIMILAR_PRODUCTS",rawError:!0})],k.prototype,"getSimilarProducts",null),O([Object(v.VuexAction)({commit:"SET_CURRENT_SIMILAR_PRODUCT",rawError:!0})],k.prototype,"setCurrentSimilarProduct",null),O([Object(v.VuexAction)({commit:"SET_IS_SMART",rawError:!0})],k.prototype,"setIsSmart",null),O([Object(v.VuexAction)({commit:"SET_OPTIONS",rawError:!0})],k.prototype,"setOptions",null),O([v.VuexAction],k.prototype,"setProductsWithOptions",null),k=O([Object(v.Module)({name:"catalog",namespaced:!0,stateFactory:!0})],k),e.default=k},function(t,e,r){"use strict";r.r(e);r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(0));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var v=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},y=function(t){Object(l.a)(r,t);var e=f(r);function r(){var t;return Object(n.a)(this,r),(t=e.apply(this,arguments)).filterParams={attachmentPoint:{title:"Точка крепления",params:null},systemType:{title:"Солнцезащитная система",params:null},actionPerc:{title:"Скидка",params:null}},t}return Object(o.a)(r,[{key:"filterParamsGetter",get:function(){return this.filterParams}}]),r}(d.VuexModule);y=v([Object(d.Module)({name:"productsFilter",namespaced:!0,stateFactory:!0})],y),e.default=y},function(t,e,r){"use strict";r.r(e);r(14),r(30),r(37);var n=r(29),o=r(21),l=r(8),c=r(3),h=r(4),m=r(6),d=r(5),f=r(1),v=r(2),y=(r(20),r(13),r(86),r(32),r(36),r(22),r(24),r(51),r(31),r(67),r(26),r(27),r(0)),_=r(19),w=r(17),x=r(68),P=r(18),C=r(12);function O(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function k(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
1i%2?O(Object(source),!0).forEach((function(e){Object(o.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):O(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}function R(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(f.a)(t);if(e){var o=Object(f.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(d.a)(this,r)}}var M=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},j=function(t,e){var r=t[0];for(var i in t)parseFloat(t[i][e])<parseFloat(r[e])&&(r=t[i]);return r},S=function(t){Object(m.a)(E,t);var e,r,d,f,v,y,O,M,S,A,I=R(E);function E(){var t;return Object(c.a)(this,E),(t=I.apply(this,arguments)).calcProcess=!1,t.api=null,t.templates=null,t.calcSteps=null,t.currentPaginatorStep=0,t.calculatedItems=[],t.calculatedItem=null,t.calcCurrentItem=null,t.calculatedItemParams=null,t.calculatedItemMaterials=null,t.calculatedItemRus=null,t.controlType="",t.sizes=[],t.isSmartConstructor=!1,t.remoteControl="Нет",t.isNewProduct=!1,t.remoteController="Нет",t.materialsItems=[],t.batteryCharger="Нет",t}return Object(h.a)(E,[{key:"SET_IS_NEW_PRODUCT",value:function(t){this.isNewProduct=t}},{key:"SET_REMOTE_CONTROL",value:function(t){this.remoteControl=t}},{key:"SET_REMOTE_CONTROLLER",value:function(t){this.remoteController=t}},{key:"SET_IS_SMART_CONSTRUCTOR",value:function(t){this.isSmartConstructor=t}},{key:"SET_CALC_PROCESS",value:function(t){this.calcProcess=t}},{key:"SET_API",value:function(t){this.api=t}}
1,{key:"SET_TEMPLATES",value:function(t){this.templates=t}},{key:"SET_CALCULATED_ITEM",value:function(t){var e=t.item,r=t.materials,n=t.params,o=t.itemRus,l=t.calcCurrentItem;this.calculatedItem=e,this.calculatedItemParams=n,r&&(this.calculatedItemMaterials=r),this.calculatedItemRus=o,this.calcCurrentItem=l}},{key:"SET_CALC_STEPS",value:function(t){this.calcSteps=t}},{key:"SET_CURRENT_STEP",value:function(t){this.currentPaginatorStep=t}},{key:"SET_MATERIAL_TO_TEMPLATE",value:function(t){var e,r=this;this.calculatedItem.material=t;var n=null===(e=this.templates)||void 0===e?void 0:e.findIndex((function(template){var t,e;return(null==template?void 0:template.type)===(null===(t=r.calculatedItem)||void 0===t?void 0:t.type)&&(null==template?void 0:template.subtype)===(null===(e=r.calculatedItem)||void 0===e?void 0:e.subtype)}));n&&n>=0&&C.default.set(this.templates[n],"material",t)}},{key:"SET_CONTROL_TYPE",value:function(t){this.controlType=t}},{key:"SET_SIZES",value:function(t){this.sizes=t}},{key:"SET_MATERIALS_ITEMS",value:function(t){this.materialsItems=t}},{key:"SET_BATTERY_CHARGER",value:function(t){this.batteryCharger=t}},{key:"setBatteryCharger",value:(A=Object(l.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e);case 1:case"end":return t.stop()}}),t)}))),function(t){return A.apply(this,arguments)})},{key:"setCalcProcess",value:(S=Object(l.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e);case 1:case"end":return t.stop()}}),t)}))),function(t){return S.apply(this,arguments)})},{key:"setIsNewProduct",value:(M=Object(l.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e);case 1:case"end":return t.stop()}}),t)}))),function(t){return M.apply(this,arguments)})},{key:"setMaterialsItems",value:(O=Object(l.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e);case 1:case"end":return t.stop()}}),t)}))),function(t){return O.apply(this,arguments)})},{key:"initApi",value:(y=Object(l.a)(regeneratorRuntime.mark((function t(){var e,r=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(x.a)("https://api.foroom.ru/uploads/download/js/foroomApi.min.js");case 2:return e=t.sent,t.abrupt("return",new Promise((function(t){if(e&&window.foroomApi){var n=window.foroomApi.default,o={account:{price_margin:1.4,discounts:[]},fullUrl:"https://api.foroom.ru/uploads/open/js/",uploads_url:"https://api.foroom.ru/uploads/download/zip/",console_mode:!1,destination:"fr",init_data:null};n.init(o),n.load_data((function(e,l){o.init_data=l,P.promocodeStore.setAllPromocodes(l.all_promo),n.init(o),n.init_calc((function(e){r.SET_API(e),e.items&&r.SET_MATERIALS_ITEMS(e.items.access1.materials),t(e)}))}))}})));case 4:case"end":return t.stop()}}),t)}))),function(){return y.apply(this,arguments)})},{key:"removeTemplate",value:(v=Object(l.a)(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e={item:{},materials:[],params:{},itemRus:{},calcCurrentItem:{}},this.SET_CALCULATED_ITEM(e);case 2:case"end":return t.stop()}}),t,this)}))),function(){return v.apply(this,arguments)})},{key:"calculate",value:(f=Object(l.a)(regeneratorRuntime.mark((function t(template){var e,r,c,h,m,d,f,v,y,_,w,x,P=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(this.SET_CALC_PROCESS(!0),this.api){t.next=4;break}return t.next=4,this.initApi();case 4:if(template.isNew&&this.removeTemplate(),e=[],Array.isArray(this.calculatedItem)&&this.calculatedItem.length>1&&!Array.isArray(template)&&6!==template.RemoteControl?(r=template.type+template.subtype,c=this.calculatedItem.find((function(t){return t.isProduct})),e=c?Array.isArray(template)&&!template.find((function(t){return t.id}))?[k(k(k({},c),template),{},{Color:template.Color,material:template.material,RemoteControl:template.RemoteControl,MountType:template.MountType,Drive:template.Drive,ControlType:template.ControlType})]:r===c.type+c.subtype?[k(k(k({},c),template),{},{Color:template.Color,material:template.material,RemoteControl:template.RemoteControl,MountType:template.MountType,Drive:template.Drive,ControlType:template.ControlType})].concat(Object(n.a)(this.calculatedItem.filter((function(t){return!t.isProduct})))):template:template):e=template,!(Array.isArray(e)&&e.length>0)){t.next=21;break}d={item:[],materials:[],params:[],itemRus:[],calcCurrentItem:[]},e.map(function(){var t=Object(l.a)(regeneratorRuntime.mark((function t(e,r){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise((function(t,r){var n,l,c,h,m=Object.assign({},P.api);m.load_template(e),m.current_item.calcPrice();var f,v=m.current_item.release(),y=m.current_item.oParams,_=m.current_item.materialRest,w=Object.values(m.current_item.materials),x=null==w?void 0:w.filter((function(t){return!t.disabled&&t.calc_enabled&&t.ost>_.red})).map((function(t){return t.tabAlias=t.isCurrentAction?t.currentActionInfo.alias:"mainCollection",t})).sort((function(a,b){return a.priceGroup<b.priceGroup?-1:1})),C=m.convert_item_to_preview(v),O=m.current_item;void 0!==e.RemoteControl&&(1===e.RemoteControl||2===e.RemoteControl||3===e.RemoteControl||4===e.RemoteControl||e.RemoteControl),void 0===e.Controller||P.remoteController?P.remoteController&&(f=P.remoteController):1===e.Controller||"String"==typeof e.Controller&&"Радиопульт с колесом управления, 6 каналов"===e.Controller?f="Радиопульт с колесом управления, 6 каналов":2===e.Controller||"String"==typeof e.Controller&&"Радиопульт, полированный алюминий, 16 каналов"===e.Controller?f="Радиопульт, полированный алюминий, 16 каналов":3===e.Controller||"String"==typeof e.Controller&&"Радиовыключатель, 1 канал"===e.Controller?f="Радиовыключатель, 1 канал":(4===e.Controller||"String"==typeof e.Controller&&"Радиовыключатель, 6 каналов, RTS, таймер"===e.Controller)&&(f="Радиовыключатель, 6 каналов, RTS, таймер");var R=void 0!==e.RemoteControl?{alias:"RemoteControl",descr:"",ke
1y:e.RemoteControl,mes:"",name:"Аксессуары для моторизации",val:P.remoteControl}:{},M={item:k(k({},v),{},Object(o.a)({id:e.id,RemoteControl:R,MountType:e.MountType,cost_width:v.cost_width?v.cost_width:0,cost_height:v.cost_height?v.width:0,height:v.height?v.height:0,isProduct:null!==(n=null==e?void 0:e.isProduct)&&void 0!==n&&n},"MountType",e.MountType)),materials:x.map((function(t){var e,r,n,o;return k(k({},t),{},{img:k(k({},t.img),{},{prv1:null===(e=t.img)||void 0===e||null===(r=e.prv1)||void 0===r?void 0:r.replace("rolo13","rolo6"),prv2:null===(n=t.img)||void 0===n||null===(o=n.prv2)||void 0===o?void 0:o.replace("rolo13","rolo6")})})})),params:k(k({},y),{},{isProduct:null!==(l=null==e?void 0:e.isProduct)&&void 0!==l&&l}),itemRus:k(k({},C),{},{cost_width:C.cost_width?C.cost_width:0,cost_height:C.cost_height?C.width:0,height:C.height?C.height:0,RemoteControl:k(k({},R),{},{val:P.remoteControl}),MountType:e.MountType,isProduct:null!==(c=null==e?void 0:e.isProduct)&&void 0!==c&&c}),calcCurrentItem:k(k({},O),{},{cost_width:O.cost_width?O.cost_width:0,cost_height:O.cost_height?O.width:0,MountType:e.MountType,height:O.height?O.height:0,isProduct:null!==(h=null==e?void 0:e.isProduct)&&void 0!==h&&h})};f&&(M.item.Controller=f,M.itemRus.Controller=f),null!=e&&e.isProduct&&(M.materials=x.map((function(t){var e,r,n,o;return k(k({},t),{},{img:k(k({},t.img),{},{prv1:null===(e=t.img)||void 0===e||null===(r=e.prv1)||void 0===r?void 0:r.replace("rolo13","rolo6"),prv2:null===(n=t.img)||void 0===n||null===(o=n.prv2)||void 0===o?void 0:o.replace("rolo13","rolo6")})})}))),null!=e&&e.type&&"rolo"==(null==e?void 0:e.type)&&null!=e&&e.subtype&&"3"==(null==e?void 0:e.subtype)&&(M.item.MountType=3,M.itemRus.MountType=3);var j=d;null!=e&&e.isProduct&&(d.materials=x.map((function(t){var e,r,n,o;return k(k({},t),{},{img:k(k({},t.img),{},{prv1:null===(e=t.img)||void 0===e||null===(r=e.prv1)||void 0===r?void 0:r.replace("rolo13","rolo6"),prv2:null===(n=t.img)||void 0===n||null===(o=n.prv2)||void 0===o?void 0:o.replace("rolo13","rolo6")})})}))),Object.entries(j).forEach((function(t){"materials"!==t[0]&&d[t[0]].push(M[t[0]])}));var S=m.current_item.error,A=m.current_item.errors;t(S?k(k({hasError:!0},M),{},{error:S,errors:A}):k(k({},M),{},{hasError:!1}))})));case 1:case"end":return t.stop()}}),t)})));return function(e,r){return t.apply(this,arguments)}}()),f=null===(h=d.item)||void 0===h?void 0:h.reduce((function(t,e){return(e.old_price?e.old_price:e.price)+t}),0),v=null===(m=d.item)||void 0===m?void 0:m.reduce((function(t,e){return(e.sale_price?e.sale_price:e.price)+t}),0),y=f/100,_=Math.round((f-v)/y),this.remoteController&&(w=this.remoteController),x=k(k({},d),{},{itemRus:[k(k({},d.itemRus.find((function(t){return t.isProduct}))),{},{Controller:w,perc:k(k({},d.itemRus.find((function(t){return t.isProduct})).perc),{},{val:_})})].concat(Object(n.a)(d.itemRus.filter((function(t){return!t.isProduct})))),item:[k(k({},d.item.find((function(t){return t.isProduct}))),{},{Controller:w,perc:_,remoteControl:this.remoteControl})].concat(Object(n.a)(d.item.filter((function(t){return!t.isProduct})))),calcCurrentItem:[k(k({},d.calcCurrentItem.find((function(t){return t.isProduct}))),{},{Controller:w,perc:_,remoteControl:this.remoteControl})].concat(Object(n.a)(d.calcCurrentItem.filter((function(t){return!t.isProduct}))))}),this.SET_CALCULATED_ITEM(x),this.SET_CALC_PROCESS(!1),t.next=22;break;case 21:return t.abrupt("return",new Promise((function(t,r){var n=Object.assign({},P.api);n.load_template(e),n.current_item.calcPrice();var o=k(k({},n.current_item.release()),{},{id:e.id}),l=n.current_item.oParams,c=n.current_item.materialRest,h=Object.values(n.current_item.materials).filter((function(t){return!t.disabled&&t.calc_enabled&&t.ost>c.red})).map((function(t){return t.tabAlias=t.isCurrentAction?t.currentActionInfo.alias:"mainCollection",t})).sort((function(a,b){return a.priceGroup<b.priceGroup?-1:1})),m=n.convert_item_to_preview(o),d=n.current_item,f=n.current_item.error,v=n.current_item.errors,y={item:o,materials:h.map((function(t){var e,r,n,o;return k(k({},t),{},{img:k(k({},t.img),{},{prv1:null===(e=t.img)||void 0===e||null===(r=e.prv1)||void 0===r?void 0:r.replace("rolo13","rolo6"),prv2:null===(n=t.img)||void 0===n||null===(o=n.prv2)||void 0===o?void 0:o.replace("rolo13","rolo6")})})}
1)),params:l,itemRus:m,calcCurrentItem:d};"rolo"==e.type&&"3"==e.subtype&&(y.item.MountType=3,y.itemRus.MountType=3),P.SET_CALCULATED_ITEM(y),P.SET_CALC_PROCESS(!1),t(f?k(k({hasError:!0},y),{},{error:f,errors:v}):k(k({},y),{},{hasError:!1}))})));case 22:case"end":return t.stop()}}),t,this)}))),function(t){return f.apply(this,arguments)})},{key:"setIsSmartConstructor",value:function(t){return t}},{key:"setRemoteControl",value:function(t){return t}},{key:"setRemoteController",value:function(t){return t}},{key:"getTemplates",value:(d=Object(l.a)(regeneratorRuntime.mark((function t(){var e,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,w.a.get(_.a.api.url+"api/calc-templates");case 2:return e=t.sent,data=e.data,t.abrupt("return",data);case 5:case"end":return t.stop()}}),t)}))),function(){return d.apply(this,arguments)})},{key:"getCalcSteps",value:(r=Object(l.a)(regeneratorRuntime.mark((function t(){var e,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,w.a.get(_.a.api.url+"api/calc-steps");case 2:return e=t.sent,data=e.data,t.abrupt("return",data);case 5:case"end":return t.stop()}}),t)}))),function(){return r.apply(this,arguments)})},{key:"setCurrentStep",value:(e=Object(l.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e);case 1:case"end":return t.stop()}}),t)}))),function(t){return e.apply(this,arguments)})},{key:"setMaterialToTemplate",value:function(t){return t}},{key:"setControlType",value:function(t){return t}},{key:"setSizes",value:function(t){return t}},{key:"isNewProductGetter",get:function(){return this.isNewProduct}},{key:"materialsItemsGetter",get:function(){return this.materialsItems}},{key:"isSmartConstructorGetter",get:function(){return this.isSmartConstructor}},{key:"remoteControlGetter",get:function(){return this.remoteControl}},{key:"templatesGetter",get:function(){var t,e=this.isSmartConstructor?null===(t=this.templates)||void 0===t?void 0:t.filter((function(template){return template.Drive&&[1,2,3].includes(template.Drive)||template.ControlType})).map((function(t){return k(k({},t),{},{Drive:1===t.Drive&&2!==t.Drive&&void 0===t.ControlType?3:t.Drive,ControlType:1===t.ControlType&&t.type+t.subtype!=="roma1"?3:t.type+t.subtype==="roma1"?2:t.type+t.subtype==="wood1"?6:t.ControlType})})):this.templates;return e?e.sort((function(a,b){return a.price<b.price?-1:1})):e}},{key:"calcStepsGetter",get:function(){return this.calcSteps}},{key:"calculatedItemsGetter",get:function(){return this.calculatedItems}},{key:"apiGetter",get:function(){return this.api}},{key:"calcProcessGetter",get:function(){return this.calcProcess}},{key:"calculatedItemGetter",get:function(){return this.calculatedItem}},{key:"calculatedItemParamsGetter",get:function(){return this.calculatedItemParams}},{key:"calcCurrentItemGetter",get:function(){return this.calcCurrentItem}},{key:"batteryChargerGetter",get:function(){return this.batteryCharger}},{key:"calculatedItemMaterialsGetter",get:function(){return this.calculatedItemMaterials}},{key:"minPriceMaterialGetter",get:function(){var t=this.calculatedItemMaterials;if(t&&Object.keys(t).length){var e=t.filter((function(t){return t.isCurrentAction})),r=e.length?j(e,"cost"):j(t,"priceGroup");return r||null}return null}},{key:"templatesAllGetter",get:function(){return this.templates}},{key:"calculatedItemRusGetter",get:function(){return this.calculatedItemRus}},{key:"currentPaginatorStepGetter",get:function(){return this.currentPaginatorStep}},{key:"controlTypeGetter",get:function(){return this.controlType}},{key:"remoteControllerGetter",get:function(){return this.remoteController}}]),E}(y.VuexModule);M([y.VuexMutation],S.prototype,"SET_IS_NEW_PRODUCT",null),M([y.VuexMutation],S.prototype,"SET_REMOTE_CONTROL",null),M([y.VuexMutation],S.prototype,"SET_REMOTE_CONTROLLER",null),M([y.VuexMutation],S.prototype,"SET_IS_SMART_CONSTRUCTOR",null),M([y.VuexMutation],S.prototype,"SET_CALC_PROCESS",null),M([y.VuexMutation],S.prototype,"SET_API",null),M([y.VuexMutation],S.prototype,"SET_TEMPLATES",null),M([y.VuexMutation],S.prototype,"SET_CALCULATED_IT
1EM",null),M([y.VuexMutation],S.prototype,"SET_CALC_STEPS",null),M([y.VuexMutation],S.prototype,"SET_CURRENT_STEP",null),M([y.VuexMutation],S.prototype,"SET_MATERIAL_TO_TEMPLATE",null),M([y.VuexMutation],S.prototype,"SET_CONTROL_TYPE",null),M([y.VuexMutation],S.prototype,"SET_SIZES",null),M([y.VuexMutation],S.prototype,"SET_MATERIALS_ITEMS",null),M([y.VuexMutation],S.prototype,"SET_BATTERY_CHARGER",null),M([Object(y.VuexAction)({commit:"SET_BATTERY_CHARGER",rawError:!0})],S.prototype,"setBatteryCharger",null),M([Object(y.VuexAction)({commit:"SET_CALC_PROCESS",rawError:!0})],S.prototype,"setCalcProcess",null),M([Object(y.VuexAction)({commit:"SET_IS_NEW_PRODUCT",rawError:!0})],S.prototype,"setIsNewProduct",null),M([Object(y.VuexAction)({commit:"SET_MATERIALS_ITEMS",rawError:!0})],S.prototype,"setMaterialsItems",null),M([Object(y.VuexAction)({rawError:!0})],S.prototype,"initApi",null),M([Object(y.VuexAction)({rawError:!0})],S.prototype,"removeTemplate",null),M([Object(y.VuexAction)({rawError:!0})],S.prototype,"calculate",null),M([Object(y.VuexAction)({commit:"SET_IS_SMART_CONSTRUCTOR",rawError:!0})],S.prototype,"setIsSmartConstructor",null),M([Object(y.VuexAction)({commit:"SET_REMOTE_CONTROL",rawError:!0})],S.prototype,"setRemoteControl",null),M([Object(y.VuexAction)({commit:"SET_REMOTE_CONTROLLER",rawError:!0})],S.prototype,"setRemoteController",null),M([Object(y.VuexAction)({commit:"SET_TEMPLATES",rawError:!0})],S.prototype,"getTemplates",null),M([Object(y.VuexAction)({commit:"SET_CALC_STEPS",rawError:!0})],S.prototype,"getCalcSteps",null),M([Object(y.VuexAction)({commit:"SET_CURRENT_STEP",rawError:!0})],S.prototype,"setCurrentStep",null),M([Object(y.VuexAction)({commit:"SET_MATERIAL_TO_TEMPLATE",rawError:!0})],S.prototype,"setMaterialToTemplate",null),M([Object(y.VuexAction)({commit:"SET_CONTROL_TYPE",rawError:!0})],S.prototype,"setControlType",null),M([Object(y.VuexAction)({commit:"SET_SIZES",rawError:!0})],S.prototype,"setSizes",null),S=M([Object(y.Module)({name:"calculator",namespaced:!0,stateFactory:!0})],S),e.default=S},function(t,e,r){"use strict";r.r(e);r(14);var n=r(8),o=r(3),l=r(4),c=r(6),h=r(5),m=r(1),d=r(2),f=(r(20),r(13),r(0));function v(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(m.a)(t);if(e){var o=Object(m.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(h.a)(this,r)}}var y=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(d.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},_=function(t){Object(c.a)(d,t);var e,r,h,m=v(d);function d(){var t;return Object(o.a)(this,d),(t=m.apply(this,arguments)).cartItems=[],t.cartItemsRus=[],t}return Object(l.a)(d,[{key:"SET_CART",value:function(t){var e=t.items,r=t.itemsRus;this.cartItems=e,this.cartItemsRus=r}},{key:"UPDATE_CART",value:function(t){var e=t.item,r=t.itemRus;this.cartItems.push(e),this.cartItemsRus.push(r)}},{key:"setCart",value:(h=Object(n.a)(regeneratorRuntime.mark((function t(){var e,r,n,o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=localStorage.getItem("cartItems"),r=localStorage.getItem("cartItemsParams"),n=e?JSON.parse(e):[],o=r?JSON.parse(r):[],t.abrupt("return",{items:n,itemsRus:o});case 5:case"end":return t.stop()}}),t)}))),function(){return h.apply(this,arguments)})},{key:"clearCart",value:(r=Object(n.a)(regeneratorRuntime.mark((function t(){var e,r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=[],r=[],t.abrupt("return",{items:e,itemsRus:r});case 3:case"end":return t.stop()}}),t)}))),function(){return r.apply(this,arguments)})},{key:"updateCart",value:(e=Object(n.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e);case 1:case"end":return t.stop()}}),t)}))),function(t){return e.apply(this,arguments)})},{key:"cartItemsGetter",get:function(){return this.cartItems}},{key:"cartItemsRusGetter",get:function(){return this.cartItemsRus}}]),d}(f.VuexModule);y([f.VuexMutation],_.prototype,"SET_CART",null),y([f.VuexMutation],_.prototype,"UPDATE_CART",null),y([Object(f.VuexAction)({commit:"SET_CART",rawError:!0})],_.prototype,"setCart",null),y([Object(f.VuexAction)({commit:"SET_CART",rawError:!0})],_.prototype,"clearCart",null),y([Object(f.VuexAction)({commit:"UPDATE_CART",rawError:!0})],_.prototype,"updateCart",null),_=y([Object(f.Module)({name:"cart",namespaced:!0,stateFactory:!0})],_),e.default=_},function(t,e,r){"use strict";r.r(e);r(14);var n=r(8),o=r(3),l=r(4),c=r(6),h=r(5),m=r(1),d=r(2),f=(r(20),r(13),r(0)),v=r(19),y=r(17);function _(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(m.a)(t);if(e){var o=Object(m.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(h.a)(this,r)}}var w=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(d.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},x=function(t){Object(c.a)(h,t);var e,r=_(h);function h(){var t;return Object(o.a)(this,h),(t=r.apply(this,arguments)).oneClickProducts=null,t}return Object(l.a)(h,[{key:"SET_ONE_CLICK_PRODUCTS",value:function(t){var data=t.data;this.oneClickProducts=data}},{key:"getOneClickProducts",value:(e=Object(n.a)(regeneratorRuntime.mark((function t(){var e,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,y.a.get(v.a.api.url+"api/one-click");case 2:return e=t.sent,data=e.data,t.abrupt("return",{data:data});case 5:case"end":return t.stop()}}),t)}))),function(){return e.apply(this,arguments)})},{key:"oneClickProductsGetter",get:function(){return this.oneClickProducts}}]),h}(f.VuexModule);w([f.VuexMutation],x.prototype,"SET_ONE_CLICK_PRODUCTS",null),w([Object(f.VuexAction)({commit:"SET_ONE_CLICK_PRODUCTS",rawError:!0})],x.prototype,"getOneClickProducts",null),x=w([Object(f.Module)({name:"oneClickProducts",namespaced:!0,stateFactory:!0})],x),e.default=x},function(t,e,r){"use strict";r.r(e);r(14);var n=r(8),o=r(3),l=r(4),c=r(6),h=r(5),m=r(1),d=r(2),f=(r(20),r(13),r(0)),v=r(10);function y(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(m.a)(t);if(e){var o=Object(m.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(h.a)(this,r)}}var _=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(d.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},w=function(t){Object(c.a)(d,t);var e,r,h,m=y(d);function d(){var t;return Object(o.a)(this,d),(t=m.apply(this,arguments)).allPromocodes=null,t.promocode=null,t.promocodeParams=null,t}return Object(l.a)(d,[{key:"SET_ALL_PROMOCODES",value:function(t){this.allPromocodes=t}},{key:"SET_PROMOCODE",value:function(t){this.promocode=t}},{key:"SET_PROMOCODE_PARAMS",value:function(t){this.promocodeParams=t}},{key:"setAllPromocodes",value:(h=Object(n.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e);case 1:case"end":return t.stop()}}),t)}))),function(t){return h.apply(this,arguments)})},{key:"set",value:(r=Object(n.a)(regeneratorRuntime.mark((function t(e){var r,n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=v.b.apiGetter){t.next=5;break}return t.next=4,v.b.initApi();case 4:r=t.sent;case 5:if(n=r.md5(e),this.allPromocodesGetter&&this.allPromocodesGetter[n]){t.next=10;break}return this.SET_PROMOCODE(null),localStorage.removeItem("promo"),t.abrupt("return",{error:"Промокод не действителен"});case 10:return this.SET_PROMOCODE(e),this.SET_PROMOCODE_PARAMS(this.allPromocodesGetter[n]),t.abrupt("return",{error:null});case 13:case"end":return t.stop()}}),t,this)}))),function(t){return r.apply(this,arguments)})},{key:"remove",value:(e=Object(n.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this.SET_PROMOCODE(null),this.SET_PROMOCODE_PARAMS(null);case 2:case"end":return t.stop()}}),t,this)}))),function(){return e.apply(this,arguments)})},{key:"allPromocodesGetter",get:function(){return this.allPromocodes}},{key:"promocodeParamsGetter",get:function(){return this.promocodeParams}}]),d}(f.VuexModule);_([f.VuexMutation],w.prototype,"SET_ALL_PROMOCODES",null),_([f.VuexMutation],w.prototype,"SET_PROMOCODE",null),_([f.VuexMutation],w.prototype,"SET_PROMOCODE_PARAMS",null),_([Object(f.VuexAction)({commit:"SET_ALL_PROMOCODES",rawError:!0})],w.prototype,"setAllPromocodes",null),_([f.VuexAction],w.prototype,"set",null),_([f.VuexAction],w.prototype,"remove",null),w=_([Object(f.Module)({name:"promocode",namespaced:!0,stateFactory:!0})],w),e.default=w},function(t,e,r){"use strict";r.r(e);r(14),r(27),r(30),r(22),r(37);var n=r(8),o=r(21),l=r(3),c=r(4),h=r(6),m=r(5),d=r(1),f=r(2),v=(r(20),r(13),r(0)),y=r(12);function _(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function w(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
1i%2?_(Object(source),!0).forEach((function(e){Object(o.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):_(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}function x(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(d.a)(t);if(e){var o=Object(d.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(m.a)(this,r)}}var P=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},C=function(t){Object(h.a)(m,t);var e,r,o=x(m);function m(){var t;return Object(l.a)(this,m),(t=o.apply(this,arguments)).comparedProducts={},t}return Object(c.a)(m,[{key:"ADD_TO_COMPARED_PRODUCTS",value:function(t){this.comparedProducts=w(w({},this.comparedProducts),t)}},{key:"SET_VIEW",value:function(t){var e=t.productId,r=t.flag;y.default.set(this.comparedProducts[e],"view",r)}},{key:"add",value:(r=Object(n.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e);case 1:case"end":return t.stop()}}),t)}))),function(t){return r.apply(this,arguments)})},{key:"setView",value:(e=Object(n.a)(regeneratorRuntime.mark((function t(e){var r,n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=e.productId,n=e.flag,t.abrupt("return",{productId:r,flag:n});case 2:case"end":return t.stop()}}),t)}))),function(t){return e.apply(this,arguments)})},{key:"comparedProductsGetter",get:function(){return this.comparedProducts}}]),m}(v.VuexModule);P([v.VuexMutation],C.prototype,"ADD_TO_COMPARED_PRODUCTS",null),P([v.VuexMutation],C.prototype,"SET_VIEW",null),P([Object(v.VuexAction)({commit:"ADD_TO_COMPARED_PRODUCTS",rawError:!0})],C.prototype,"add",null),P([Object(v.VuexAction)({commit:"SET_VIEW",rawError:!0})],C.prototype,"setView",null),C=P([Object(v.Module)({name:"compareProducts",namespaced:!0,stateFactory:!0})],C),e.default=C},function(t,e,r){"use strict";r.r(e);r(14),r(30),r(22),r(37);var n=r(21),o=r(8),l=r(3),c=r(4),h=r(6),m=r(5),d=r(1),f=r(2),v=(r(20),r(13),r(24),r(27),r(36),r(0)),y=r(17),_=r(120);function w(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function x(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?w(Object(source),!0).forEach((function(e){Object(n.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):w(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}function P(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(d.a)(t);if(e){var o=Object(d.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(m.a)(this,r)}}var C=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},O=function(t){Object(h.a)(n,t);var e,r=P(n);function n(){var t;return Object(l.a)(this,n),(t=r.apply(this,arguments)).shops=null,t.selectedShopId=0,t.userLocation=null,t.routes=[],t}return Object(c.a)(n,[{key:"SET_SHOPS",value:function(t){this.shops=t}},{key:"SET_USER_LOCATION",value:function(t){var e;this.userLocation=t;var r=null===(e=this.shops)||void 0===e?void 0:e.map((function(e){return e.distance=Object(_.getDistance)({latitude:parseFloat(e.coords_geo[0]),longitude:parseFloat(e.coords_geo[1])},{latitude:t.lat,longitude:t.lon}),e}));r&&(this.shops=r.sort((function(a,b){return a.distance<b.distance?-1:1})))}},{key:"SELECT_SHOP",value:function(t){this.selectedShopId=t}},{key:"SET_MAP_ROUTE",value:function(t){this.routes.push(t)}},{key:"CLEAR_MAP_ROUTES",value:function(){this.routes=[]}},{key:"setMapRoute",value:function(t){return t}},{key:"clearMapRoutes",value:function(){return!0}},{key:"getShops",value:(e=Object(o.a)(regeneratorRuntime.mark((function t(){var e,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,y.a.get("https://www.foroom.ru/_proxy/uploads/open/json/get_map_items.json");case 2:return e=t.sent,data=e.data,t.abrupt("return",Object.keys(data.data).map((function(t){return x({id:parseInt(t)},data.data[t])})));case 5:case"end":return t.stop()}}),t)}))),function(){return e.apply(this,arguments)})},{key:"setUserLocation",value:function(t){this.SET_USER_LOCATION({lat:t[0],lon:t[1]})}},{key:"selectShop",value:function(t){return t}},{key:"shopsGetter",get:function(){return this.shops}},{key:"selectedShopGetter",get:function(){var t,e=this;return this.shops?this.selectedShopId?null===(t=this.shops)||void 0===t?void 0:t.find((function(t){return t.id===e.selectedShopId})):this.shops[0]:null}},{key:"userLocationGetter",get:function(){return this.userLocation}},{key:"mapRoutesGetter",get:function(){return this.routes}}]),n}(v.VuexModule);C([v.VuexMutation],O.prototype,"SET_SHOPS",null),C([v.VuexMutation],O.prototype,"SET_USER_LOCATION",null),C([v.VuexMutation],O.prototype,"SELECT_SHOP",null),C([v.VuexMutation],O.prototype,"SET_MAP_ROUTE",null),C([v.VuexMutation],O.prototype,"CLEAR_MAP_ROUTES",null),C([Object(v.VuexAction)({commit:"SET_MAP_ROUTE",rawError:!0})],O.prototype,"setMapRoute",null),C([Object(v.VuexAction)({commit:"CLEAR_MAP_ROUTES",rawError:!0})],O.prototype,"clearMapRoutes",null),C([Object(v.VuexAction)({commit:"SET_SHOPS",rawError:!0})],O.prototype,"getShops",null),C([v.VuexAction,v.VuexAction],O.prototype,"setUserLocation",null),C([Object(v.VuexAction)({commit:"SELECT_SHOP",rawError:!0})],O.prototype,"selectShop",null),O=C([Object(v.Module)({name:"shops",namespaced:!0,stateFactory:!0})],O),e.default=O},function(t,e,r){"use strict";r.r(e);r(14),r(30),r(37);var n=r(21),o=r(8),l=r(3),c=r(4),h=r(6),m=r(5),d=r(1),f=r(2),v=(r(20),r(13),r(24),r(27),r(23),r(31),r(22),r(41),r(0)),y=r(17);function _(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function w(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
1i%2?_(Object(source),!0).forEach((function(e){Object(n.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):_(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}function x(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(d.a)(t);if(e){var o=Object(d.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(m.a)(this,r)}}var P=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},C=function(t){Object(h.a)(n,t);var e,r=x(n);function n(){var t;return Object(l.a)(this,n),(t=r.apply(this,arguments)).regions=null,t}return Object(c.a)(n,[{key:"SET_REGIONS",value:function(t){var e=[];Object.keys(t).map((function(r){t[r].regions.map((function(n){e.push({managerId:r,managerName:t[r].name,value:n.replace(/\d/g,"").trim()})}))})),this.regions=e}},{key:"getRegions",value:(e=Object(o.a)(regeneratorRuntime.mark((function t(){var e,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,y.a.$post("/get_regions/");case 2:if(e=t.sent,!(data=e.data)||data.errors){t.next=7;break}return Object.keys(data).forEach((function(t){data[t]=w(w({},data[t]),{},{regions:data[t].regions.filter((function(t){return!t.split("Москва")[1]}))})})),t.abrupt("return",data);case 7:case"end":return t.stop()}}),t)}))),function(){return e.apply(this,arguments)})},{key:"regionsGetter",get:function(){return this.regions}}]),n}(v.VuexModule);P([v.VuexMutation],C.prototype,"SET_REGIONS",null),P([Object(v.VuexAction)({commit:"SET_REGIONS",rawError:!0})],C.prototype,"getRegions",null),C=P([Object(v.Module)({name:"regions",namespaced:!0,stateFactory:!0})],C),e.default=C},function(t,e,r){"use strict";r.r(e);r(14);var n=r(8),o=r(3),l=r(4),c=r(6),h=r(5),m=r(1),d=r(2),f=(r(20),r(13),r(0)),v=r(19),y=r(17);function _(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(m.a)(t);if(e){var o=Object(m.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(h.a)(this,r)}}var w=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(d.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},x=function(t){Object(c.a)(h,t);var e,r=_(h);function h(){var t;return Object(o.a)(this,h),(t=r.apply(this,arguments)).news=null,t}return Object(l.a)(h,[{key:"SET_NEWS",value:function(t){this.news=t}},{key:"getNews",value:(e=Object(n.a)(regeneratorRuntime.mark((function t(){var e,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,y.a.get(v.a.api.url+"api/news");case 2:return e=t.sent,data=e.data,t.abrupt("return",data);case 5:case"end":return t.stop()}}),t)}))),function(){return e.apply(this,arguments)})},{key:"newsGetter",get:function(){return this.news}}]),h}(f.VuexModule);w([f.VuexMutation],x.prototype,"SET_NEWS",null),w([Object(f.VuexAction)({commit:"SET_NEWS",rawError:!0})],x.prototype,"getNews",null),x=w([Object(f.Module)({name:"news",namespaced:!0,stateFactory:!0})],x),e.default=x},function(t,e,r){"use strict";r.r(e);r(14);var n=r(8),o=r(3),l=r(4),c=r(6),h=r(5),m=r(1),d=r(2),f=(r(20),r(13),r(22),r(32),r(84),r(85),r(0)),v=r(17),y=r(19);function _(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(m.a)(t);if(e){var o=Object(m.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(h.a)(this,r)}}var w=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(d.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},x=function(t){Object(c.a)(h,t);var e,r=_(h);function h(){var t;return Object(o.a)(this,h),(t=r.apply(this,arguments)).callbackModal=!1,t.callbackModalMinimal=!1,t.callbackConfirmModal=!1,t.dealerRequestConfirmModal=!1,t.orderConfirmModal=!1,t.checkParamsModal=!1,t.checkPreviewModal=!1,t.compareModal=!1,t.wallColor={name:"Green 002",color:"#cee1c1",url:"https://media.foroom.ru/docs/kons/load/1442441079b.png"},t.notifies=[],t}return Object(l.a)(h,[{key:"SET_CALLBACK_MODAL",value:function(t){this.callbackModal=t}},{key:"SET_CALLBACK_MODAL_MINIMAL",value:function(t){this.callbackModalMinimal=t}},{key:"SET_CALLBACK_CONFIRM_MODAL",value:function(data){this.callbackConfirmModal=data}},{key:"SET_DEALER_REQUEST_CONFIRM_MODAL",value:function(data){this.dealerRequestConfirmModal=data}},{key:"SET_ORDER_CONFIRM_MODAL",value:function(data){this.orderConfirmModal=data}},{key:"SET_COMPARE_MODAL",value:function(data){var t=this;this.compareModal=data,setTimeout((function(){t.compareModal=!1}),5e3)}},{key:"SET_CHECK_PARAMS_MODAL",value:function(t){this.checkParamsModal=t}}
1,{key:"SET_CHECK_PREVIEW_MODAL",value:function(t){this.checkPreviewModal=t}},{key:"SET_WALL_COLOR",value:function(t){this.wallColor=t}},{key:"SET_NOTIFY",value:function(t){var e=this;this.notifies.push(t),setTimeout((function(){e.notifies=e.notifies.filter((function(e){return e.id!==t.id}))}),t.duration)}},{key:"CLEAR_NOTIFIES",value:function(){this.notifies=[]}},{key:"SET_USER_IP",value:function(t){this.userIP=t}},{key:"getUserIP",value:(e=Object(n.a)(regeneratorRuntime.mark((function t(){var e,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,v.a.get("".concat(y.a.api.url,"api/user-ip"));case 2:return e=t.sent,data=e.data,t.abrupt("return",data.ip);case 5:case"end":return t.stop()}}),t)}))),function(){return e.apply(this,arguments)})},{key:"setCallbackModal",value:function(t){return t}},{key:"setCallbackModalMinimal",value:function(t){return t}},{key:"setCompareModal",value:function(t){return t}},{key:"setCallbackConfirmModal",value:function(data){return data}},{key:"setDealerRequestConfirmModal",value:function(data){return data}},{key:"setOrderConfirmModal",value:function(data){return data}},{key:"setCheckParamsModal",value:function(t){return t}},{key:"setCheckPreviewModal",value:function(t){return t}},{key:"setWallColor",value:function(t){return t}},{key:"setNotify",value:function(t){return t.id=(Math.random()+1).toString(36).substring(2),t.duration||(t.duration=7e3),t}},{key:"clearNotifies",value:function(){return!0}},{key:"callbackModalStateGetter",get:function(){return this.callbackModal}},{key:"callbackModalMinimalStateGetter",get:function(){return this.callbackModalMinimal}},{key:"compareModalStateGetter",get:function(){return this.compareModal}},{key:"callbackConfirmModalStateGetter",get:function(){return this.callbackConfirmModal}},{key:"dealerRequestConfirmModalStateGetter",get:function(){return this.dealerRequestConfirmModal}},{key:"orderConfirmModalStateGetter",get:function(){return this.orderConfirmModal}},{key:"checkParamsModalStateGetter",get:function(){return this.checkParamsModal}},{key:"checkPreviewModalStateGetter",get:function(){return this.checkPreviewModal}},{key:"wallColorGetter",get:function(){return this.wallColor}},{key:"notifiesGetter",get:function(){return this.notifies}},{key:"userIPGetter",get:function(){return this.userIP}}]),h}(f.VuexModule);w([f.VuexMutation],x.prototype,"SET_CALLBACK_MODAL",null),w([f.VuexMutation],x.prototype,"SET_CALLBACK_MODAL_MINIMAL",null),w([f.VuexMutation],x.prototype,"SET_CALLBACK_CONFIRM_MODAL",null),w([f.VuexMutation],x.prototype,"SET_DEALER_REQUEST_CONFIRM_MODAL",null),w([f.VuexMutation],x.prototype,"SET_ORDER_CONFIRM_MODAL",null),w([f.VuexMutation],x.prototype,"SET_COMPARE_MODAL",null),w([f.VuexMutation],x.prototype,"SET_CHECK_PARAMS_MODAL",null),w([f.VuexMutation],x.prototype,"SET_CHECK_PREVIEW_MODAL",null),w([f.VuexMutation],x.prototype,"SET_WALL_COLOR",null),w([f.VuexMutation],x.prototype,"SET_NOTIFY",null),w([f.VuexMutation],x.prototype,"CLEAR_NOTIFIES",null),w([f.VuexMutation],x.prototype,"SET_USER_IP",null),w([Object(f.VuexAction)({commit:"SET_USER_IP",rawError:!0})],x.prototype,"getUserIP",null),w([Object(f.VuexAction)({commit:"SET_CALLBACK_MODAL",rawError:!0})],x.prototype,"setCallbackModal",null),w([Object(f.VuexAction)({commit:"SET_CALLBACK_MODAL_MINIMAL",rawError:!0})],x.prototype,"setCallbackModalMinimal",null),w([Object(f.VuexAction)({commit:"SET_COMPARE_MODAL",rawError:!0})],x.prototype,"setCompareModal",null),w([Object(f.VuexAction)({commit:"SET_CALLBACK_CONFIRM_MODAL",rawError:!0})],x.prototype,"setCallbackConfirmModal",null),w([Object(f.VuexAction)({commit:"SET_DEALER_REQUEST_CONFIRM_MODAL",rawError:!0})],x.prototype,"setDealerRequestConfirmModal",null),w([Object(f.VuexAction)({commit:"SET_ORDER_CONFIRM_MODAL",rawError:!0})],x.prototype,"setOrderConfirmModal",null),w([Object(f.VuexAction)({commit:"SET_CHECK_PARAMS_MODAL",rawError:!0})],x.prototype,"setCheckParamsModal",null),w([Object(f.VuexAction)({commit:"SET_CHECK_PREVIEW_MODAL",rawError:!0})],x.prototype,"setCheckPreviewModal",null),w([Object(f.VuexAction)({commit:"SET_WALL_COLOR",rawError:!0})],x.prototype,"setWallColor",null),w([Object(f.VuexAction)({commit:"SET_NOTIFY",rawError:!0})],x.prototype,"setNotify",null),w([Object(f.VuexAction)({commit:"CLEAR_NOTIFIES",rawError:!0})],x.prototype,"clearNotifies",null),x=w([Object(f.Module)({name:"siteComponentStates",namespaced:!0,stateFactory:!0})],x),e.default=x},function(t,e,r){"use strict";r.r(e);r(14);var n=r(8),o=r(3),l=r(4),c=r(6),h=r(5),m=r(1),d=r(2),f=(r(20),r(13),r(24),r(22),r(0)),v=r(19),y=r(17);function _(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(m.a)(t);if(e){var o=Object(m.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(h.a)(this,r)}}var w=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(d.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},x=function(t){Object(c.a)(h,t);var e,r=_(h);function h(){var t;return Object(o.a)(this,h),(t=r.apply(this,arguments)).texts=[],t}return Object(l.a)(h,[{key:"SET_TEXTS",value:function(t){var e=this;t.map((function(t){var r;(null===(r=e.texts)||void 0===r?void 0:r.some((function(text){return text.type===t.type&&text.key===t.key})))||e.texts.push(t)}))}},{key:"getTextsByTypeAndKey",value:(e=Object(n.a)(regeneratorRuntime.mark((function t(e){var r,n,o,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=e.type,n=e.key,t.next=3,y.a.get("".concat(v.a.api.url,"api/texts/").concat(r,"/").concat(n));case 3:return o=t.sent,data=o.data,t.abrupt("return",data);case 6:case"end":return t.stop()}}),t)}))),function(t){return e.apply(this,arguments)})},{key:"textsGetter",get:function(){return this.texts}},{key:"textsByParamsGetter",get:function(){var t=this;return function(e,r){return t.texts.filter((function(text){return text.type===e&&text.key===r})).map((function(t){return t.text}))[0]}}}]),h}(f.VuexModule);w([f.VuexMutation],x.prototype,"SET_TEXTS",null),w([Object(f.VuexAction)({commit:"SET_TEXTS",rawError:!0})],x.prototype,"getTextsByTypeAndKey",null),x=w([Object(f.Module)({name:"texts",namespaced:!0,stateFactory:!0})],x),e.default=x},function(t,e,r){"use strict";var n={};n.GetPageData=r(442),n.GetPageData=n.GetPageData.default||n.GetPageData,e.a=n},,,function(t,e,r){},,function(t,e,r){"use strict";r.r(e);r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(0));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var v=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},y=function(t){Object(l.a)(r,t);var e=f(r);function r(){return Object(n.a)(this,r),e.apply(this,arguments)}return Object(o.a)(r,[{key:"click",value:function(){return!0}}]),r}(d.Vue);v([Object(d.Prop)()],y.prototype,"disabled",void 0),v([Object(d.Emit)()],y.prototype,"click",null);var _=y=v([d.Component],y),w=(r(541),r(11)),component=Object(w.a)(_,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("button",{staticClass:"ui-button",attrs:{disabled:t.disabled},on:{click:t.click}},[t._t("default")],2)}),[],!1,null,"4b55d9ae",null);e.default=component.exports},,function(t,e,r){"use strict";r.r(e);r(38),r(14);
1var n=r(4),o=r(3),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(0));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var v=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},y=function(t){Object(l.a)(r,t);var e=f(r);function r(){return Object(o.a)(this,r),e.apply(this,arguments)}return Object(n.a)(r)}(d.Vue);v([Object(d.ModelSync)("checked","change")],y.prototype,"model",void 0),v([Object(d.Prop)()],y.prototype,"label",void 0),v([Object(d.Prop)()],y.prototype,"value",void 0);var _=y=v([d.Component],y),w=(r(543),r(11)),component=Object(w.a)(_,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"ui-checkbox"},[e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.model,expression:"model"}],attrs:{type:"checkbox"},domProps:{value:t.value,checked:Array.isArray(t.model)?t._i(t.model,t.value)>-1:t.model},on:{change:function(e){var r=t.model,n=e.target,o=!!n.checked;if(Array.isArray(r)){var l=t.value,c=t._i(r,l);n.checked?c<0&&(t.model=r.concat([l])):c>-1&&(t.model=r.slice(0,c).concat(r.slice(c+1)))}else t.model=o}}}),t._v(" "),t.label?[t._v(t._s(t.label))]:t._t("default")],2)])}),[],!1,null,"ab043958",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(23),r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(36),r(24),r(22),r(0)),f=r(10);function v(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var y=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},_=function(t){Object(l.a)(r,t);var e=v(r);function r(){return Object(n.a)(this,r),e.apply(this,arguments)}return Object(o.a)(r,[{key:"controller",get:function(){return f.b.remoteControllerGetter}},{key:"block",get:function(){var t=this;if(Array.isArray(f.b.calculatedItemRusGetter)&&void 0!==this.params){var e=f.b.calculatedItem.find((function(t){return 7===t.id})),r=f.b.calculatedItemRusGetter.find((function(t){return t.isProduct}));return this.params.map((function(param){if("sizes"===param)return["width","height","gab_width","gab_height"].map((function(p){return r[p]}));e&&(30006764===e.material||30006765===e.material||30006767===e.material||e.material);return"controller"===param?{alias:"Пульт ПДУ",name:"Пульт ПДУ",val:t.controller,mes:""}:r[param]})).flat().filter((function(i){return i}))}if(void 0!==this.params)return this.params.map((function(param){return"sizes"===param?["width","height","gab_width","gab_height"].map((function(p){return f.b.calculatedItemRusGetter[p]})):f.b.calculatedItemRusGetter[param]})).flat().filter((function(i){return i}))}}]),r}(d.Vue);y([Object(d.Prop)({required:!0})],_.prototype,"params",void 0);var w=_=y([d.Component],_),x=(r(555),r(11)),component=Object(x.a)(w,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"block"},t._l(t.block,(function(param){return e("p",{key:param.alias},[t._v("\n    "+t._s(param.name)+": "),e("span",[t._v(t._s(param.val)+" "+t._s(param.mes))]),t._v(" "),"material"===param.alias?e("span",{staticClass:"descr"},[t._v("\n      точный оттенок материала определяется по каталогу\n    ")]):t._e()])})),0)}),[],!1,null,"8d029456",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(23),r(31),r(14);var n=r(8),o=r(3),l=r(4),c=r(6),h=r(5),m=r(1),d=r(2),f=(r(20),r(13),r(38),r(137),r(24),r(0)),v=r(18),y=r(412);function _(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(m.a)(t);if(e){var o=Object(m.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(h.a)(this,r)}}var w=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(d.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},x=function(t){Object(c.a)(h,t);var e,r=_(h);function h(){return Object(o.a)(this,h),r.apply(this,arguments)}return Object(l.a)(h,[{key:"selectShop",value:(e=Object(n.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,v.shopsStore.selectShop(e.id);case 2:this.$emit("selectShop",e.coords_geo);case 3:case"end":return t.stop()}}),t,this)}))),function(t){return e.apply(this,arguments)})},{key:"buttonClick",value:function(){this.$emit("buttonClick")}},{key:"clearPhone",value:function(t){return t?((t=t.replace(/\D+/g,"")).length>11?t.match(/.{1,11}/g):[t]).map((function(p){return function(t){if(t){var a=t.replace(/\D+/g,"");return 8===parseInt(a[0])&&(a=7+a.slice(1)),"+".concat(a[0]," ").concat(a.substring(1,4)," ").concat(a.substring(4,7),"-").concat(a.substring(7,9),"-").concat(a.substring(9,11))}return""}(p)})).join("<br/>"):""}}
1,{key:"copy",value:function(text){navigator.clipboard.writeText(text).then((function(){})).catch((function(t){console.log("Something went wrong",t)}))}},{key:"selectedShop",get:function(){return v.shopsStore.selectedShopGetter}}]),h}(f.Vue);w([Object(f.Prop)()],x.prototype,"shop",void 0),w([Object(f.Prop)({default:!1})],x.prototype,"showButton",void 0),w([Object(f.Prop)({default:""})],x.prototype,"buttonText",void 0),w([Object(f.Prop)({default:"#f5f5f5"})],x.prototype,"backgroundColor",void 0);var P=x=w([Object(f.Component)({components:{ShopCardHeader:y.default}})],x),C=(r(539),r(11)),component=Object(C.a)(P,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"shop-card",class:{"shop-card__selected":t.shop.id===t.selectedShop.id},style:{"background-color":t.backgroundColor},on:{click:function(e){return t.selectShop(t.shop)}}},[e("shop-card-header",{attrs:{shop:t.shop}}),t._v(" "),e("p",{staticClass:"shop-card_title"},[t._v(t._s(t.shop.name))]),t._v(" "),e("p",{staticClass:"shop-card_address"},[t._v("г. "+t._s(t.shop.city)+", "+t._s(t.shop.address))]),t._v(" "),t.shop.id===t.selectedShop.id?[e("p",{staticClass:"shop-card_phone"},[e("span",[t._v("Телефон:")]),t._v(" "),e("a",{staticClass:"phone-link",attrs:{href:"tel:".concat(t.clearPhone(t.shop.phones[0])),title:"Позвонить"}},[t._v("\n        "+t._s(t.clearPhone(t.shop.phones[0]))+"\n      ")]),t._v(" "),e("button",{staticClass:"copy ml-3",attrs:{title:"Копировать"},on:{click:function(e){e.stopPropagation(),t.copy(t.clearPhone(t.shop.phones[0]))}}},[e("i",{staticClass:"fa fa-copy"})])]),t._v(" "),t.shop.isService?e("p",{staticClass:"shop-card_phone"},[e("span",[t._v("E-mail:")]),t._v("\n      "+t._s(t.shop.email)+"\n    ")]):t._e(),t._v(" "),e("p",{staticClass:"shop-card_work-time-title"},[t._v("Время работы:")]),t._v(" "),e("p",{staticClass:"shop-card_work-time"},t._l(t.shop.schedule_json,(function(r,i){return e("span",{key:"r".concat(i)},[r.title?[t._v("\n          "+t._s(r.title.replace(":",""))+": с\n          "),r.time?[t._v("\n            "+t._s(r.time.from)+"\n          ")]:t._e(),t._v("\n          по\n          "),r.time?[t._v("\n            "+t._s(r.time.to)+"\n          ")]:t._e(),t._v(" "),r.break.from&&r.break.to?e("span",{staticStyle:{"margin-left":"10px"}},[t._v("\n            Перерыв:\n            "),r.break?[t._v("\n              "+t._s(r.break.from)+"\n            ")]:t._e(),t._v("\n            по\n            "),r.break?[t._v("\n              "+t._s(r.break.to)+"\n            ")]:t._e()],2):t._e(),t._v(" "),e("br")]:t._e(),t._v(" "),r.dayOff?[t._v(" Выходной: "+t._s(r.dayOff)+" ")]:t._e()],2)})),0)]:t._e(),t._v(" "),t.shop.id===t.selectedShop.id&&t.showButton?e("button",{staticClass:"shop-card_call-button",on:{click:function(e){return e.stopPropagation(),t.buttonClick.apply(null,arguments)}}},[t._v("\n    "+t._s(t.buttonText)+"\n  ")]):t._e()],2)}),[],!1,null,"0385673a",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(74),r(14);var n=r(8),o=r(3),l=r(4),c=r(6),h=r(5),m=r(1),d=r(2),f=(r(20),r(13),r(24),r(23),r(41),r(0)),v=r(10);function y(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(m.a)(t);if(e){var o=Object(m.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(h.a)(this,r)}}var _=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(d.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},w=function(t){Object(c.a)(m,t);var e,r,h=y(m);function m(){var t;return Object(o.a)(this,m),(t=h.apply(this,arguments)).search="",t.yMaps={},t.apiKey="fd261ce4-b879-4d4a-a897-bb15cf1371e0",t}return Object(l.a)(m,[{key:"mounted",value:function(){var t=this,e=setInterval((function(){if(window.ymaps){t.yMaps=window.ymaps;t.yMaps.load((function(){new t.yMaps.SuggestView(t.$refs.suggest).events.add("select",(function(e){t.search=e.originalEvent.item.value,t.searchCity()}))})),clearInterval(e)}}),500)}},{key:"clearSearch",value:(r=Object(n.a)(regeneratorRuntime.mark((function t(){var e,r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.yMaps.geolocation.get({provider:"browser",mapStateAutoApply:!0});case 2:e=t.sent,r=e.geoObjects,v.n.setUserLocation(r.position),this.search="";case 6:case"end":return t.stop()}}),t,this)}))),function(){return r.apply(this,arguments)})},{key:"searchCity",value:(e=Object(n.a)(regeneratorRuntime.mark((function t(){var e,r,data,n,o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!this.search.trim()){t.next=7;break}
1return t.next=3,this.$axios.$get("https://geocode-maps.yandex.ru/1.x/?apikey="+this.apiKey+"&format=json&geocode="+this.search);case 3:e=t.sent,r=e.response,(data=r.GeoObjectCollection.featureMember).length&&(n=data.map((function(i){return{name:i.GeoObject.name,description:i.GeoObject.description,coords:i.GeoObject.Point.pos.split(" ")}})).sort((function(a,b){return a.distance<b.distance?-1:a.distance>b.distance?1:0})),o=[n[0].coords[1],n[0].coords[0]],this.$emit("search",o));case 7:case"end":return t.stop()}}),t,this)}))),function(){return e.apply(this,arguments)})}]),m}(f.Vue),x=w=_([f.Component],w),P=(r(547),r(11)),component=Object(P.a)(x,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticStyle:{"margin-bottom":"24px !important"}},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.search,expression:"search"}],ref:"suggest",staticClass:"search-input",attrs:{type:"text",id:"searchCity",placeholder:"Введите адрес для поиска магазина"},domProps:{value:t.search},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchCity()},input:function(e){e.target.composing||(t.search=e.target.value)}}})])}),[],!1,null,"1a5c5a6c",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(40),r(26),r(31),r(0));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var v=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},y=function(t){Object(l.a)(r,t);var e=f(r);function r(){var t;return Object(n.a)(this,r),(t=e.apply(this,arguments)).domain="https://www.foroom.ru/",t}return Object(o.a)(r,[{key:"mounted",value:function(){}},{key:"webp",get:function(){var t=this.source.lastIndexOf("."),e=this.source.includes("nf_foroom")?".jpg":"";return this.source.includes("nf_foroom")?this.source+".webp":this.source.substr(0,t)+e+".webp"}},{key:"source",get:function(){var t=this.src;return(t=t.replace("/img/","/img-new/")).includes("images")?this.domain+t:t}}]),r}(d.Vue);v([Object(d.Prop)()],y.prototype,"src",void 0),v([Object(d.Prop)()],y.prototype,"preview",void 0),v([Object(d.Prop)()],y.prototype,"className",void 0),v([Object(d.Prop)()],y.prototype,"alt",void 0),v([Object(d.Prop)()],y.prototype,"title",void 0);var _=y=v([d.Component],y),w=(r(621),r(11)),component=Object(w.a)(_,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("picture",[e("source",{attrs:{srcset:t.webp,type:"image/webp"}}),t._v(" "),e("img",{class:t.className,attrs:{src:t.source,alt:t.alt,title:t.title}})])}),[],!1,null,"83498004",null);e.default=component.exports},,,,,function(t,e,r){"use strict";r.r(e);r(40),r(26),r(23),r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(0)),f=r(176),v=r(178),y=r(103),_=r(10);function w(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var x=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},P=function(t){Object(l.a)(r,t);var e=w(r);function r(){var t;return Object(n.a)(this,r),(t=e.apply(this,arguments)).model={name:"",phone:"",city:"",agree:!1},t.sendProcess=!1,t.sended=!1,t.formErrors=[],t}return Object(o.a)(r,[{key:"genOrderNum",value:function(t){for(var e=function(t,e){return Math.floor(Math.random()*(e-t)+t)},r=[],i=0;i<t;i++)r.push(e(48,58),e(65,91),e(97,123));for(var n,o,l=r.length;l;n=parseInt(Math.random()*l),o=r[--l],r[l]=r[n],r[n]=o);return String.fromCharCode.apply(this,r)}},{key:"sendForm",value:function(){var t=this;if(this.formErrors=[],this.model.name.trim()||this.formErrors.push("name"),this.model.phone.trim()||this.formErrors.push("phone"),this.model.city.trim()||this.formErrors.push("city"),!this.formErrors.length){this.sendProcess=!0;var data={scenario_id:this.selectedShop.scenario_id,basket:this.genOrderNum(4),name:this.model.name,phone:this.model.phone,where_from:8,city:this.model.city,diler:this.selectedShop.email,num:0,links:this.selectedShop.rt_id,amount:0,price:"0.00",salePrice:"0.00",items:{}},e=new FormData;e.append("jstr",JSON.stringify(data)),this.$axios.$post("/save_order_foroom/",e).then((function(e){var r=parseInt(null==data?void 0:data.scenario_id)?"Ожидайте звонок сотрудника выбранного вами магазина в ближайщее время.":"Сотрудник магазина свяжется с вами в ближайшие 24 часа, в рабочее время. Так же вы можете связаться с магазином самостоятельно по указанным контактам.";t.sendProcess=!1,t.$emit("close"),_.p.setCallbackConfirmModal({message:r}),t.target&&"callBack"===t.target?t.$yandexMetrika.reachGoal("NF_callBack"):t.target&&"byuOneClick"===t.target?(t.$saleForoomCounter("NF_buyOneClick"),t.$yandexMetrika.reachGoal("NF_buyOneClick")):(t.$saleForoomCounter("whereToBuy",{shopID:t.selectedShop.id,shopName:t.selectedShop.name,shopCity:t.selectedShop.city,shopPhone:t.selectedShop.phone}),t.$yandexMetrika.reachGoal("NF_whereBuy"))}),(function(t){}))}}},{key:"shopType",get:function(){return this.selectedShop.isWww?"сотрудник интернет магазинa":(this.selectedShop.isComplect||this.selectedShop.isPartner,"сотрудник магазинa")}},{key:"target",get:function(){return _.p.callbackModalStateGetter}}]),r}(d.Vue);x([Object(d.Getter)("shops/shopsGetter")],P.prototype,"shops",void 0),x([Object(d.Getter)("shops/selectedShopGetter")],P.prototype,"selectedShop",void 0);var C=P=x([Object(d.Component)({components:{ShopSchedule:y.default,UiButton:f.default,UiCheckbox:v.default}})],P),O=(r(545),r(11)),component=Object(O.a)(C,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("form",{ref:"callbackForm",staticClass:"callback-form"},[e("fieldset",[e("label",{class:{error:t.formErrors.includes("name")},attrs:{for:"name"}},[t._v("\n        Имя\n        "),t.formErrors.includes("name")?e("span",[t._v("(заполните поле)")]):t._e()]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.model.name,expression:"model.name"}],attrs:{id:"name",type:"text"},domProps:{value:t.model.name},on:{input:function(e){e.target.composing||t.$set(t.model,"name",e.target.value)}}})]),t._v(" "),e("fieldset",[e("label",{class:{error:t.formErrors.includes("phone")},attrs:{for:"phone"}},[t._v("\n        Телефон\n        "),t.formErrors.includes("phone")?e("span",[t._v("(заполните поле)")]):t._e()]),t._v(" "),e("input",{directives:[{name:"mask",rawName:"v-mask",value:"+7 ### ###-##-##",expression:"'+7 ### ###-##-##'"},{name:"model",rawName:"v-model",value:t.model.phone,expression:"model.phone"}],attrs:{id:"phone",type:"text",placeholder:"+7 888 888-88-88"},domProps:{value:t.model.phone},on:{input:function(e){e.target.composing||t.$set(t.model,"phone",e.target.value)}}})]),t._v(" "),e("fieldset",[e("label",{class:{error:t.formErrors.includes("city")},attrs:{for:"city"}},[t._v("\n        Город\n        "),t.formErrors.includes("city")?e("span",[t._v("(заполните поле)")]):t._e()]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.model.city,expression:"model.city"}],attrs:{id:"city",type:"text"},domProps:{value:t.model.city},on:{input:function(e){e.target.composing||t.$set(t.model,"city",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"ui-mt-5 ui-mb-4"},[e("p",{staticClass:"selected-shop-title"},[t._v("Вам перезвонит "+t._s(t.shopType))]),t._v(" "),e("p",{staticClass:"selected-shop"},[e("span",{staticClass:"name"},[t._v(t._s(t.selectedShop.name))]),t._v("\n        по адресу:\n        "),e("span",{staticClass:"address"},[t._v("\n          "+t._s(t.selectedShop.city)+", "+t._s(t.selectedShop.address)+"\n        ")]),t._v(" "),e("shop-schedule",{staticClass:"ui-text-left shop-schedule",attrs:{schedule:t.selectedShop.schedule_json}})],1)]),t._v(" "),e("fieldset",{staticClass:"mt-3 mb-0 filter__fieldset fieldset__checkbox"},[e("ui-checkbox",{model:{value:t.model.agree,callback:function(e){t.$set(t.model,"agree",e)},expression:"model.agree"}},[t._v("\n        Я согласен на\n        "),e("a",{staticClass:"agree-link",attrs:{href:"/personalnie-dannie",target:"_blank"}},[t._v("\n          обработку моих персональных данных\n        ")])])],1),t._v(" "),e("ui-button",{staticClass:"send item-card__button item-card__button_primary",class:{"
1item-card__button_sending":t.sendProcess},attrs:{type:"button",disabled:!t.model.agree||t.sendProcess},on:{click:function(e){return t.sendForm()}}},[t.sendProcess?e("i",{staticClass:"fa fa-spinner fa-pulse fa-fw mr-1"}):t._e(),t._v(" "),t.sendProcess?t._e():[t._v("Отправить")],t._v(" "),t.sendProcess?[t._v("Отправляем")]:t._e()],2)],1)}),[],!1,null,"89781bde",null);e.default=component.exports},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,r){var content=r(477);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("aa3602c8",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(479);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("4df4942e",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(503);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("4b0f522a",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(505);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("e3882124",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(507);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("7f3abc45",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(510);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("c6326a96",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(512);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("4ec636d5",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(514);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("621505d2",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(516);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("0c9dbc2a",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(518);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("4e36b90c",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(520);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("1225b287",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(522);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("164c66c3",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(524);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("12366193",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(526);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("1e152482",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(528);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("790abb0b",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(530);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("f064f440",content,!0,{sourceMap:!1})},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,r){var content=r(534);
1content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("4ee04b91",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(536);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("26da6cb7",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(538);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("06d54bd2",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(540);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("2a34b7d2",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(542);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("1a26dcbd",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(544);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("a57b43f8",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(546);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("3393877e",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(548);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("1a51ab5a",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(550);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("66049c0f",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(552);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("7e570146",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(554);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("900abafe",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(556);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("6e014dc6",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(558);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("68cc1bf2",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(560);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("6c8f5976",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(564);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("c1fd5eea",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(566);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("0c391020",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(568);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("4cef291d",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(570);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("a259d7de",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(572);
1content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("125fba6f",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(574);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("d21fda06",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(576);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("db707b88",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(578);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("89d075e2",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(580);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("1c971b31",content,!0,{sourceMap:!1})},,,,,,,,,,function(t,e,r){var content=r(620);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("071bac35",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(622);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("5c0cfbb6",content,!0,{sourceMap:!1})},function(t,e,r){"use strict";r.r(e);r(14);var n=r(4),o=r(3),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(0));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var v=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},y=function(t){Object(l.a)(r,t);var e=f(r);function r(){return Object(o.a)(this,r),e.apply(this,arguments)}return Object(n.a)(r)}(d.Vue);v([Object(d.Prop)({required:!0})],y.prototype,"tag",void 0);var _=y=v([d.Component],y),w=(r(619),r(11)),component=Object(w.a)(_,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e(t.tag,{tag:"component"},[t._t("default")],2)}),[],!1,null,"6f29774d",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(41),r(36),r(40),r(26),r(22),r(0)),f=r(18);function v(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var y=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},_=function(t){Object(l.a)(r,t);var e=v(r);function r(){return Object(n.a)(this,r),e.apply(this,arguments)}return Object(o.a)(r,[{key:"getUrl",value:function(t){var e=this.type+"Url";if("catalogUrl"===e)return t[e];
1if("calculatorUrl"===e&&t){var r=t[e].split("/");return"/buy/".concat(r[2],"?template=").concat(t.productId)}}},{key:"currentSystem",get:function(){var t=this;return f.systemsStore.systems.find((function(e){return e.aliases.includes(t.system)}))}},{key:"products",get:function(){var t=this;return f.catalogStore.products?f.catalogStore.products.filter((function(e){return e.system===t.system})):[]}}]),r}(d.Vue);y([Object(d.Prop)({required:!0})],_.prototype,"system",void 0),y([Object(d.Prop)({required:!0})],_.prototype,"type",void 0);var w=_=y([d.Component],_),x=(r(529),r(11)),component=Object(x.a)(w,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("ul",[e("li"),t._v(" "),t._l(t.products,(function(r){return e("li",{key:r.productId},[e("a",{staticClass:"ttu",attrs:{href:t.getUrl(r)}},[t._v("\n        "+t._s(r.title)+"\n      ")])])}))],2)}),[],!1,null,"ee72c0ec",null);e.default=component.exports},,,,,,,,function(t,e,r){"use strict";var n=r(8),o=(r(20),r(32),r(12)),l=r(9),c=window.__NUXT__;function h(){if(!this._hydrated)return this.$fetch()}function m(){if((t=this).$vnode&&t.$vnode.elm&&t.$vnode.elm.dataset&&t.$vnode.elm.dataset.fetchKey){var t;this._hydrated=!0,this._fetchKey=this.$vnode.elm.dataset.fetchKey;var data=c.fetch[this._fetchKey];if(data&&data._error)this.$fetchState.error=data._error;else for(var e in data)o.default.set(this.$data,e,data[e])}}function d(){var t=this;return this._fetchPromise||(this._fetchPromise=f.call(this).then((function(){delete t._fetchPromise}))),this._fetchPromise}function f(){return v.apply(this,arguments)}function v(){return(v=Object(n.a)(regeneratorRuntime.mark((function t(){var e,r,n,o=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.$nuxt.nbFetching++,this.$fetchState.pending=!0,this.$fetchState.error=null,this._hydrated=!1,e=null,r=Date.now(),t.prev=6,t.next=9,this.$options.fetch.call(this);case 9:t.next=15;break;case 11:t.prev=11,t.t0=t.catch(6),e=Object(l.p)(t.t0);case 15:if(!((n=this._fetchDelay-(Date.now()-r))>0)){t.next=19;break}return t.next=19,new Promise((function(t){return setTimeout(t,n)}));case 19:this.$fetchState.error=e,this.$fetchState.pending=!1,this.$fetchState.timestamp=Date.now(),this.$nextTick((function(){return o.$nuxt.nbFetching--}));case 23:case"end":return t.stop()}}),t,this,[[6,11]])})))).apply(this,arguments)}e.a={beforeCreate:function(){Object(l.l)(this)&&(this._fetchDelay="number"==typeof this.$options.fetchDelay?this.$options.fetchDelay:200,o.default.util.defineReactive(this,"$fetchState",{pending:!1,error:null,timestamp:Date.now()}),this.$fetch=d.bind(this),Object(l.a)(this,"created",m),Object(l.a)(this,"beforeMount",h))}}},function(t,e,r){"use strict";r.r(e);r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(22),r(51),r(0)),f=r(10);function v(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var y=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},_=function(t){Object(l.a)(r,t);var e=v(r);function r(){return Object(n.a)(this,r),e.apply(this,arguments)}return Object(o.a)(r,[{key:"pages",get:function(){return f.i.pages?f.i.pages.filter((function(t){return t.showInMenu})):[]}},{key:"compareCount",get:function(){return f.e.comparedProductsGetter?Object.values(f.e.comparedProductsGetter).filter((function(t){return t.view})).length:null}}]),r}(d.Vue),w=_=y([Object(d.Component)({})],_),x=(r(504),r(11)),component=Object(x.a)(w,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("nav",{staticClass:"top-navigation"},t._l(t.pages,(function(r){return e("nuxt-link",{key:r.url,attrs:{to:r.url,"active-class":"active"}}
1,[t._v("\n    "+t._s(r.menuTitle)+"\n    "),"/compare"===r.url&&t.compareCount?e("span",{staticClass:"compare-count"},[t._v("\n      "+t._s(t.compareCount)+"\n    ")]):t._e()])})),1)}),[],!1,null,"56632f3e",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(23),r(14),r(27),r(30),r(22),r(37);var n=r(21),o=r(8),l=r(3),c=r(4),h=r(6),m=r(5),d=r(1),f=r(2),v=(r(20),r(13),r(24),r(0)),y=r(103),_=r(99),w=r(18),x=r(120);function P(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function C(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?P(Object(source),!0).forEach((function(e){Object(n.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):P(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}function O(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(d.a)(t);if(e){var o=Object(d.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(m.a)(this,r)}}var k=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},R=function(t){Object(h.a)(n,t);var e,r=O(n);function n(){var t;return Object(l.a)(this,n),(t=r.apply(this,arguments)).map=!1,t.show=!1,t.location=null,t.locationConfirmed=!1,t.showConfirmModal=!1,t}return Object(c.a)(n,[{key:"mounted",value:(e=Object(o.a)(regeneratorRuntime.mark((function t(){var data,e,r,n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return data={city:"Cherepovets",country:"Russia",countryCode:"RU",isp:'PJSC "Vimpelcom"',lat:59.1264,lon:37.9012,org:"Beeline Broadband",query:"128.74.188.223",region:"VLG",regionName:"Vologda Oblast",status:"success",timezone:"Europe/Moscow",zip:"162600"},t.next=3,this.$axios.get("/regions.json");case 3:e=t.sent,r=e.data,n=r.map((function(t){return C(C({},t),{},{distance:Object(x.getDistance)({latitude:parseFloat(data.lat),longitude:parseFloat(data.lon)},{latitude:parseFloat(t.latitude),longitude:parseFloat(t.longitude)})})})).sort((function(a,b){return a.distance<b.distance?-1:1})),this.location=n[0],this.setLocation(!0);case 8:case"end":return t.stop()}}),t,this)}))),function(){return e.apply(this,arguments)})},{key:"setLocation",value:function(t){t&&w.shopsStore.setUserLocation([this.location.latitude,this.location.longitude]),this.locationConfirmed=!0,this.showConfirmModal=!1}}
1,{key:"showMap",value:function(){this.map||(this.map=!0)}},{key:"showCallbackModal",value:function(){window.innerWidth<768?this.$router.push("/sale-points"):(w.siteComponentStatesStore.setCallbackModal("callBack"),this.$saleForoomCounter("openOneClick"),this.$yandexMetrika.reachGoal("NF_openCallbackForm"))}},{key:"shop",get:function(){return this.shops[0]}},{key:"userLocation",get:function(){return w.shopsStore.userLocationGetter}}]),n}(v.Vue);k([Object(v.Getter)("shops/shopsGetter")],R.prototype,"shops",void 0);var M=R=k([Object(v.Component)({components:{ShopSchedule:y.default,ShopsMap:_.default}})],R),j=(r(511),r(11)),component=Object(j.a)(M,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",[t.locationConfirmed?e("shops-map",{ref:"shopsMap",staticClass:"d-none",attrs:{uniqId:"nearest-shop-map"}}):t._e(),t._v(" "),t.userLocation?e("div",{staticClass:"nearest-shop",on:{mouseenter:t.showMap}},[e("div",{staticClass:"nearest-shop-block overflow-hidden"},[e("p",{staticClass:"nearest-shop-description"},[t._v("ближайший к Вам магазин")]),t._v(" "),e("p",{staticClass:"nearest-shop-title"},[t._v("\n          "+t._s(t.shop.name)+"\n        ")])]),t._v(" "),e("div",{staticClass:"nearest-shop-block"},[e("p",{staticClass:"nearest-shop-description nearest-shop-description-phone"},[t._v("\n          заказать звонок\n        ")]),t._v(" "),e("p",{staticClass:"nearest-shop-phone",on:{click:t.showCallbackModal}},[t._v("\n          "+t._s(t.shop.phones[0])+"\n        ")])]),t._v(" "),e("div",{staticClass:"nearest-shop__details"},[e("p",{staticClass:"nearest-shop__address"},[t._v("\n          г. "+t._s(t.shop.city)+", "+t._s(t.shop.address)+"\n        ")]),t._v(" "),e("shop-schedule",{attrs:{schedule:t.shop.schedule_json}}),t._v(" "),e("nuxt-link",{staticClass:"tar link",attrs:{to:"/sale-points"}},[t._v("Все магазины")])],1)]):t._e(),t._v(" "),t.showConfirmModal?e("div",{staticClass:"confirm-modal"},[e("p",[t._v("Ваш город "+t._s(t.location.city)+"?")]),t._v(" "),e("div",{staticClass:"buttons"},[e("button",{on:{click:function(e){return t.setLocation(!1)}}},[t._v("Нет")]),t._v(" "),e("button",{staticClass:"confirm",on:{click:function(e){return t.setLocation(!0)}}},[t._v("Да")])])]):t._e()],1)}),[],!1,null,"fce9f70a",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(23),r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(24),r(0)),f=r(407);function v(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var y=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},_=function(t){Object(l.a)(r,t);var e=v(r);function r(){return Object(n.a)(this,r),e.apply(this,arguments)}return Object(o.a)(r,[{key:"hideDropdown",value:function(t){this.$refs.SystemsMenuItem.map((function(t){t.classList.add("hidden-item")})),this.$yandexMetrika.reachGoal("NF_".concat(t,"Catalog"))}},{key:"clearHiddenClass",value:function(){this.$refs.SystemsMenuItem.map((function(t){t.classList.remove("hidden-item")}))}}]),r}(d.Vue);y([Object(d.Getter)("systems/systemsGetter")],_.prototype,"systems",void 0);var w=_=y([Object(d.Component)({components:{SystemsNavigationDropdown:f.default}})],_),x=(r(517),r(11)),component=Object(x.a)(w,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"systems-menu__wrapper"},[e("nav",{staticClass:"systems-menu"},t._l(t.systems,(function(r){return e("div",{key:r.system,ref:"SystemsMenuItem",refInFor:!0,staticClass:"systems-menu__item"},[e("nuxt-link",{attrs:{to:r.catalogUrl},nativeOn:{click:function(e){return t.hideDropdown(r.system)},mouseleave:function(e){return t.clearHiddenClass.apply(null,arguments)},mouseenter:function(e){return t.clearHiddenClass.apply(null,arguments)}}},[e("img",{attrs:{src:"/img-new/brand/".concat(r.system,"-ico.svg?v=2"),alt:null==r?void 0:r.alt,title:null==r?void 0:r.imgTitle}}),t._v(" "),e("span",[t._v(t._s(r.name))])]),t._v(" "),e("systems-navigation-dropdown",{attrs:{system:r},on:{closeMenu:t.hideDropdown}})],1)})),0),t._v(" "),e("div",{staticClass:"systems-menu__shadow"})])}),[],!1,null,"7edccee8",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(27),r(30),r(22),r(13),r(37);var n=r(21);function o(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function l(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
1i%2?o(Object(source),!0).forEach((function(e){Object(n.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):o(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}r(14);var c=r(29),h=r(3),m=r(4),d=r(6),f=r(5),v=r(1),y=r(2),_=(r(40),r(26),r(23),r(24),r(31),r(0)),w=r(408),x=r(10);function P(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function C(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?P(Object(source),!0).forEach((function(e){Object(n.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):P(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}function O(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(v.a)(t);if(e){var o=Object(v.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(f.a)(this,r)}}var k=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(y.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},R=function(t){Object(d.a)(r,t);var e=O(r);function r(){var t;return Object(h.a)(this,r),(t=e.apply(this,arguments)).isOpenConstructor=!1,t}return Object(m.a)(r,[{key:"systemProducts",get:function(){var t,e;"smart"===this.system.system&&(e=["INTEGRA SLIM (ИНТЕГРА СЛИМ)","INTEGRA BOX (ИНТЕГРА БОКС)","INTEGRA BOX+ (ИНТЕГРА БОКС+)","INTEGRA SLIM DUO (ИНТЕГРА СЛИМ ДУО)","INTEGRA BOX DUO (ИНТЕГРА БОКС ДУО)","GRANDE (ГРАНД)","GRANDE BOX (ГРАНД БОКС)","GRANDE BOX DUO (ГРАНД БОКС ДУО)","GRANDE MAX (ГРАНД МАКС)","GRANDE PREMIUM (ГРАНД ПРЕМИУМ)","G-FORM WOOD 50 (ДЖИ-ФОРМ ВУД 50)","ROMA (РОМА)","G-FORM 50 (ДЖИ-ФОРМ 50)","PROFILE SMART (ПРОФАЙЛ СМАРТ)"]);var r=this.productsMap[this.system.system];return e&&null!==(t=e)&&void 0!==t&&t.length?[].concat(Object(c.a)(this.products?this.products.filter((function(t){return(null==r?void 0:r.includes(t.type))&&e.includes(t.name.toUpperCase())})):this.products),Object(c.a)(this.cornices?this.cornices.filter((function(t){return(null==r?void 0:r.includes(t.type))&&e.includes(t.title.toUpperCase())})):this.cornices)):this.products?this.products.filter((function(t){return null==r?void 0:r.includes(t.type)})):this.products}},{key:"cornices",get:function(){return x.d.catalogGetter?x.d.catalogGetter.filter((function(i){return"karniz"===i.system})).map((function(i){return C(C({},i),{},{name:i.title,type:i.productId.replace(/[^a-z]/g,""),subtype:i.productId.replace(/[^0-9]/g,"")})})):[]}}]),r}(_.Vue);k([Object(_.Prop)()],R.prototype,"system",void 0),k([Object(_.Getter)("systems/systemProductsMapGetter")],R.prototype,"productsMap",void 0),k([Object(_.Getter)("systems/attachmentPointsGetter")],R.prototype,"attachmentPoints",void 0),k([Object(_.Getter)("products/productsGetter")],R.prototype,"products",void 0);var M=R=k([Object(_.Component)({components:{ProductsList:w.default}})],R),j=(r(515),r(11)),component=Object(j.a)(M,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"systems-menu__dropdown"},[e("p",{staticClass:"system-title",class:"ui-color-brand-".concat(t.system.system)},[t._v("\n      "+t._s(t.system.title)+"\n    ")]),t._v(" "),e("div",{staticClass:"row z2"},[e("div",{staticClass:"col-4"},[e("nuxt-link",{staticClass:"dropdown__main-link",staticStyle:{"text-transform":"uppercase"},attrs:{to:t.system.catalogUrl},nativeOn:{click:function(e){return t.$emit("closeMenu")}}},[t._v("\n          Каталог\n        ")]),t._v(" "),e("hr",{staticClass:"main-link__separator"}),t._v(" "),e("div",{staticClass:"col-12"},[e("div",{staticClass:"row"},["profileCornices"!==t.system.system?t._l(t.attachmentPoints,(function(r){return e("products-list",{key:r.value,staticClass:"col-6",attrs:{products:t.systemProducts,"attachment-point":l(l({},r),{},{isSmart:"smart"===t.system.system}),type:"catalog"},on:{closeMenu:function(e){return t.$emit("closeMenu")}}})})):t._l(t.attachmentPoints,(function(r){return e("products-list",{key:r.value,staticClass:"col-6",attrs:{products:t.cornices,"attachment-point":r,type:"catalog"},on:{closeMenu:function(e){return t.$emit("closeMenu")}}})}))],2)])],1),t._v(" "),e("div",{staticClass:"col-4 offset-1"},[e("button",{staticClass:"dropdown__main-link dropdown__main-link_uppercase",staticStyle:{"text-transform":"uppercase","font-weight":"400",border:"1px solid #dd7300","padding-top":"3px",width:"100%",color:"#3B3A49","border-radius":"10px"},on:{click:function(e){t.isOpenConstructor=!t.isOpenConstructor}},nativeOn:{click:function(e){return t.$emit("closeMenu")}}},[t._v("\n          Конструктор\n        ")]),t._v(" "),e("div",{staticClass:"col-12 constructor-systems",class:{hidden:!t.isOpenConstructor}},[e("div",{staticClass:"row"},t._l(t.attachmentPoints,(function(r){return e("products-list",{key:r.value,staticClass:"col-6",attrs:{products:t.systemProducts,attachmentPoint:l(l({},r),{},{isSmart:"smart"===t.system.system}),type:"calculator"},nativeOn:{click:function(e){return t.$emit("closeMenu")}}})})),1)])]),t._v(" "),e("div",{staticClass:"col-3",staticStyle:{"text-align":"right",display:"none"}},[e("nuxt-link",{staticClass:"dropdown__main-link",attrs:{to:"/"},nativeOn:{click:function(e){return t.$emit("closeMenu")}}},[t._v("\n          Каталог материалов\n        ")]),t._v(" "),e("hr",{staticClass:"main-link__separator main-link__separator_hidden"}),t._v(" "),e("ul",{staticClass:"dropdown__list"})],1)]),t._v(" "),e("img",{staticClass:"dropdown__brand-ico z1",attrs:{src:"/img-new/brand/".concat(t.system.system,"-ico.svg?v=2"),alt:""}})])}),[],!1,null,"d60531e8",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(23),r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(36),r(41),r(22),r(0));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var v=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},y=function(t){Object(l.a)(r,t);var e=f(r);function r(){return Object(n.a)(this,r),e.apply(this,arguments)}return Object(o.a)(r,[{key:"getUrl",value:function(t){var e=t.type+t.subtype,r=this.t
1ype+"Url";if(e){if("catalogUrl"===r&&this.attachmentPoint.isSmart){var p=this.catalogProducts.find((function(t){return t.productId===e}));return p?p[r]+"?drive=true":null}if("catalogUrl"===r){var n=this.catalogProducts.find((function(t){return t.productId===e}));return n?n[r]:null}if("calculatorUrl"===r){var o=this.catalogProducts.find((function(t){return t.productId===e}));if(o){var l=o[r].split("/");return this.attachmentPoint.isSmart?"profileCornices"===l[2]?"/buy/profilnye-karnizy?template=".concat(o.productId,"&drive=true"):"zebra23"===o.productId?"/buy/profilnye-karnizy?template=".concat(o.productId,"&sizes=1200x1500&drive=true"):"zebra22"===o.productId?"/buy/rulonnye-shtory-duo?template=".concat(o.productId,"&sizes=600x1200&drive=true"):"/buy/".concat(l[2],"?template=").concat(o.productId,"&drive=true"):"profileCornices"===l[2]?"/buy/profilnye-karnizy?template=".concat(o.productId):"/buy/".concat(l[2],"?template=").concat(o.productId)}}}return null}},{key:"filteredProducts",get:function(){var t=this;return this.products?this.products.filter((function(e){return e.attachmentPoint===t.attachmentPoint.value})):this.products}}]),r}(d.Vue);v([Object(d.Prop)()],y.prototype,"products",void 0),v([Object(d.Prop)()],y.prototype,"attachmentPoint",void 0),v([Object(d.Prop)()],y.prototype,"type",void 0),v([Object(d.Getter)("catalog/catalogGetter")],y.prototype,"catalogProducts",void 0);var _=y=v([Object(d.Component)({})],y),w=(r(513),r(11)),component=Object(w.a)(_,(function(){var t=this,e=t._self._c;t._self._setupProxy;return t.filteredProducts&&t.filteredProducts.length?e("div",{staticClass:"container-pl"},["Изделия для створок окна"==t.attachmentPoint.name?e("img",{staticClass:"background-image",staticStyle:{width:"100%","object-fit":"contain"},attrs:{src:"/img-new/brand/1_.png",alt:t.attachmentPoint.name,title:t.attachmentPoint.name}}):e("img",{staticClass:"background-image",staticStyle:{width:"100%","object-fit":"contain"},attrs:{src:"/img-new/brand/2_.png",alt:t.attachmentPoint.name,title:t.attachmentPoint.name}}),t._v(" "),e("ul",{staticClass:"dropdown__list"},t._l(t.filteredProducts,(function(r){return e("li",{key:r.id},[t.getUrl(r)&&7368!==r.id?e("nuxt-link",{attrs:{to:t.getUrl(r)},nativeOn:{click:function(e){return t.$emit("closeMenu")}}},[t._v("\n        "+t._s(r.name)+"\n      ")]):t._e()],1)})),0)]):t._e()}),[],!1,null,"15c576fa",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(14);var n=r(4),o=r(3),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(0)),f=r(410),v=r(411);function y(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var _=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},w=function(t){Object(l.a)(r,t);var e=y(r);function r(){return Object(o.a)(this,r),e.apply(this,arguments)}return Object(n.a)(r)}(d.Vue),x=w=_([Object(d.Component)({components:{CartLink:v.default,SearchField:f.default}})],w),P=(r(523),r(11)),component=Object(P.a)(x,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"header-middle"},[e("div",{staticClass:"col-6 col-sm-5 col-md-4 col-sm col-lg-3 col-xl logo-container"},[e("nuxt-link",{staticClass:"logo",attrs:{to:"/"}},[e("img",{attrs:{src:"/img-new/brand/logo.svg",alt:"производитель солнцезащитных систем",title:"Солнцезащитные системы от производителя FOROOM"}})])],1),t._v(" "),e("div",{staticClass:"col-6 col-sm-10 col-xl-6 col-md-4 col-lg-5 d-none d-lg-block",staticStyle:{padding:"0","padding-top":"6px !important"}},[e("div",{staticClass:"brand-tagline"},[t._m(0),t._v(" "),e("search-field",{staticClass:"d-none d-sm-block"}),t._v(" "),e("img",{attrs:{src:"/img-new/brand/brand-lines.svg",alt:""}})],1)]),t._v(" "),e("nav",{staticClass:"col-6 col-sm-7 col-md-8 col-xl-4 col-lg-4 header-main-links"},[e("nuxt-link",{staticClass:"d-sm-block d-none",attrs:{to:"/sale-points"}},[e("img",{attrs:{src:"/img-new/icons/shops.svg",alt:"магазины FOROOM в России",title:"карта магазинов FOROOM"}}
1),t._v(" "),e("span",[t._v("Магазины")])]),t._v(" "),e("nuxt-link",{staticClass:"d-sm-block d-none",attrs:{to:"/actions"}},[e("img",{attrs:{src:"/img-new/icons/actions.svg",alt:"акции производителя FOROOM",title:"актуальные скидки на изделия"}}),t._v(" "),e("span",[t._v("Акции")])]),t._v(" "),e("nuxt-link",{attrs:{to:"/buy"}},[e("img",{staticClass:"calc",attrs:{src:"/img-new/icons/calc.svg",alt:"рассчитать стоимость изделия ",title:"онлайн-конструктор солнцезащитной системы"}}),t._v(" "),e("span",{staticClass:"calc-text"},[t._v("Конструктор")])]),t._v(" "),e("cart-link")],1)])}),[function(){var t=this,e=t._self._c;t._self._setupProxy;return e("p",{staticClass:"d-block d-sm-none d-md-none d-lg-block col-lg-4 d-xl-block slogan"},[t._v("ваши окна"),e("br"),t._v("в полной комплектации")])}],!1,null,"114c7771",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(74),r(27),r(14);var n=r(8),o=r(3),l=r(4),c=r(6),h=r(5),m=r(1),d=r(2),f=(r(20),r(13),r(31),r(0)),v=r(10);function y(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(m.a)(t);if(e){var o=Object(m.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(h.a)(this,r)}}var _=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(d.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},w=function(t){Object(c.a)(h,t);var e,r=y(h);function h(){var t;return Object(o.a)(this,h),(t=r.apply(this,arguments)).active=!1,t.model="",t}return Object(l.a)(h,[{key:"animateForm",value:function(){var t=this;setTimeout((function(){t.active=!t.active}),100)}},{key:"search",value:(e=Object(n.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(this.model.length>=3)){t.next=3;break}return t.next=3,v.i.searchPages(this.model);case 3:case"end":return t.stop()}}),t,this)}))),function(){return e.apply(this,arguments)})},{key:"matchingPages",get:function(){var t=v.i.matchingPagesGetter;if(t){var e={};return t.forEach((function(t){t.url=t.url.replace("/catalog//","/"),e[t.pageType]||(e[t.pageType]=[]),e[t.pageType].push(t)})),e}return[]}}]),h}(f.Vue),x=w=_([Object(f.Component)({})],w),P=(r(519),r(11)),component=Object(P.a)(x,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("form",{staticClass:"search-form",class:{"search-form__opened":t.active}},[e("fieldset",{},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.model,expression:"model"}],staticClass:"search-input",attrs:{type:"text",placeholder:"Поиск..."},domProps:{value:t.model},on:{blur:t.animateForm,focus:t.animateForm,input:[function(e){e.target.composing||(t.model=e.target.value)},function(e){return t.search()}]}}),t._v(" "),Object.keys(t.matchingPages).length&&t.model.length>=3&&t.active?e("div",{staticClass:"search-results"},t._l(t.matchingPages,(function(r,n){return e("div",{key:n},[e("p",{staticClass:"group-title"},[t._v(t._s(n))]),t._v(" "),t._l(r,(function(link){return e("nuxt-link",{key:link.id,attrs:{to:link.url.substring(1)},nativeOn:{click:function(e){t.model=link.h1}}},[e("p",[t._v(t._s(link.h1))])])}))],2)})),0):t._e(),t._v(" "),!Object.keys(t.matchingPages).length&&t.model.length>=3&&t.active?e("div",{staticClass:"search-results"},[t._v("\n        Ничего не найдено\n      ")]):t._e(),t._v(" "),e("svg",{staticClass:"search-icon",attrs:{width:"16",height:"16",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("circle",{attrs:{cx:"5.5",cy:"5.5",r:"5",stroke:"white"}}),t._v(" "),e("path",{attrs:{d:"M13.6637 14.87C13.868 15.0557 14.1842 15.0407 14.37 14.8363C14.5557 14.632 14.5407 14.3158 14.3363 14.13L14 14.5L13.6637 14.87ZM8.5 9.5L8.16366 9.86997L13.6637 14.87L14 14.5L14.3363 14.13L8.83634 9.13003L8.5 9.5Z",fill:"white"}})])])])}),[],!1,null,"fcc752e4",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(0)),f=r(18);function v(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var y=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},_=function(t){Object(l.a)(r,t);var e=v(r);function r(){var t;return Object(n.a)(this,r),(t=e.apply(this,arguments)).animate=!1,t}return Object(o.a)(r,[{key:"cartUpdated",value:function(){var t=this;this.animate=!0,setTimeout((function(){t.animate=!1}),1e3)}},{key:"mounted",value:function(){f.cartStore.setCart()}},{key:"cartItemsLength",get:function(){return f.cartStore.cartItemsGetter.length}}]),r}(d.Vue);y([Object(d.Watch)("cartItemsLength")],_.prototype,"cartUpdated",null);var w=_=y([d.Component],_),x=(r(521),r(11)),component=Object(x.a)(w,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("nuxt-link",{attrs:{to:"/order"}},[e("img",{staticClass:"cart",class:{animate:t.animate},attrs:{src:"/img-new/icons/cart.svg",alt:"корзина интернет-магазина FOROOM",title:"корзина с выбранными солнцезащитными изделиями"}}
1),t._v(" "),e("span",{staticClass:"cart-text"},[t._v("Корзина")]),t._v(" "),t.cartItemsLength?e("span",{staticClass:"cart-count"},[t._v("\n    "+t._s(t.cartItemsLength)+"\n  ")]):t._e()])}),[],!1,null,"403f87e0",null);e.default=component.exports},function(t,e,r){"use strict";r.r(e);r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(0));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var v=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},y=function(t){Object(l.a)(r,t);var e=f(r);function r(){return Object(n.a)(this,r),e.apply(this,arguments)}return Object(o.a)(r,[{key:"getShopInfo",value:function(t){return t.isWww?{type:"Интернет магазин",img:null}:t.isComplect?{type:"Партнёр по комплектующим ТМ FOROOM",img:null}:t.isPartner?{type:"Партнёр",img:"foroom-pro"}:{type:"Представитель",img:"foroom"}}},{key:"getShopLogo",value:function(t){var e="/img-new/brand/"+this.getShopInfo(t).img;return this.shop.id===this.selectedShop.id?e+"_white.svg":e+".svg"}},{key:"filterDistance",value:function(t){return t>=1e3?Math.round(t/1e3)+" км":t+" м"}}]),r}(d.Vue);v([Object(d.Getter)("shops/selectedShopGetter")],y.prototype,"selectedShop",void 0),v([Object(d.Prop)()],y.prototype,"shop",void 0);var _=y=v([Object(d.Component)()],y),w=(r(537),r(11)),component=Object(w.a)(_,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("header",{staticClass:"shop-card_header"},[e("p",{staticClass:"shop-card_type"},[t._v("\n    "+t._s(t.getShopInfo(t.shop).type)+"\n    "),t.getShopInfo(t.shop).img?e("img",{staticClass:"shop-card_logo",attrs:{src:t.getShopLogo(t.shop),alt:""}}):t._e()]),t._v(" "),t.shop.distance?e("span",{staticClass:"shop-card_distance"},[t._v("\n    ~ "+t._s(t.filterDistance(t.shop.distance))+"\n  ")]):t._e()])}),[],!1,null,"2407c0c6",null);e.default=component.exports},,,,,,,,,,,,,function(t,e,r){r(426),t.exports=r(427)},,function(t,e,r){"use strict";r.r(e),function(t){r(38),r(30),r(56);var e=r(2),n=r(8),o=(r(200),r(435),r(438),r(440),r(20),r(23),r(22),r(27),r(40),r(26),r(24),r(55),r(32),r(54),r(12)),l=r(396),c=r(171),h=r(9),m=r(61),d=r(403),f=r(135);function v(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(!t)return;if("string"==typeof t)return y(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return y(t,e)}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var i=0,n=function(){};return{s:n,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,l=!0,c=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return l=t.done,t},e:function(t){c=!0,o=t},f:function(){try{l||null==r.return||r.return()}finally{if(c)throw o}}}}function y(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,r=new Array(e);i<e;i++)r[i]=t[i];return r}o.default.__nuxt__fetch__mixin__||(o.default.mixin(d.a),o.default.__nuxt__fetch__mixin__=!0),o.default.component(f.a.name,f.a),o.default.component("NLink",f.a),t.fetch||(t.fetch=l.a);var _,w,x=[],P=window.__NUXT__||{},C=P.config||{};C._app&&(r.p=Object(h.v)(C._app.cdnURL,C._app.assetsPath)),Object.assign(o.default.config,{silent:!0,performance:!1});var O=o.default.config.errorHandler||console.error;function k(t,e,r){for(var n=function(component){var t=function(component,t){if(!component||!component.options||!component.options[t])return{};var option=component.options[t];if("function"==typeof option){for(var e=arguments.length,r=new Array(e>2?e-2:0),n=2;n<e;n++)r[n-2]=arguments[n];return option.apply(void 0,r)}return option}(component,"transition",e,r)||{};return"string"==typeof t?{name:t}:t},o=r?Object(h.g)(r):[],l=Math.max(t.length,o.length),c=[],m=function(){var e=Object.assign({},n(t[i])),r=Object.assign({},n(o[i]));Object.keys(e).filter((function(t){return void 0!==e[t]&&!t.toLowerCase().includes("leave")}
1)).forEach((function(t){r[t]=e[t]})),c.push(r)},i=0;i<l;i++)m();return c}function R(t,e,r){return M.apply(this,arguments)}function M(){return(M=Object(n.a)(regeneratorRuntime.mark((function t(e,r,n){var o,l,c,m,d=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(this._routeChanged=Boolean(_.nuxt.err)||r.name!==e.name,this._paramChanged=!this._routeChanged&&r.path!==e.path,this._queryChanged=!this._paramChanged&&r.fullPath!==e.fullPath,this._diffQuery=this._queryChanged?Object(h.i)(e.query,r.query):[],(this._routeChanged||this._paramChanged)&&this.$loading.start&&!this.$loading.manual&&this.$loading.start(),t.prev=5,!this._queryChanged){t.next=12;break}return t.next=9,Object(h.r)(e,(function(t,e){return{Component:t,instance:e}}));case 9:o=t.sent,o.some((function(t){var n=t.Component,o=t.instance,l=n.options.watchQuery;return!0===l||(Array.isArray(l)?l.some((function(t){return d._diffQuery[t]})):"function"==typeof l&&l.apply(o,[e.query,r.query]))}))&&this.$loading.start&&!this.$loading.manual&&this.$loading.start();case 12:n(),t.next=26;break;case 15:if(t.prev=15,t.t0=t.catch(5),l=t.t0||{},c=l.statusCode||l.status||l.response&&l.response.status||500,m=l.message||"",!/^Loading( CSS)? chunk (\d)+ failed\./.test(m)){t.next=23;break}return window.location.reload(!0),t.abrupt("return");case 23:this.error({statusCode:c,message:m}),this.$nuxt.$emit("routeChanged",e,r,l),n();case 26:case"end":return t.stop()}}),t,this,[[5,15]])})))).apply(this,arguments)}function j(t,e){return P.serverRendered&&e&&Object(h.b)(t,e),t._Ctor=t,t}function S(t,e,r){var n=this,o=["GetPageData"],l=!1;if(void 0!==r&&(o=[],(r=Object(h.s)(r)).options.middleware&&(o=o.concat(r.options.middleware)),t.forEach((function(t){t.options.middleware&&(o=o.concat(t.options.middleware))}))),o=o.map((function(t){return"function"==typeof t?t:("function"!=typeof c.a[t]&&(l=!0,n.error({statusCode:500,message:"Unknown middleware "+t})),c.a[t])})),!l)return Object(h.o)(o,e)}function A(t,e,r){return I.apply(this,arguments)}function I(){return I=Object(n.a)(regeneratorRuntime.mark((function t(e,r,o){var l,c,d,f,y,w,P,C,O,R,M,j,A,I,E,T=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!1!==this._routeChanged||!1!==this._paramChanged||!1!==this._queryChanged){t.next=2;break}return t.abrupt("return",o());case 2:return!1,e===r?(x=[],!0):(l=[],x=Object(h.g)(r,l).map((function(t,i){return Object(h.c)(r.matched[l[i]].path)(r.params)}))),c=!1,d=function(path){r.path===path.path&&T.$loading.finish&&T.$loading.finish(),r.path!==path.path&&T.$loading.pause&&T.$loading.pause(),c||(c=!0,o(path))},t.next=8,Object(h.t)(_,{route:e,from:r,next:d.bind(this)});case 8:if(this._dateLastError=_.nuxt.dateErr,this._hadError=Boolean(_.nuxt.err),f=[],(y=Object(h.g)(e,f)).length){t.next=27;break}return t.next=15,S.call(this,y,_.context);case 15:if(!c){t.next=17;break}return t.abrupt("return");case 17:return w=(m.a.options||m.a).layout,t.next=20,this.loadLayout("function"==typeof w?w.call(m.a,_.context):w);case 20:return P=t.sent,t.next=23,S.call(this,y,_.context,P);case 23:if(!c){t.next=25;break}return t.abrupt("return");case 25:return _.context.error({statusCode:404,message:"This page could not be found"}),t.abrupt("return",o());case 27:return y.forEach((function(t){t._Ctor&&t._Ctor.options&&(t.options.asyncData=t._Ctor.options.asyncData,t.options.fetch=t._Ctor.options.fetch)})),this.setTransitions(k(y,e,r)),t.prev=29,t.next=32,S.call(this,y,_.context);case 32:if(!c){t.next=34;break}return t.abrupt("return");case 34:if(!_.context._errored){t.next=36;break}return t.abrupt("return",o());case 36:return"function"==typeof(C=y[0].options.layout)&&(C=C(_.context)),t.next=40,this.loadLayout(C);case 40:return C=t.sent,t.next=43,S.call(this,y,_.context,C);case 43:if(!c){t.next=45;break}return t.abrupt("return");case 45:if(!_.context._errored){t.next=47;break}return t.abrupt("return",o());case 47:O=!0,t.prev=48,R=v(y),t.prev=50,R.s();case 52:if((M=R.n()).done){t.next=63;break}if("function"==typeof(j=M.value).options.validate){t.next=56;break}return t.abrupt("continue",61);case 56:return t.next=58,j.options.validate(_.context);case 58:if(O=t.sent){t.next=61;break}return t.abrupt("break",63);case 61:t.next=52;break;case 63:t.next=68;break;case 65:t.prev=65,t.t0=t.catch(50),R.e(t.t0);case 68:return t.prev=68,R.f(),t.finish(68);case 71:t.next=77;break;case 73:return t.prev=73,t.t1=t.catch(48),this.error({statusCode:t.t1.statusCode||"500",message:t.t1.message}),t.abrupt("return",o());case 77:if(O){t.next=80;break}return this.error({statusCode:404,message:"This page could not be found"}),t.abrupt("return",o());case 80:return t.next=82,Promise.all(y.map(function(){var t=Object(n.a)(regeneratorRuntime.mark((function t(n,i){var o,l,c,m,d,v,y,w,p;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n._path=Object(h.c)(e.matched[f[i]].path)(e.params),n._dataRefresh=!1,o=n._path!==x[i],T._routeChanged&&o?n._dataRefresh=!0:T._paramChanged&&o?(l=n.options.watchParam,n._dataRefresh=!1!==l):T._queryChanged&&(!0===(c=n.options.watchQuery)?n._dataRefresh=!0:Array.isArray(c)?n._dataRefresh=c.some((function(t){return T._diffQuery[t]})):"function"==typeof c&&(A||(A=Object(h.h)(e)),n._dataRefresh=c.apply(A[i],[e.query,r.query]))),T._hadError||!T._isMounted||n._dataRefresh){t.next=6;break}return t.abrupt("return");case 6:return m=[],d=n.options.asyncData&&"function"==typeof n.options.asyncData,v=Boolean(n.options.fetch)&&n.options.fetch.length,y=d&&v?30:45,d&&((w=Object(h.q)(n.options.asyncData,_.context)).then((function(t){Object(h.b)(n,t),T.$loading.increase&&T.$loading.increase(y)})),m.push(w)),T.$loading.manual=!1===n.options.loading,v&&((p=n.options.fetch(_.context))&&(p instanceof Promise||"function"==typeof p.then)||(p=Promise.resolve(p)),p.then((function(t){T.$loading.increase&&T.$loading.increase(y)})),m.push(p)),t.abrupt("return",Promise.all(m));case 14:case"end":return t.stop()}}),t)})));return function(e,r){return t.apply(this,arguments)}}()));case 82:c||(this.$loading.finish&&!this.$loading.manual&&this.$loading.finish(),o()),t.next=99;break;case 85:if(t.prev=85,t.t2=t.catch(29),"ERR_REDIRECT"!==(I=t.t2||{}).message){t.next=90;break}return t.abrupt("return",this.$nuxt.$emit("routeChanged",e,r,I));case 90:return x=[],Object(h.k)(I),"function"==typeof(E=(m.a.options||m.a).layout)&&(E=E(_.context)),t.next=96,this.loadLayout(E);case 96:this.error(I),this.$nuxt.$emit("routeChanged",e,r,I),o();case 99:case"end":return t.stop()}}),t,this,[[29,85],[48,73],[50,65,68,71]])}))),I.apply(this,arguments)}function E(t,r){Object(h.d)(t,(function(t,r,n,l){return"object"!==Object(e.a)(t)||t.options||((t=o.default.extend(t))._Ctor=t,n.components[l]=t),t}))}function T(t){var e=Boolean(this.$options.nuxt.err);this._hadError&&this._dateLastError===this.$options.nuxt.dateErr&&(e=!1);var r=e?(m.a.options||m.a).layout:t.matched[0].components.default.options.layout;"function"==typeof r&&(r=r(_.context)),this.setLayout(r)}
1function F(t){t._hadError&&t._dateLastError===t.$options.nuxt.dateErr&&t.error()}function D(t,e){var r=this;if(!1!==this._routeChanged||!1!==this._paramChanged||!1!==this._queryChanged){var n=Object(h.h)(t),l=Object(h.g)(t),c=!1;o.default.nextTick((function(){n.forEach((function(t,i){if(t&&!t._isDestroyed&&t.constructor._dataRefresh&&l[i]===t.constructor&&!0!==t.$vnode.data.keepAlive&&"function"==typeof t.constructor.options.data){var e=t.constructor.options.data.call(t);for(var r in e)o.default.set(t.$data,r,e[r]);c=!0}})),c&&window.$nuxt.$nextTick((function(){window.$nuxt.$emit("triggerScroll")})),F(r)}))}}function z(t){window.onNuxtReadyCbs.forEach((function(e){"function"==typeof e&&e(t)})),"function"==typeof window._onNuxtLoaded&&window._onNuxtLoaded(t),w.afterEach((function(e,r){o.default.nextTick((function(){return t.$nuxt.$emit("routeChanged",e,r)}))}))}function N(){return N=Object(n.a)(regeneratorRuntime.mark((function t(e){var r,l,c,m,d;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return _=e.app,w=e.router,e.store,r=new o.default(_),l=P.layout||"default",t.next=7,r.loadLayout(l);case 7:return r.setLayout(l),c=function(){r.$mount("#__nuxt"),w.afterEach(E),w.afterEach(T.bind(r)),w.afterEach(D.bind(r)),o.default.nextTick((function(){z(r)}))},t.next=11,Promise.all((f=_.context.route,Object(h.d)(f,function(){var t=Object(n.a)(regeneratorRuntime.mark((function t(e,r,n,o,l){var c;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if("function"!=typeof e||e.options){t.next=4;break}return t.next=3,e();case 3:e=t.sent;case 4:return c=j(Object(h.s)(e),P.data?P.data[l]:null),n.components[o]=c,t.abrupt("return",c);case 7:case"end":return t.stop()}}),t)})));return function(e,r,n,o,l){return t.apply(this,arguments)}}())));case 11:if(m=t.sent,r.setTransitions=r.$options.nuxt.setTransitions.bind(r),m.length&&(r.setTransitions(k(m,w.currentRoute)),x=w.currentRoute.matched.map((function(t){return Object(h.c)(t.path)(w.currentRoute.params)}))),r.$loading={},P.error&&r.error(P.error),w.beforeEach(R.bind(r)),w.beforeEach(A.bind(r)),!P.serverRendered||!Object(h.n)(P.routePath,r.context.route.path)){t.next=20;break}return t.abrupt("return",c());case 20:return d=function(){E(w.currentRoute,w.currentRoute),T.call(r,w.currentRoute),F(r),c()},t.next=23,new Promise((function(t){return setTimeout(t,0)}));case 23:A.call(r,w.currentRoute,w.currentRoute,(function(path){if(path){var t=w.afterEach((function(e,r){t(),d()}));w.push(path,void 0,(function(t){t&&O(t)}))}else d()}));case 24:case"end":return t.stop()}var f}),t)}))),N.apply(this,arguments)}Object(m.b)(null,P.config).then((function(t){return N.apply(this,arguments)})).catch(O)}.call(this,r(57))},,,,,,,,,,,,,,,function(t,e,r){"use strict";r.r(e);r(36),r(41),r(23),r(22),r(24),r(27),r(38);var n=r(18);e.default=function(t){var e=t.route,r=t.store.getters["pages/pagesGetter"],o=function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],o=r.find((function(t){return t.id===e}));return n.push(o),o&&o.parentId&&t(o.parentId,n),n},l=function(){var t,path="/"+e.path.split("/").pop();e.params.productChild&&(path="/"+e.params.product),"news-url"===e.name&&(path="/news");var n=null==r||null===(t=r.filter((function(t){return t.url===path})))||void 0===t?void 0:t.map((function(t){return t.parentId}));if(n&&n.length){if(0===n[0])return r.filter((function(t){return 0===t.parentId}));var l={};n.map((function(t){l[t]=o(t).reverse()}));var c=Object.keys(l).find((function(t){var r=l[t].reduce((function(t,e){return t+e.url}),"").slice(1)+path;return e.params.productChild||r===e.path?t:void 0}));if(c){var h=r.find((function(t){return t.parentId===parseInt(c)&&t.url===path}));return l[c].push(h),l[c]}return null}return null}();n.pagesStore.setPagesTree(l)}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,r){"use strict";r(217)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".error-page[data-v-7ea26c09]{display:flex;justify-content:center}.error-page__image[data-v-7ea26c09]{margin:50px 0;max-width:300px}",""]),n.locals={}
1,t.exports=n},function(t,e,r){"use strict";r(218)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;opacity:1;transition:width .1s,opacity .4s;background-color:#df771c;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}",""]),n.locals={},t.exports=n},function(t,e,r){var content=r(481);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("6b34be36",content,!0,{sourceMap:!1})},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,'a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;font-size:100%;font-family:"Circe",Arial,sans-serif;vertical-align:baseline;border:none}a{text-decoration:none}a:active,a:hover{outline:0}li,ul{list-style-type:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}*,:after,:before,html{box-sizing:border-box}:focus{outline:0}audio,img,video{max-width:100%;height:auto}audio,canvas,iframe,img,svg,video{vertical-align:middle}iframe{border:0}textarea{resize:none;overflow:auto;vertical-align:top;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}button,input,select,textarea{outline:none;border:none;font-size:100%;font-family:"Circe","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#4d4d4d;margin:0;font-weight:300}button,input{line-height:normal}button{padding:0;cursor:pointer;background:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}',""]),n.locals={},t.exports=n},function(t,e,r){var content=r(483);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("71784e85",content,!0,{sourceMap:!1})},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,'@font-face{font-family:"Circe";src:url(/fonts/circe/Circe-Regular.eot);src:local("Circe"),local("Circe-Regular"),url(/fonts/circe/Circe-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/circe/Circe-Regular.woff) format("woff"),url(/fonts/circe/Circe-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Circe";src:url(/fonts/circe/Circe-Thin.eot);src:local("Circe Thin"),local("Circe-Thin"),url(/fonts/circe/Circe-Thin.eot?#iefix) format("embedded-opentype"),url(/fonts/circe/Circe-Thin.woff) format("woff"),url(/fonts/circe/Circe-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Circe";src:url(/fonts/circe/Circe-ExtraLight.eot);src:local("Circe ExtraLight"),local("Circe-ExtraLight"),url(/fonts/circe/Circe-ExtraLight.eot?#iefix) format("embedded-opentype"),url(/fonts/circe/Circe-ExtraLight.woff) format("woff"),url(/fonts/circe/Circe-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Circe";src:url(/fonts/circe/Circe-Light.eot);src:local("Circe Light"),local("Circe-Light"),url(/fonts/circe/Circe-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/circe/Circe-Light.woff) format("woff"),url(/fonts/circe/Circe-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Circe";src:url(/fonts/circe/Circe-Bold.eot);src:local("Circe Bold"),local("Circe-Bold"),url(/fonts/circe/Circe-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/circe/Circe-Bold.woff) format("woff"),url(/fonts/circe/Circe-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Circe";src:url(/fonts/circe/Circe-ExtraBold.eot);src:local("Circe ExtraBold"),local("Circe-ExtraBold"),url(/fonts/circe/Circe-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/fonts/circe/Circe-ExtraBold.woff) format("woff"),url(/fonts/circe/Circe-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}',""]),n.locals={}
1,t.exports=n},function(t,e,r){var content=r(485);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("15afa933",content,!0,{sourceMap:!1})},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".ui-sticky{position:sticky;top:0}.ui-relative{position:relative}.ui-mt-10{margin-top:60px!important}.ui-mb-10{margin-bottom:60px!important}.ui-mr-10{margin-right:60px!important}.ui-ml-10{margin-left:60px!important}.ui-mt-9{margin-top:54px!important}.ui-mb-9{margin-bottom:54px!important}.ui-mr-9{margin-right:54px!important}.ui-ml-9{margin-left:54px!important}.ui-mt-8{margin-top:48px!important}.ui-mb-8{margin-bottom:48px!important}.ui-mr-8{margin-right:48px!important}.ui-ml-8{margin-left:48px!important}.ui-mt-7{margin-top:42px!important}.ui-mb-7{margin-bottom:42px!important}.ui-mr-7{margin-right:42px!important}.ui-ml-7{margin-left:42px!important}.ui-mt-6{margin-top:36px!important}.ui-mb-6{margin-bottom:36px!important}.ui-mr-6{margin-right:36px!important}.ui-ml-6{margin-left:36px!important}.ui-mt-5{margin-top:30px!important}.ui-mb-5{margin-bottom:30px!important}.ui-mr-5{margin-right:30px!important}.ui-ml-5{margin-left:30px!important}.ui-mt-4{margin-top:24px!important}.ui-mb-4{margin-bottom:24px!important}.ui-mr-4{margin-right:24px!important}.ui-ml-4{margin-left:24px!important}.ui-mt-3{margin-top:18px!important}.ui-mb-3{margin-bottom:18px!important}.ui-mr-3{margin-right:18px!important}.ui-ml-3{margin-left:18px!important}.ui-mt-2{margin-top:12px!important}.ui-mb-2{margin-bottom:12px!important}.ui-mr-2{margin-right:12px!important}.ui-ml-2{margin-left:12px!important}.ui-mt-1{margin-top:6px!important}.ui-mb-1{margin-bottom:6px!important}.ui-mr-1{margin-right:6px!important}.ui-ml-1{margin-left:6px!important}.ui-link{text-decoration:underline}.ui-link_orange{color:#dd7300}.ui-link:hover{text-decoration:none}.ui-button{display:inline-block;padding:8px 16px;border-radius:4px;background-color:#f9a134;font-weight:300;letter-spacing:.2px;color:#f5f5f5;transition:.3s ease-in-out}.ui-button:hover{background-color:#dd7300}.ui-button[disabled]{cursor:not-allowed;background:#aaa}.ui-button_border{background-color:#fff;color:#f9a134;border:1px solid #f9a134}.ui-button_border:hover{color:#fff;background-color:#dd7300;border-color:#dd7300}.ui-text-uppercase{text-transform:uppercase}.ui-text-left{text-align:left!important}.ui-text-center{text-align:center}.ui-text-right{text-align:right}.ui-font-weight-100{font-weight:100}.ui-font-weight-200{font-weight:200}.ui-font-weight-400{font-weight:400}.ui-color-brand-orange,.ui-color-brand-orange__light{color:#dd7300}.ui-color-brand-deepblue{color:#3b3a49}.ui-color-brand-duo,.ui-color-brand-rolo{color:#58224b}.ui-color-brand-plisse{color:#8eba03}.ui-color-brand-roma{color:#b30e20}.ui-color-brand-vblinds{color:#1a556c}.ui-color-brand-hblinds{color:#4a6103}.ui-color-brand-profileCornices{color:#7e71b1}.ui-bg-brand-orange,.ui-bg-brand-orange__light{background-color:#dd7300}.ui-bg-brand-deepblue{background-color:#3b3a49}.ui-bg-brand-duo,.ui-bg-brand-rolo{background-color:#58224b}.ui-bg-brand-plisse{background-color:#8eba03}.ui-bg-brand-roma{background-color:#b30e20}.ui-bg-brand-vblinds{background-color:#1a556c}.ui-bg-brand-hblinds{background-color:#4a6103}.ui-bg-brand-profileCornices{background-color:#7e71b1}",""]),n.locals={},t.exports=n},function(t,e,r){var content=r(487);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(16).default)("4106b329",content,!0,{sourceMap:!1})},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,"body{background:#f7f7f7}a,body,p{color:#3b3a49;font-style:normal;font-weight:300;letter-spacing:.2px}.container{max-width:1440px!important}.nuxt-link-active{color:#dd7300}.v-lazy-image{filter:blur(2);transition:filter .5s}.v-lazy-image-loaded{filter:blur(0)}.slide-enter-active{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;
1-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.slide-leave-active{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;transition-timing-function:cubic-bezier(0,1,.5,1)}.slide-enter-to,.slide-leave{max-height:100px;overflow:hidden}.slide-enter,.slide-leave-to{overflow:hidden;max-height:0}.page-enter-active,.page-leave-active{transition:opacity .5s}.page-enter,.page-leave-active{opacity:0}.multiselect--active .multiselect__placeholder{display:block!important}.multiselect{height:34px;min-height:34px;color:#4d4d4d}.multiselect__tags{height:34px;min-height:34px;padding:5px 40px 0 8px}.multiselect__placeholder{font-size:16px;padding-top:0;padding-left:1px;color:#848484}.multiselect__input{font-size:16px}.multiselect__select{height:32px;display:flex;justify-content:center;align-items:center}.multiselect__select:before{top:0}.multiselect__option{padding:9px 12px;min-height:34px;height:34px}.multiselect__single{padding-left:1px;line-height:23px;white-space:nowrap}.multiselect__content-wrapper,.multiselect__tags{border-color:#ccc}.multiselect__option--highlight,.multiselect__option--highlight.multiselect__option--selected{background:#f9a134}.multiselect__option--selected{background:rgba(249,161,52,.3)}.multiselect__option:after,.multiselect__option:before{display:none}.tdu{text-decoration:underline}",""]),n.locals={},t.exports=n},,,,,,,,,,,,,,,function(t,e,r){"use strict";r(219)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".design-grid[data-v-9352a092]{position:fixed;top:0;left:12px;right:12px;height:100vh;z-index:-100;opacity:.3}.col[data-v-9352a092]{background:#f5f5f8;border-right:1px dashed rgba(255,0,0,.5)}.col[data-v-9352a092]:last-of-type{border-right:none}.col div[data-v-9352a092]{height:100vh;background:rgba(255,0,0,.1)}",""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(220)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".top-navigation[data-v-56632f3e]{display:flex!important;justify-content:space-between!important;align-items:center;padding-left:0;padding-right:0}.top-navigation a[data-v-56632f3e]{margin-left:20px;font-size:14px;letter-spacing:.2px;color:#4d4d4d;transition:color .3s ease-in-out}.top-navigation a.active[data-v-56632f3e],.top-navigation a[data-v-56632f3e]:hover{color:#dd7300}.top-navigation a[data-v-56632f3e]:first-of-type{margin-left:0}.top-navigation .compare-count[data-v-56632f3e]{display:inline-block;width:19px;height:19px;background:#dd7300;text-align:center;color:#f5f5f5;border-radius:10px}",""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(221)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".nearest-shop__work-time[data-v-4551b9fa]{text-align:right;margin-bottom:8px}.work-time__title[data-v-4551b9fa]{display:block;margin-bottom:4px;font-weight:400}.work-time__day[data-v-4551b9fa]{font-weight:400}",""]),n.locals={},t.exports=n},,function(t,e,r){"use strict";r(222)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,'.map[data-v-6030ed6c]{display:flex;justify-content:center;align-items:center;width:100%;height:550px!important;background:#d4f2bb;border-radius:4px;color:#fff;font-weight:400;overflow:hidden}.map ymaps[data-v-6030ed6c]{width:100%!important;height:100%!important}[data-v-6030ed6c] .shop-type{font-weight:500!important;font-size:14px;margin-bottom:4px}[data-v-6030ed6c] .top-service{position:relative;display:inline-block}[data-v-6030ed6c] .top-service:before{content:"";position:absolute;top:-15px;left:calc(100% + 5px);width:50px;height:50px;background-image:url(https://www.foroom.ru/img-new/orange_medal.png);background-size:contain;background-repeat:no-repeat}',""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(223)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".nearest-shop[data-v-fce9f70a]{display:flex;justify-content:flex-end;position:relative;z-index:1}.nearest-shop .city[data-v-fce9f70a]{font-weight:300;cursor:pointer;color:#dd7300}.nearest-shop .city i[data-v-fce9f70a]{margin-right:5px}.nearest-shop-block[data-v-fce9f70a]{margin-left:32px}.nearest-shop-block.overflow-hidden[data-v-fce9f70a]{width:100%;overflow:hidden}.nearest-shop-block[data-v-fce9f70a]:first-of-type{margin-left:0}.nearest-shop-description[data-v-fce9f70a]{font-size:13px;color:#b6b4b1;text-align:right}.nearest-shop-description-phone[data-v-fce9f70a]{padding:0 12px;margin-right:-12px;transition:.3s ease-in-out}.nearest-shop-title[data-v-fce9f70a]{font-size:16px;text-align:right;color:#3b3a49;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.nearest-shop-title span[data-v-fce9f70a]{font-weight:300;font-size:14px;color:#757373}.nearest-shop:hover .nearest-shop__details[data-v-fce9f70a]{transform:scale(1);opacity:1;visibility:visible}.nearest-shop-phone[data-v-fce9f70a]{padding:0 12px;margin-right:-12px;font-size:16px;text-align:right;color:#dd7300;font-weight:500;white-space:nowrap;cursor:pointer;transition:.3s ease-in-out}.nearest-shop:hover .nearest-shop-phone[data-v-fce9f70a]{color:#fff;background-color:#dd7300;border-radius:0 0 0 4px;animation-delay:.4s}.nearest-shop:hover .nearest-shop-description-phone[data-v-fce9f70a]{color:#fff;background-color:#dd7300;border-radius:0 4px 0 0;animation-delay:.4s}.nearest-shop__details[data-v-fce9f70a]{position:absolute;top:-1px;right:-12px;width:100%;max-width:450px;padding:56px 12px 12px;border:1px solid rgba(219,215,215,.4);border-radius:8px;background:#fff;box-shadow:0 4px 20px rgba(219,215,215,.5);transform:scale(0);transform-origin:50% 0;opacity:0;visibility:hidden;transition:.5s ease-in-out;z-index:-1}.nearest-shop__address[data-v-fce9f70a]{margin-bottom:8px;font-weight:300;text-align:right}.confirm-modal[data-v-fce9f70a]{position:fixed;top:0;right:0;bottom:0;left:0;width:300px;height:min-content;border-radius:12px;background:#fff;margin:auto;padding:12px;text-align:center;box-shadow:0 4px 40px rgba(219,215,215,.5)}.confirm-modal p[data-v-fce9f70a]{font-size:18px;font-weight:400}.confirm-modal .buttons[data-v-fce9f70a]{justify-content:space-between}.confirm-modal .buttons button[data-v-fce9f70a]{font-size:20px;padding:8px 30px;border-radius:8px;background:#eee;margin:10px}.confirm-modal .buttons button.confirm[data-v-fce9f70a]{background:#f9a134;color:#fff}.link[data-v-fce9f70a]{color:#df771c;text-decoration:underline}
1.link[data-v-fce9f70a]:hover{text-decoration:none}.blink[data-v-fce9f70a]{animation:flicker-fce9f70a 3s infinite}@keyframes flicker-fce9f70a{0%{opacity:1}to{opacity:0}}",""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(224)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".dropdown__link-description[data-v-15c576fa]{color:#959391;font-size:14px;font-weight:200}.dropdown__list[data-v-15c576fa]{min-height:100px;margin-top:4px}.dropdown__list li[data-v-15c576fa]{margin-bottom:4px}.dropdown__list li[data-v-15c576fa]:last-of-type{margin-bottom:0}.dropdown__list li a[data-v-15c576fa]{font-size:15px;font-weight:400;transition:.3s ease-in-out}.dropdown__list li a[data-v-15c576fa]:hover{color:#dd7300}.container-pl[data-v-15c576fa]{position:relative;overflow:hidden}.background-image[data-v-15c576fa]{position:absolute;top:0;left:0;height:100%;object-fit:cover;z-index:-1;opacity:.2;filter:hue-rotate(40deg) saturate(2)}",""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(225)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".constructor-systems[data-v-d60531e8]{transition:opacity .5s;opacity:1}.constructor-systems.hidden[data-v-d60531e8]{opacity:0}.systems-menu__dropdown[data-v-d60531e8]{position:absolute;left:0;right:0;width:100%;padding:32px 16px 48px;background:#f5f5f8;box-shadow:0 15px 15px rgba(219,215,215,.2);border-radius:0 0 8px 8px;opacity:0;visibility:hidden;overflow:hidden;z-index:999;transition:.3s ease-in-out}.systems-menu__dropdown .main-link__separator[data-v-d60531e8]{height:1px;display:block;border:none;background-color:#d9d9d9}.systems-menu__dropdown .main-link__separator_hidden[data-v-d60531e8]{opacity:0;background:none}.systems-menu__dropdown .z1[data-v-d60531e8]{z-index:1}.systems-menu__dropdown .z2[data-v-d60531e8]{position:relative;z-index:2}.system-title[data-v-d60531e8]{margin-bottom:12px;font-size:20px;text-transform:uppercase;font-weight:700}.dropdown__main-link[data-v-d60531e8]{font-size:18px;font-weight:400;transition:color .3s ease-in-out}.dropdown__main-link_uppercase[data-v-d60531e8]{text-transform:uppercase}.dropdown__main-link span[data-v-d60531e8]{font-size:14px;font-weight:300;text-transform:none;color:#959391!important}.dropdown__main-link[data-v-d60531e8]:hover{color:#dd7300}.dropdown__link-description[data-v-d60531e8]{color:#959391;font-size:14px;font-weight:200}.dropdown__list[data-v-d60531e8]{min-height:100px;margin-top:4px}.dropdown__list li[data-v-d60531e8]{margin-bottom:4px}.dropdown__list li[data-v-d60531e8]:last-of-type{margin-bottom:0}.dropdown__list li a[data-v-d60531e8]{font-size:15px;font-weight:400;transition:.3s ease-in-out}.dropdown__list li a[data-v-d60531e8]:hover{color:#dd7300}.dropdown__brand-ico[data-v-d60531e8]{width:20%;position:absolute;right:-25px;bottom:-50px;opacity:.07}.dropdown__main-link[data-v-d60531e8]{transition:all .5s;margin-bottom:5px}.dropdown__main-link[data-v-d60531e8]:hover{opacity:.6;color:#dd7300!important}",""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(226)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".systems-menu[data-v-7edccee8]{display:flex;justify-content:space-between;position:relative;margin-bottom:24px;padding:0 16px;background:#f5f5f8;border-radius:8px}.systems-menu[data-v-7edccee8]:hover{border-radius:8px 8px 0 0}.systems-menu__wrapper[data-v-7edccee8]{position:relative}.systems-menu__shadow[data-v-7edccee8]{position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 4px 40px rgba(219,215,215,.5);border-radius:8px;z-index:-1}.systems-menu__item>a[data-v-7edccee8]{display:flex;align-items:center;padding-top:8px;padding-bottom:6px;padding-right:28px;border-radius:8px 8px 0 0;border-bottom:2px solid #f5f5f8;transition:color .3s ease-in-out}.systems-menu__item>a:last-of-type a[data-v-7edccee8]{padding-right:0}.systems-menu__item>a img[data-v-7edccee8]{width:32px;height:32px!important;margin-right:12px}.systems-menu__item>a span[data-v-7edccee8]{font-size:15px;line-height:1.2}.systems-menu__item:hover>a[data-v-7edccee8]{color:#dd7300;border-color:#dd7300}.systems-menu__item:not(.hidden-item):hover .systems-menu__dropdown[data-v-7edccee8]{opacity:1;visibility:visible}",""]),n.locals={}
1,t.exports=n},function(t,e,r){"use strict";r(227)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,'.search-form[data-v-fcc752e4],.search-input[data-v-fcc752e4],fieldset[data-v-fcc752e4]{height:100%;max-width:317px;width:100%}fieldset[data-v-fcc752e4]{min-width:100%}fieldset input[data-v-fcc752e4]{width:100%}.search-form[data-v-fcc752e4]{position:relative;z-index:0;height:40px;border-radius:6px;font-weight:350;font-size:15px;line-height:111%;color:#fff}.search-form input[data-v-fcc752e4]::placeholder{font-weight:350;font-size:15px;line-height:111%;color:#fff}.search-form__opened[data-v-fcc752e4]{position:absolute;height:auto;width:calc(100% - 24px);max-width:100%;right:12px;top:10px;bottom:9px;transition:.5s ease-in-out;z-index:1}.search-form__opened .search-input[data-v-fcc752e4]{width:100%;max-width:100%}.search-input[data-v-fcc752e4]{padding:13px 14px 13px 36px;border-radius:4px;background-color:#e78732;border-radius:6px;height:40px;font-family:"Circe";font-weight:300;color:#fff;transition:.5s ease-in-out}.search-icon[data-v-fcc752e4]{position:absolute;left:10px;top:12px;z-index:2}.search-results[data-v-fcc752e4]{width:100%;background:#f5f5f8;color:#6c757d;box-shadow:0 15px 15px rgba(219,215,215,.2);border-radius:0 0 8px 8px}.search-results a[data-v-fcc752e4]{display:block;padding:4px 12px 4px 36px;transition:.3s ease-in-out}.search-results a[data-v-fcc752e4]:hover{background:#fae0ca}.search-results .group-title[data-v-fcc752e4]{padding:8px 12px 0 36px;font-size:12px;font-weight:400;color:#7d7d7d}',""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(228)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,"@media screen and (max-width:576px){.cart[data-v-403f87e0]{width:29px!important}}@media screen and (max-width:1199px){.cart-text[data-v-403f87e0]{font-weight:400;font-size:10px;line-height:111%;color:#3b3a49}}a[data-v-403f87e0]{position:relative}a .cart-count[data-v-403f87e0]{position:absolute;bottom:24px;right:0;height:20px;min-width:20px;display:flex;justify-content:center;align-items:center;padding:4px 4px 2px;background:#dd7300;border-radius:12px;font-size:13px;font-weight:400;color:#fff}",""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(229)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".header-middle[data-v-114c7771]{margin-bottom:35px}.logo-container[data-v-114c7771]{display:flex;align-items:center}.logo-container img[data-v-114c7771]{width:100%;max-width:170px}.brand-tagline[data-v-114c7771]{display:flex;align-items:center;justify-content:space-between;position:relative;height:100%;height:60px;background-color:#dd7300;padding:10px 19px;border-radius:8px}.brand-tagline p[data-v-114c7771]{font-weight:400;font-size:15px;line-height:111%;text-transform:uppercase;color:#fff}.brand-tagline img[data-v-114c7771]{position:absolute;left:0;top:0;height:60px;max-width:324px;width:100%}[data-v-114c7771] .header-main-links{display:flex;padding-left:45px;justify-content:space-between}[data-v-114c7771] .header-main-links a{z-index:0;height:72px;text-align:center;padding-top:5px;font-size:15px;font-weight:300;transition:color .3s ease-in-out}[data-v-114c7771] .header-main-links a:hover{color:#dd7300}[data-v-114c7771] .header-main-links a img{width:52px;display:block;margin:0 auto 2px}[data-v-114c7771] .header-main-links a .min{display:block;font-size:13px;margin-top:-4px}@media screen and (max-width:1199px){.container[data-v-114c7771]{padding-left:24px}a[data-v-114c7771]{padding-top:0}.logo-container[data-v-114c7771]{padding-left:50px}.header-middle[data-v-114c7771]{margin-top:5.5px;margin-bottom:25px;height:45px}.header-middle>div[data-v-114c7771]{height:45px}.header-middle nav[data-v-114c7771]{margin:0!important;justify-content:end;padding-right:15px!important}.header-middle nav a[data-v-114c7771]:not(:last-child){margin-right:17px}.header-main-links[data-v-114c7771]{margin-top:14px}.calc-text[data-v-114c7771]{font-weight:400;font-size:10px;line-height:111%;color:#3b3a49}.logo[data-v-114c7771]{margin-left:31px}.logo img[data-v-114c7771]{width:104px}.header-main-links a[data-v-114c7771]{height:45px}}@media screen and (max-width:768px){.header-main-links[data-v-114c7771]{margin-top:14px}.slogan[data-v-114c7771]{font-size:12px}}@media screen and (max-width:479px){.slogan[data-v-114c7771]{font-size:12px}}@media screen and (max-width:576px){.calc[data-v-114c7771]{width:29px!important}}",""]),n.locals={}
1,t.exports=n},function(t,e,r){"use strict";r(230)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".header-top-line[data-v-03e2ac2e]{position:relative;margin-top:8px;margin-bottom:21px;z-index:9}",""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(231)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,"@media screen and (max-width:1199px){.container[data-v-07dcdd4c]{margin-top:0!important;padding-left:15px;padding-right:15px}.breadcrumbs[data-v-07dcdd4c]{margin-bottom:-13px!important}}.breadcrumbs[data-v-07dcdd4c]{font-size:14px}.breadcrumb__separator[data-v-07dcdd4c]{margin:0 10px}.breadcrumb__link[data-v-07dcdd4c]{color:#dd7300;font-weight:400}",""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(232)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".link_medium[data-v-ee72c0ec]{font-weight:400;margin-bottom:5px}.ttu[data-v-ee72c0ec]{text-transform:uppercase}",""]),n.locals={},t.exports=n},,function(t,e,r){var map={"./af":233,"./af.js":233,"./ar":234,"./ar-dz":235,"./ar-dz.js":235,"./ar-kw":236,"./ar-kw.js":236,"./ar-ly":237,"./ar-ly.js":237,"./ar-ma":238,"./ar-ma.js":238,"./ar-sa":239,"./ar-sa.js":239,"./ar-tn":240,"./ar-tn.js":240,"./ar.js":234,"./az":241,"./az.js":241,"./be":242,"./be.js":242,"./bg":243,"./bg.js":243,"./bm":244,"./bm.js":244,"./bn":245,"./bn.js":245,"./bo":246,"./bo.js":246,"./br":247,"./br.js":247,"./bs":248,"./bs.js":248,"./ca":249,"./ca.js":249,"./cs":250,"./cs.js":250,"./cv":251,"./cv.js":251,"./cy":252,"./cy.js":252,"./da":253,"./da.js":253,"./de":254,"./de-at":255,"./de-at.js":255,"./de-ch":256,"./de-ch.js":256,"./de.js":254,"./dv":257,"./dv.js":257,"./el":258,"./el.js":258,"./en-SG":259,"./en-SG.js":259,"./en-au":260,"./en-au.js":260,"./en-ca":261,"./en-ca.js":261,"./en-gb":262,"./en-gb.js":262,"./en-ie":263,"./en-ie.js":263,"./en-il":264,"./en-il.js":264,"./en-nz":265,"./en-nz.js":265,"./eo":266,"./eo.js":266,"./es":267,"./es-do":268,"./es-do.js":268,"./es-us":269,"./es-us.js":269,"./es.js":267,"./et":270,"./et.js":270,"./eu":271,"./eu.js":271,"./fa":272,"./fa.js":272,"./fi":273,"./fi.js":273,"./fo":274,"./fo.js":274,"./fr":275,"./fr-ca":276,"./fr-ca.js":276,"./fr-ch":277,"./fr-ch.js":277,"./fr.js":275,"./fy":278,"./fy.js":278,"./ga":279,"./ga.js":279,"./gd":280,"./gd.js":280,"./gl":281,"./gl.js":281,"./gom-latn":282,"./gom-latn.js":282,"./gu":283,"./gu.js":283,"./he":284,"./he.js":284,"./hi":285,"./hi.js":285,"./hr":286,"./hr.js":286,"./hu":287,"./hu.js":287,"./hy-am":288,"./hy-am.js":288,"./id":289,"./id.js":289,"./is":290,"./is.js":290,"./it":291,"./it-ch":292,"./it-ch.js":292,"./it.js":291,"./ja":293,"./ja.js":293,"./jv":294,"./jv.js":294,"./ka":295,"./ka.js":295,"./kk":296,"./kk.js":296,"./km":297,"./km.js":297,"./kn":298,"./kn.js":298,"./ko":299,"./ko.js":299,"./ku":300,"./ku.js":300,"./ky":301,"./ky.js":301,"./lb":302,"./lb.js":302,"./lo":303,"./lo.js":303,"./lt":304,"./lt.js":304,"./lv":305,"./lv.js":305,"./me":306,"./me.js":306,"./mi":307,"./mi.js":307,"./mk":308,"./mk.js":308,"./ml":309,"./ml.js":309,"./mn":310,"./mn.js":310,"./mr":311,"./mr.js":311,"./ms":312,"./ms-my":313,"./ms-my.js":313,"./ms.js":312,"./mt":314,"./mt.js":314,"./my":315,"./my.js":315,"./nb":316,"./nb.js":316,"./ne":317,"./ne.js":317,"./nl":318,"./nl-be":319,"./nl-be.js":319,"./nl.js":318,"./nn":320,"./nn.js":320,"./pa-in":321,"./pa-in.js":321,"./pl":322,"./pl.js":322,"./pt":323,"./pt-br":324,"./pt-br.js":324,"./pt.js":323,"./ro":325,"./ro.js":325,"./ru":326,"./ru.js":326,"./sd":327,"./sd.js":327,"./se":328,"./se.js":328,"./si":329,"./si.js":329,"./sk":330,"./sk.js":330,"./sl":331,"./sl.js":331,"./sq":332,"./sq.js":332,"./sr":333,"./sr-cyrl":334,"./sr-cyrl.js":334,"./sr.js":333,"./ss":335,"./ss.js":335,"./sv":336,"./sv.js":336,"./sw":337,"./sw.js":337,"./ta":338,"./ta.js":338,"./te":339,"./te.js":339,"./tet":340,"./tet.js":340,"./tg":341,"./tg.js":341,"./th":342,"./th.js":342,"./tl-ph":343,"./tl-ph.js":343,"./tlh":344,"./tlh.js":344,"./tr":345,"./tr.js":345,"./tzl":346,"./tzl.js":346,"./tzm":347,"./tzm-latn":348,"./tzm-latn.js":348,"./tzm.js":347,"./ug-cn":349,"./ug-cn.js":349,"./uk":350,"./uk.js":350,"./ur":351,"./ur.js":351,"./uz":352,"./uz-latn":353,"./uz-latn.js":353,"./uz.js":352,"./vi":354,"./vi.js":354,"./x-pseudo":355,"./x-pseudo.js":355,"./yo":356,"./yo.js":356,"./zh-cn":357,"./zh-cn.js":357,"./zh-hk":358,"./zh-hk.js":358,"./zh-tw":359,"./zh-tw.js":359};function n(t){var e=o(t);return r(e)}function o(t){if(!r.o(map,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return map[t]}n.keys=function(){return Object.keys(map)},n.resolve=o,t.exports=n,n.id=532},function(t,e,r){"use strict";r(360)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,"footer[data-v-c3a7dd92]{margin-top:48px;padding-top:40px;border-top:1px solid #ddd;background:#ebebeb}.site-footer[data-v-c3a7dd92]{padding:0 12px 15px}.site-footer[data-v-c3a7dd92] a,.site-footer[data-v-c3a7dd92] p{line-height:1.2;margin-bottom:5px;font-size:14px;display:inline-block}.site-footer[data-v-c3a7dd92] a:hover:not(p),.site-footer[data-v-c3a7dd92] p:hover:not(p){text-decoration:underline!important}.site-footer[data-v-c3a7dd92] a.link_medium,.site-footer[data-v-c3a7dd92] p.link_medium{font-weight:400;margin-bottom:5px}.site-footer[data-v-c3a7dd92] a.link_strong,.site-footer[data-v-c3a7dd92] p.link_strong{font-size:15px;font-weight:400;text-transform:uppercase;margin-bottom:7px}.site-footer[data-v-c3a7dd92] a.ttu,.site-footer[data-v-c3a7dd92] p.ttu{text-transform:uppercase}.site-footer .socials[data-v-c3a7dd92]{display:flex;justify-content:center;margin-bottom:30px}.site-footer .socials a[data-v-c3a7dd92]{margin:0 15px;display:inline-block}.site-footer .socials a i[data-v-c3a7dd92]{font-size:20px;margin-right:5px}.block-title[data-v-c3a7dd92]{display:flex;align-items:baseline}.line[data-v-c3a7dd92]{border:none;height:1px;background:#ddd;display:flex;width:100%;margin-left:10px}.toggle-block-button[data-v-c3a7dd92]{display:none}.separator[data-v-c3a7dd92]{display:block;border:none;height:1px;background:#ddd}.personal-info[data-v-c3a7dd92]{font-size:15px;margin:0 auto}.copyright[data-v-c3a7dd92]{padding:10px 0;text-align:center;font-size:14px}",""]),n.locals={}
1,t.exports=n},function(t,e,r){"use strict";r(361)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".overlay[data-v-e2c0e080]{position:fixed;top:0;right:0;bottom:0;left:0;cursor:pointer;background:rgba(0,0,0,.6);z-index:9998}.close-btn[data-v-e2c0e080]{transition:all .5s}.close-btn[data-v-e2c0e080]:hover{opacity:.9}",""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(362)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,'.shop-card_header[data-v-2407c0c6]{font-size:14px;justify-content:space-between}.shop-card_header[data-v-2407c0c6],.shop-card_type[data-v-2407c0c6]{display:flex;flex-wrap:nowrap}.shop-card_logo[data-v-2407c0c6]{display:inline-block;height:11px;margin-left:5px;margin-top:3.5px}.shop-card_distance[data-v-2407c0c6]{text-align:right}.top-card .shop-card_type[data-v-2407c0c6]{position:relative}.top-card .shop-card_type[data-v-2407c0c6]:before{content:"";position:absolute;top:-8px;left:calc(100% + 15px);width:50px;height:50px;background-image:url(https://www.foroom.ru/img-new/orange_medal.png);background-size:contain;background-repeat:no-repeat}.top-card.shop-card__selected .shop-card_type[data-v-2407c0c6]:before{background-image:url(https://www.foroom.ru/img-new/white_medal.png)}',""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(363)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".shop-card[data-v-0385673a]{padding:8px 12px;background-color:#f5f5f5;border-radius:8px;margin-bottom:24px;cursor:pointer}.shop-card_title[data-v-0385673a]{text-transform:uppercase;font-weight:400;line-height:1;margin-top:8px;margin-bottom:4px}.shop-card_address[data-v-0385673a]{font-size:15px}.shop-card_phone[data-v-0385673a]{margin-top:4px;font-size:15px}.shop-card_phone span[data-v-0385673a]{color:#f5f5f8}.shop-card_phone a[data-v-0385673a]{text-decoration:underline;color:#fff}.shop-card_phone i[data-v-0385673a]{margin-left:8px;color:#fff}.shop-card_work-time-title[data-v-0385673a]{margin-top:4px;font-size:15px;color:#f5f5f8}.shop-card_work-time[data-v-0385673a]{font-size:14px}.shop-card_call-button[data-v-0385673a]{width:100%;margin-top:8px;border-radius:4px;padding:6px 0 4px;background-color:#fff;text-transform:uppercase;color:#dd7300;font-weight:400}.shop-card__selected[data-v-0385673a]{background-color:#dd7300!important}.shop-card__selected[data-v-0385673a] p,.shop-card__selected[data-v-0385673a] span{color:#fff}",""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(364)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".ui-button[data-v-4b55d9ae]{display:inline-block;padding:8px 16px;border-radius:4px;transition:.3s ease-in-out;font-weight:300;letter-spacing:.2px;color:#f5f5f5}.ui-button[data-v-4b55d9ae],.ui-button[data-v-4b55d9ae]:hover{background-color:#dd7300}.ui-button[disabled][data-v-4b55d9ae]{cursor:not-allowed;background:#aaa}.ui-button_border[data-v-4b55d9ae]{background-color:#fff;color:#f9a134;border:1px solid #f9a134}.ui-button_border[data-v-4b55d9ae]:hover{color:#fff;background-color:#dd7300;border-color:#dd7300}",""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(365)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,'@supports (-webkit-appearance:none) or (-moz-appearance:none){.ui-checkbox label[data-v-ab043958]{cursor:pointer}.ui-checkbox input[type=checkbox][data-v-ab043958]{--active:#dd7300;--active-inner:#fff;--focus:2px rgba(#efa955,0.3);--border:#ccc;--border-hover:#efa955;--background:#fff;--disabled:#f6f8ff;--disabled-inner:#e1e6f9;-webkit-appearance:none;-moz-appearance:none;height:16px;outline:none;display:inline-block;vertical-align:sub;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));transition:background .3s,border-color .3s,box-shadow .2s}.ui-checkbox input[type=checkbox][data-v-ab043958]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t,.3s) var(--d-t-e,ease),opacity var(--d-o,.2s)}.ui-checkbox input[type=checkbox][data-v-ab043958]:checked{--b:var(--active);--bc:var(--active);--d-o:0.3s;--d-t:0.6s;--d-t-e:cubic-bezier(0.2,0.85,0.32,1.2)}.ui-checkbox input[type=checkbox][data-v-ab043958]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}.ui-checkbox input[type=checkbox][data-v-ab043958]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}.ui-checkbox input[type=checkbox]:disabled+label[data-v-ab043958]{cursor:not-allowed}.ui-checkbox input[type=checkbox][data-v-ab043958]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}.ui-checkbox input[type=checkbox][data-v-ab043958]:focus{box-shadow:0 0 0 var(--focus)}.ui-checkbox input[type=checkbox][data-v-ab043958]:not(.switch){width:16px}.ui-checkbox input[type=checkbox][data-v-ab043958]:not(.switch):after{opacity:var(--o,0
1)}.ui-checkbox input[type=checkbox][data-v-ab043958]:not(.switch):checked{--o:1}.ui-checkbox input[type=checkbox]+label[data-v-ab043958]{display:inline;vertical-align:middle;cursor:pointer;margin-left:4px;font-size:15px}.ui-checkbox input[type=checkbox][data-v-ab043958]:not(.switch){border-radius:4px}.ui-checkbox input[type=checkbox][data-v-ab043958]:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:5px;top:2px;transform:rotate(var(--r,20deg))}.ui-checkbox input[type=checkbox][data-v-ab043958]:not(.switch):checked{--r:43deg}}.ui-checkbox *[data-v-ab043958],.ui-checkbox[data-v-ab043958] :after,.ui-checkbox[data-v-ab043958] :before{box-sizing:inherit}',""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(366)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".callback-form fieldset[data-v-89781bde]{margin-bottom:10px}.callback-form label[data-v-89781bde]{display:block;margin-bottom:5px;font-size:15px}.callback-form label[for=agree][data-v-89781bde]{font-size:13px}.callback-form label span[data-v-89781bde]{margin-left:4px}.callback-form input[data-v-89781bde],.callback-form select[data-v-89781bde]{width:100%;display:block;padding:4px 10px;font-size:16px;border:1px solid #ccc;border-radius:5px}.callback-form .agree-link[data-v-89781bde]:hover{text-decoration:underline}.callback-form button.send[data-v-89781bde]{margin:20px 0 0;width:100%;padding:5px 10px;font-size:17px;text-transform:uppercase}.callback-form button.send[disabled][data-v-89781bde]{border-color:#ccc;background:#ccc;cursor:default}.callback-form .selected-shop-title[data-v-89781bde]{margin-bottom:4px;color:#dd7300}.callback-form .selected-shop[data-v-89781bde]{font-size:15px;color:#858585}.callback-form .selected-shop .name[data-v-89781bde]{font-weight:500;color:#3b3a49}.callback-form .selected-shop .address[data-v-89781bde]{display:inline-block;color:#3b3a49}.callback-form .shop-schedule[data-v-89781bde]{margin-top:6px;font-size:13px}.callback-form .ui-checkbox[data-v-89781bde]{font-size:13px}.callback-form .agree-link[data-v-89781bde]{text-decoration:underline}.callback-form .agree-link[data-v-89781bde]:hover{color:#e38839}",""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(367)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".search-input[data-v-1a5c5a6c]{width:100%;display:block;padding:4px 10px;font-size:16px;font-weight:300;border:1px solid #ccc;border-radius:5px}",""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(368)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".container[data-v-6ad89bba],.container .row>div[data-v-6ad89bba]{height:100%}.h-100[data-v-6ad89bba],.shops-map[data-v-6ad89bba]{height:100%!important}.shops-map[data-v-6ad89bba]{width:100%!important;position:absolute;top:0}.callback-modal[data-v-6ad89bba]{position:fixed;top:0;right:0;left:0;bottom:0;width:100%;max-width:1140px;height:575px;margin:auto;border-radius:8px;z-index:99999}.block_header[data-v-6ad89bba]{position:sticky;top:0;left:0;height:56px;display:flex;justify-content:space-between;align-items:center;padding:11px 16px;background-color:#dd7300!important;border-radius:4px 4px 0 0;color:#fff;text-transform:uppercase;font-weight:400;z-index:1}.block_header__gray[data-v-6ad89bba]{color:#e38839;background-color:#eee}.block_header .header-button-group span[data-v-6ad89bba]{border-radius:4px;color:#e38839;padding:5px 10px;font-weight:300}.block_header .header-button-group button[data-v-6ad89bba]{padding:5px 10px;border-radius:4px;background:#f9a134;text-transform:uppercase;font-weight:400;color:#fff;transition:.3s ease-in-out}.block_header .header-button-group button[data-v-6ad89bba]:hover{background:#ee9425;color:#f5f5f5}.map_container[data-v-6ad89bba]{position:absolute;top:0;left:12px;right:12px;bottom:0}.callback-form_container[data-v-6ad89bba],.shops-list_container[data-v-6ad89bba]{width:100%;height:100%;background:#fff;border-radius:8px;overflow:auto}.shops-list_body[data-v-6ad89bba]{padding:8px 16px}.show-more-button[data-v-6ad89bba]{width:100%;border-radius:4px;padding:4px 0;text-transform:uppercase;color:#fff;font-weight:400;transition:.3s ease-in-out}.show-more-button[data-v-6ad89bba],.show-more-button[data-v-6ad89bba]:hover{background-color:#dd7300}.callback-form_body[data-v-6ad89bba]{padding:12px 16px}",""]),n.locals={}
1,t.exports=n},function(t,e,r){"use strict";r(369)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".overlay[data-v-7fe42cae]{width:100%;height:100vh;background:rgba(0,0,0,.75);z-index:10000;cursor:pointer}.confirm-modal[data-v-7fe42cae],.overlay[data-v-7fe42cae]{position:fixed;top:0;right:0;bottom:0;left:0}.confirm-modal[data-v-7fe42cae]{width:90%;max-width:700px;height:350px;margin:auto;border-radius:5px;background:#fff;z-index:10001;box-shadow:0 2px 16px 0 rgba(0,0,0,.25)}.confirm-modal .row[data-v-7fe42cae]{height:100%}.confirm-modal .img-container[data-v-7fe42cae]{padding-right:0;height:100%}.confirm-modal .img-container img[data-v-7fe42cae]{object-fit:cover;object-position:center;width:100%;height:100%;border-radius:5px 0 0 5px}.confirm-modal .content[data-v-7fe42cae]{height:100%;display:flex;align-items:center}.confirm-modal .content>div[data-v-7fe42cae]{position:relative;width:100%;margin-top:-30px;padding:35px}.confirm-modal .content .title[data-v-7fe42cae]{font-size:24px;margin-bottom:35px;font-weight:600}.confirm-modal .content .subtitle[data-v-7fe42cae]{font-size:20px;margin-top:5px;margin-bottom:15px}.confirm-modal .content .contact[data-v-7fe42cae]{margin-bottom:5px;font-size:17px}.confirm-modal .close-button[data-v-7fe42cae],.confirm-modal .copy-button[data-v-7fe42cae]{color:#aaa;margin-left:10px;font-size:16px;transition:.3s ease-in-out}.confirm-modal .close-button[data-v-7fe42cae]:hover,.confirm-modal .copy-button[data-v-7fe42cae]:hover{color:#dd7300}.confirm-modal .close-button[data-v-7fe42cae]{position:absolute;top:5px;right:10px;z-index:1}@media screen and (max-width:575px){.img-container[data-v-7fe42cae]{display:none}}",""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(370)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".ui-notify-box[data-v-06dcd996]{position:fixed;bottom:14px;right:24px;z-index:999999}.ui-notify-box .ui-notify[data-v-06dcd996]{min-width:250px;background:#f5f5f8;padding:14px 24px;margin-bottom:8px;border-radius:4px;box-shadow:0 4px 40px rgba(219,215,215,.5)}.ui-notify-box .ui-notify p[data-v-06dcd996]{color:#f5f5f8}.ui-notify-box .ui-notify-title[data-v-06dcd996]{font-weight:400;font-size:18px}.ui-notify-box .ui-notify_error[data-v-06dcd996]{background:#e74646}.ui-notify-box .ui-notify_warn[data-v-06dcd996]{background:#e6a23c}.ui-notify-box .ui-notify_success[data-v-06dcd996]{background:#67c23a}.ui-notify-box .ui-notify_message[data-v-06dcd996]{background:#333438}",""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(371)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".block[data-v-8d029456]{background-color:#fff;padding:6px 12px;border-radius:4px;margin-bottom:4px}p[data-v-8d029456]{display:flex;justify-content:space-between;flex-wrap:wrap}p span[data-v-8d029456]{font-weight:400}p span.descr[data-v-8d029456]{width:100%;font-size:13px;font-weight:300;color:#4d4d4d}hr[data-v-8d029456]{display:block;height:1px;margin:12px 0;border:none;border-bottom:1px solid #ccc}",""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(372)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".overlay[data-v-fc532c2c]{width:100%;height:100vh;background:rgba(0,0,0,.75);z-index:10000;cursor:pointer}.overlay[data-v-fc532c2c],.params-modal[data-v-fc532c2c]{position:fixed;top:0;right:0;bottom:0;left:0}.params-modal[data-v-fc532c2c]{width:90%;max-width:500px;max-height:500px;overflow-y:scroll;margin:auto;border-radius:5px;background:#fff;z-index:10001;box-shadow:0 2px 16px 0 rgba(0,0,0,.25)}.params-modal .step-title[data-v-fc532c2c]{margin-top:8px;margin-left:12px;font-weight:400}.params-modal .block[data-v-fc532c2c]{background:#f5f5f8}.params-modal .row[data-v-fc532c2c]{height:100%}.params-modal .action-desc[data-v-fc532c2c]{text-transform:uppercase;text-align:center;font-weight:500}.params-modal .action-desc.moved[data-v-fc532c2c]{margin-top:8px;margin-bottom:-8px}.params-modal .close-button[data-v-fc532c2c]{position:absolute;top:5px;right:10px}[data-v-fc532c2c] .activeBlock{background:#fedab9!important}",""]),n.locals={}
1,t.exports=n},function(t,e,r){"use strict";r(373)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".overlay[data-v-2c726132]{width:100%;height:100vh;background:rgba(0,0,0,.75);z-index:10000;cursor:pointer}.overlay[data-v-2c726132],.preview-modal[data-v-2c726132]{position:fixed;top:0;right:0;bottom:0;left:0}.preview-modal[data-v-2c726132]{width:90%;max-width:1080px;height:fit-content;margin:auto;border-radius:5px;background:#fff;z-index:10001;box-shadow:0 2px 16px 0 rgba(0,0,0,.25)}.preview-modal .product-image[data-v-2c726132]{position:relative;margin-top:12px;margin-bottom:12px;border-radius:4px;height:400px;overflow:hidden}.preview-modal .product-image img[data-v-2c726132]{position:absolute;top:-10%;left:0;object-fit:cover;width:130%;height:130%;border-radius:4px}.preview-modal .product-image img.contain[data-v-2c726132]{object-fit:contain}.preview-modal .title[data-v-2c726132]{margin-bottom:4px;font-weight:400;font-size:18px}.preview-modal .wall_color[data-v-2c726132]{display:inline-block;flex-shrink:0;width:calc(5% - 8px);padding-bottom:4%;margin:0 4px 2px;border-radius:5px;cursor:pointer;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.preview-modal .wall_color.active[data-v-2c726132]{transform:scale(1.15);box-shadow:0 2px 8px rgba(0,0,0,.35)}.preview-modal .wall_color[data-v-2c726132]:hover{opacity:.8;transform:scale(1.15)}.cover[data-v-2c726132]{object-fit:cover!important}.fill[data-v-2c726132]{object-fit:fill!important}.preview-modal.hblinds .product-image[data-v-2c726132],.preview-modal.wood .product-image[data-v-2c726132]{display:flex}.preview-modal.hblinds .product-image img[data-v-2c726132],.preview-modal.wood .product-image img[data-v-2c726132]{top:0;width:100%;height:100%;object-fit:contain;border-radius:4px}",""]),n.locals={},t.exports=n},,,function(t,e,r){"use strict";r(374)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".container-lg[data-v-6be3c27e]{position:relative}.close-button[data-v-6be3c27e]{position:absolute;right:15px;top:10px;font-size:14px;transition:color .3s ease-in-out,opacity .5s ease-in-out;opacity:0;z-index:9999}.close-button[data-v-6be3c27e]:hover{color:#df771c}.cart-image[data-v-6be3c27e]{min-width:115px;transition:transform .8s ease-in-out;transform:translateX(-1000%)}.cart-notification[data-v-6be3c27e]{position:relative;margin-top:10px;margin-bottom:-43px;overflow:hidden}.cart-notification__bg[data-v-6be3c27e]{background:#3b3a49;position:absolute;top:35px;bottom:45px;width:100%;display:flex;border-radius:8px;justify-content:space-between;opacity:0;transition:opacity .5s ease-in-out}.cart-notification .bg__lines[data-v-6be3c27e]{height:100%;opacity:.1}.cart-notification__content[data-v-6be3c27e]{padding-top:35px;padding-bottom:45px}.cart-notification__content>.row[data-v-6be3c27e]{height:100%}.cart-notification__slogan[data-v-6be3c27e]{display:flex;align-items:center;transition:transform .5s ease-in-out;transform:translateX(-1000%)}.cart-notification__slogan p[data-v-6be3c27e]{text-transform:uppercase;font-size:15px;font-weight:500;color:#f5f5f5}.cart-notification__info[data-v-6be3c27e]{display:flex;align-items:center;justify-content:flex-end;padding-top:10px;padding-bottom:10px}.cart-notification__info p[data-v-6be3c27e]{color:#f5f5f5;transition:transform .5s ease-in-out;transform:translateX(1000%)}.cart-notification__info p span[data-v-6be3c27e]{font-weight:500}.cart-notification__info .cart-button[data-v-6be3c27e]{padding:7px 15px 5px;text-transform:uppercase;font-weight:500;font-size:15px;color:#f5f5f5;border:1px solid #f5f5f5;border-radius:20px;transition:transform .8s ease-in-out,color .3s ease-in-out,background .3s ease-in-out;transform:translateX(1000%)}.cart-notification__info .cart-button[data-v-6be3c27e]:hover{color:#3b3a49;background:#f5f5f5}.show[data-v-6be3c27e]{transform:translateX(0)!important;opacity:1!important}.mr-5[data-v-6be3c27e]{margin-right:25px}@media only screen and (max-width:991px){.close-button[data-v-6be3c27e]{top:2px}.cart-image[data-v-6be3c27e]{max-width:125px}.cart-notification[data-v-6be3c27e]{margin-bottom:-25px}.cart-notification__bg[data-v-6be3c27e]{top:25px;bottom:30px}.cart-notification__content[data-v-6be3c27e]{padding-top:25px;padding-bottom:30px}
1.cart-notification__slogan p[data-v-6be3c27e]{display:none}}@media only screen and (max-width:640px){.close-button[data-v-6be3c27e]{color:#f5f5f5;top:5px}.cart-notification[data-v-6be3c27e]{display:flex;justify-content:center;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0;margin-bottom:0;z-index:9999}.cart-notification__wrapper[data-v-6be3c27e]{position:absolute;width:70vw;height:auto}.cart-notification__bg[data-v-6be3c27e]{top:0;bottom:0;flex-direction:column;border-radius:10px}.cart-notification__content[data-v-6be3c27e]{padding-top:0;padding-left:40px;padding-right:40px}.cart-notification__info[data-v-6be3c27e]{width:100%;flex-direction:column}.cart-notification__info .mr-5[data-v-6be3c27e]{margin-right:0!important}.cart-notification__info>div[data-v-6be3c27e]{margin-top:20px;margin-bottom:20px}.cart-notification__info>div p[data-v-6be3c27e]{font-size:19px;text-align:center}.cart-notification__info .cart-button[data-v-6be3c27e]{width:70%;margin:40px auto 0;text-align:center}.cart-notification__slogan p[data-v-6be3c27e]{width:100%;text-align:center;font-size:16px;display:block}.cart-notification .bg__lines[data-v-6be3c27e]{height:90px}.cart-image[data-v-6be3c27e]{max-width:100%}.cart-image__wrapper[data-v-6be3c27e]{margin-left:-5vw!important;margin-top:-5vh!important;max-width:70%;flex:0 0 70%}}@media only screen and (max-width:479px){.cart-notification__wrapper[data-v-6be3c27e]{width:80vw;height:auto}.cart-image[data-v-6be3c27e]{max-width:100%}.cart-notification__info .cart-button[data-v-6be3c27e]{width:100%}}",""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(375)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,'.confirm-modal[data-v-12466a8b]{max-width:700px;height:350px;border-radius:5px}.confirm-modal .img-container img[data-v-12466a8b]{object-fit:cover;object-position:center;width:100%;height:100%;border-radius:5px 0 0 5px}.confirm-modal .content>div[data-v-12466a8b]{margin-top:-30px;padding:35px}.confirm-modal .content .title[data-v-12466a8b]{margin-bottom:5px!important;font-weight:600}.confirm-modal .close-button[data-v-12466a8b],.confirm-modal .copy-button[data-v-12466a8b]{color:#aaa}.confirm-modal .close-button[data-v-12466a8b]:hover,.confirm-modal .copy-button[data-v-12466a8b]:hover{color:#dd7300}@media screen and (max-width:575px){.img-container[data-v-12466a8b]{display:none}}.content__info[data-v-12466a8b]{font-size:16px}.content__line[data-v-12466a8b]{border-bottom:1px solid #000;max-width:70%;width:100%;display:flex}.content__wrapper[data-v-12466a8b]{margin-top:-9px!important;display:flex;flex-direction:column;align-items:center}.confirm-modal__text span[data-v-12466a8b]{color:"#DD7300"!important}.confirm-modal__content[data-v-12466a8b]{display:flex;justify-content:center;padding-bottom:10px}.confirm-modal__content img[data-v-12466a8b]{max-width:120px;width:100%;height:100%;margin-right:30px}.overlay[data-v-12466a8b]{width:100%;height:100vh;background:rgba(0,0,0,.75);z-index:10000;cursor:pointer}.confirm-modal[data-v-12466a8b],.overlay[data-v-12466a8b]{position:fixed;top:0;right:0;bottom:0;left:0}.confirm-modal[data-v-12466a8b]{width:90%;max-width:540px;height:266px;margin:auto;border-radius:12px;background:#fff;z-index:10001;box-shadow:0 2px 16px 0 rgba(0,0,0,.25)}.confirm-modal .row[data-v-12466a8b]{height:100%}.confirm-modal .img-container[data-v-12466a8b]{padding-right:0;height:100%}.confirm-modal .content[data-v-12466a8b]{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:12px}.confirm-modal .content>div[data-v-12466a8b]{position:relative;width:100%;margin-top:-39px;padding:0 35px 6px}.confirm-modal .content .title[data-v-12466a8b]{font-size:24px;text-align:center;margin-bottom:20px}.confirm-modal .content .subtitle[data-v-12466a8b]{font-size:20px;margin-top:5px;margin-bottom:15px}.confirm-modal .content .contact[data-v-12466a8b]{margin-bottom:5px;font-size:17px}.confirm-modal .close-button[data-v-12466a8b],.confirm-modal .copy-button[data-v-12466a8b]{color:#dd7300;margin-left:10px;font-size:16px;transition:.3s ease-in-out}.confirm-modal .close-button[data-v-12466a8b]:hover,.confirm-modal .copy-button[data-v-12466a8b]:hover{opacity:.8}.confirm-modal .close-button[data-v-12466a8b]{position:absolute;top:5px;right:10px;z-index:1}@media screen and (max-width:575px){p[data-v-12466a8b]{font-size:16px!important}.title[data-v-12466a8b]{font-size:18px!important;margin-bottom:10px!important}img[data-v-12466a8b]{display:none}}',""]),n.locals={}
1,t.exports=n},function(t,e,r){"use strict";r(376)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,'.content__info[data-v-053dba99]{font-size:16px}.content__line[data-v-053dba99]{border-bottom:1px solid #000;max-width:70%;width:100%;display:flex}.content__wrapper[data-v-053dba99]{margin-top:2px!important;display:flex;flex-direction:column;align-items:center}.confirm-modal__text span[data-v-053dba99]{color:"#DD7300"!important}.confirm-modal__content[data-v-053dba99]{display:flex;justify-content:center;padding-bottom:10px}.confirm-modal__content img[data-v-053dba99]{max-width:120px;width:100%;height:100%;margin-right:30px}.overlay[data-v-053dba99]{width:100%;height:100vh;background:rgba(0,0,0,.75);z-index:10000;cursor:pointer}.confirm-modal[data-v-053dba99],.overlay[data-v-053dba99]{position:fixed;top:0;right:0;bottom:0;left:0}.confirm-modal[data-v-053dba99]{width:90%;max-width:540px;height:266px;margin:auto;border-radius:12px;background:#fff;z-index:10001;box-shadow:0 2px 16px 0 rgba(0,0,0,.25)}.confirm-modal .row[data-v-053dba99]{height:100%}.confirm-modal .img-container[data-v-053dba99]{padding-right:0;height:100%}.confirm-modal .content[data-v-053dba99]{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:12px}.confirm-modal .content>div[data-v-053dba99]{position:relative;width:100%;margin-top:-39px;padding:0 35px 6px}.confirm-modal .content .title[data-v-053dba99]{font-size:24px;text-align:center;margin-bottom:20px}.confirm-modal .content .subtitle[data-v-053dba99]{font-size:20px;margin-top:5px;margin-bottom:15px}.confirm-modal .content .contact[data-v-053dba99]{margin-bottom:5px;font-size:17px}.confirm-modal .close-button[data-v-053dba99],.confirm-modal .copy-button[data-v-053dba99]{color:#dd7300;margin-left:10px;font-size:16px;transition:.3s ease-in-out}.confirm-modal .close-button[data-v-053dba99]:hover,.confirm-modal .copy-button[data-v-053dba99]:hover{opacity:.8}.confirm-modal .close-button[data-v-053dba99]{position:absolute;top:5px;right:10px;z-index:1}@media screen and (max-width:575px){p[data-v-053dba99]{font-size:16px!important}.title[data-v-053dba99]{font-size:18px!important;margin-bottom:10px!important}img[data-v-053dba99]{display:none}}',""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(377)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".toggle-menu[data-v-09f0c6d6]{position:fixed;top:0;left:0;display:none;align-items:center;z-index:1002;border-bottom-right-radius:5px}.toggle-menu .hamburger-box[data-v-09f0c6d6]{width:26px;height:26px}.toggle-menu.hamburger[data-v-09f0c6d6]{opacity:1!important;padding:15px;background:#df771c}.toggle-menu.hamburger.is-active[data-v-09f0c6d6]{background:none}.toggle-menu.hamburger.is-active .hamburger-inner[data-v-09f0c6d6],.toggle-menu.hamburger.is-active .hamburger-inner[data-v-09f0c6d6]:after,.toggle-menu.hamburger.is-active .hamburger-inner[data-v-09f0c6d6]:before{background-color:#949494}.toggle-menu.hamburger.is-active .hamburger-inner[data-v-09f0c6d6]:before{top:4px}.toggle-menu.hamburger.is-active .hamburger-inner[data-v-09f0c6d6]:after{bottom:4px}.toggle-menu.hamburger.is-active:hover .hamburger-inner[data-v-09f0c6d6],.toggle-menu.hamburger.is-active:hover .hamburger-inner[data-v-09f0c6d6]:after,.toggle-menu.hamburger.is-active:hover .hamburger-inner[data-v-09f0c6d6]:before{transition:.3s ease-in-out;background-color:#e38839}.toggle-menu .hamburger-inner[data-v-09f0c6d6],.toggle-menu .hamburger-inner[data-v-09f0c6d6]:after,.toggle-menu .hamburger-inner[data-v-09f0c6d6]:before{height:3px;width:26px;background-color:#fff}.toggle-menu .hamburger-inner[data-v-09f0c6d6]:before{top:-9px}.toggle-menu .hamburger-inner[data-v-09f0c6d6]:after{bottom:-9px}.toggle-menu[data-v-09f0c6d6]:hover{transition:.3s ease-in-out;background:#e38839}.main-menu-mobile[data-v-09f0c6d6]{display:flex;margin-top:0;position:fixed;top:0;bottom:0;left:0;background:#fff;z-index:1001;width:40%;box-shadow:2px 0 8px 0 rgba(0,0,0,.37);transform:translateX(-110%);transition:transform .5s ease-in-out}.main-menu-mobile__logo[data-v-09f0c6d6]{position:absolute;height:48px;top:12px;left:70px;right:15px;
1display:flex;justify-content:center;align-items:flex-start}.main-menu-mobile__logo img[data-v-09f0c6d6]{max-width:200px;max-height:100%}.main-menu-mobile__container[data-v-09f0c6d6]{position:absolute;top:56px;right:0;bottom:15px;left:0;display:flex;align-items:start;justify-content:center;overflow-y:auto;overflow-x:hidden}.main-menu-mobile ul[data-v-09f0c6d6]{margin:0;padding:0 15px}.main-menu-mobile li[data-v-09f0c6d6]{display:block;padding-bottom:10px}.main-menu-mobile li a[data-v-09f0c6d6]{display:block;font-size:14px;color:#606060;letter-spacing:2px;text-decoration:none;text-transform:uppercase;transition:.4s ease-in-out}.main-menu-mobile li a.active[data-v-09f0c6d6]{color:#e38839}.main-menu-mobile li a span[data-v-09f0c6d6]{display:inline-block;margin:0 0 0 5px;padding:2px 3px 1px;font-size:10px;letter-spacing:0;background-color:#df771c;color:#fff;border-radius:3px}.main-menu-mobile li:hover>a[data-v-09f0c6d6]{color:#df771c!important}.main-menu-mobile li>ul[data-v-09f0c6d6]{text-align:left;z-index:999;padding:15px 15px 0 10px;display:block;position:relative;left:0;right:0}.main-menu-mobile li>ul li[data-v-09f0c6d6]{display:block}.main-menu-mobile li>ul li a[data-v-09f0c6d6]{color:#949494}.main-menu-mobile li:hover>ul[data-v-09f0c6d6]{display:block}@media only screen and (max-width:1199px){.toggle-menu[data-v-09f0c6d6]{display:flex}.main-menu-mobile_opened[data-v-09f0c6d6]{transform:translateX(0)}.site-header__top-line[data-v-09f0c6d6]{margin-top:0}}@media only screen and (max-width:575px){.main-menu-mobile[data-v-09f0c6d6]{width:50%}}@media only screen and (max-width:479px){.main-menu-mobile[data-v-09f0c6d6]{width:85%!important}}",""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(378)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".compare-modal[data-v-ff7359c0]{position:fixed;right:24px;top:8px;width:300px;background:#fff;border-radius:8px;box-shadow:0 4px 40px rgba(219,215,215,.5);z-index:9999}.content[data-v-ff7359c0]{max-height:350px;overflow-x:hidden;overflow-y:auto}.compare-img[data-v-ff7359c0]{width:100%;border-radius:4px}.title[data-v-ff7359c0]{text-transform:uppercase;font-weight:400}.system[data-v-ff7359c0]{font-size:14px}.compare-link[data-v-ff7359c0]{display:block;background:#f9a134;border-radius:4px;text-align:center;padding:4px;color:#fff;font-weight:400}",""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(379)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".button-jivo[data-v-30697d83]{color:#fff}.jdiv-mobile[data-v-30697d83]{display:none}.jdiv[data-v-30697d83]{-webkit-animation:0s none;animation:0s none;-webkit-backface-visibility:visible;backface-visibility:visible;background:none;border:0;box-shadow:none;box-sizing:content-box;bottom:auto;caption-side:top;clear:none;clip:auto;cursor:auto;display:inline;direction:ltr;flex:none;height:auto;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;image-rendering:auto;justify-content:flex-start;left:auto;letter-spacing:normal;line-height:normal;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;-o-object-fit:fill;object-fit:fill;opacity:1;order:1;orphans:2;outline:0 none;overflow:visible;padding:0;perspective:none;position:static;resize:none;right:auto;text-align:left;text-decoration:none;text-indent:0;text-overflow:clip;text-shadow:none;text-transform:none;top:auto;transform:none;transition:all 0s ease 0s;unicode-bidi:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline;white-space:normal;width:auto;word-break:normal;word-spacing:normal;word-wrap:normal;z-index:auto;zoom:normal;-webkit-filter:none!important;filter:none!important;font-weight:400;-webkit-text-size-adjust:inherit;-webkit-font-smoothing:antialiased;-webkit-text-fill-color:currentColor}.jdiv[data-v-30697d83]:after,.jdiv[data-v-30697d83]:before{box-sizing:inherit}.copyright_c65[data-v-30697d83]{position:absolute;display:block;cursor:pointer;background-color:#414243;height:40px;line-height:40px!important;padding:0 16px!important;border-radius:4px!important;box-shadow:0 0 12px 3px rgba(0,0,0,.17)}.copyright_c65._right_845[data-v-30697d83]{top:33px;right:7px}.copyright_c65._right_845.__ru_18d[data-v-30697d83]{top:26px}.copyright_c65._right_845[data-v-30697d83] :after{content:\"\"!important;display:block;right:-13px;top:-25px;bottom:-5px;width:15px;background:transparent;position:absolute}.logoIcon_4fe[data-v-30697d83]{display:inline-block;width:51px;height:18px;background-repeat:no-repeat;background-size:contain}.jdiv a.link_bb1[data-v-30697d83]{display:inline-block!important;width:51px!important;height:18px!important;margin:11px 0 4px 2px!important;transition:none!important;vertical-align:top!important;box-sizing:border-box!important;color:currentColor}.jdiv a.link_bb1.__ru_18d[data-v-30697d83]{width:27px!important;margin:10px 0 4px 2px!important}.jdiv a.link_bb1.__ru_18d .logoIcon_4fe[data-v-30697d83]{width:27px;background-size:98% 100%}.jdiv a.link_bb1[data-v-30697d83]:hover,.jdiv a.link_bb1[data-v-30697d83]:visited{color:currentColor}.jdiv a.link_bb1 .logoIcon_4fe[data-v-30697d83]{vertical-align:top!important;box-sizing:border-box!important}.jdiv a.link_bb1 .logoIcon_4fe[data-v-30697d83]:hover{cursor:pointer!important}.text_b4c[data-v-30697d83]{font-family:Arial,sans-serif;font-weight:400;font-size:13px!important;white-space:nowrap;-webkit-font-smoothing:antialiased;transform:translateZ(0)!important;line-height:40px!important;color:#fff;display:inline-block!important;vertical-align:middle!important;cursor:default!important}.corner_bb8[data-v-30697d83]{position:absolute;width:0;height:0}._right_845 .corner_bb8[data-v-30697d83]{top:50%;margin-top:-4px;border-top:5px solid transparent;border-bottom:5px solid transparent;right:-4px;border-left:5px solid #414243}.LabelButtons_ba2[data-v-30697d83]{display:block;position:absolute;border-radius:4px!important;font-family:Arial,sans-serif;font-weight:400;font-size:15px!important;line-height:20px;background-color:#fff;color:#545d6b;z-index:1000000;font-smoothing:antialiased;max-width:100%;box-shadow:0 5px 20px 0 rgba(0,0,0,.2);width:100%;min-width:300px;max-height:none!important}.LabelButtons_ba2._right_9a0[data-v-30697d83]{width:300px;min-width:300px;left:auto;bottom:0}.LabelButtons_ba2._right_9a0[data-v-30697d83]:before{width:23px;height:auto;top:-60px;bottom:-60px;right:-23px;content:\"\"!important;position:absolute;cursor:default}.LabelButtons_ba2._right_9a0[data-v-30697d83]:after{content:\"\"!important;display:block;position:absolute;background:transparent;left:-22px;top:-22px;bottom:-22px;right:-22px;z-index:0}.LabelButtons_ba2 .chat_c75[data-v-30697d83]{background:transparent url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='23' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M1 14.7V21l4.176-3H21c.56 0 .999-.448.999-1V2c0-.545-.447-1-.999-1H2a.994.994 0 00-1 1v12.7z' stroke='%2300BE64' stroke-width='2'/%3E%3Cpath fill='%2300BE64' d='M5 6h14v2H5zm0 5h11v2H5z'/%3E%3C/g%3E%3C/svg%3E\") 28px 51% no-repeat}.LabelButtons_ba2._right_9a0[data-v-30697d83]{max-width:300px}.LabelButtons_ba2._right_9a0 .chat_c75[data-v-30697d83]{clear:inherit}.LabelButtons_ba2 .chat_c75[data-v-30697d83]{width:100%;height:38px;line-height:38px;clear:both;overflow:hidden;cursor:pointer}.LabelButtons_ba2 .chat_c75[data-v-30697d83]:hover{border-radius:0 0 4px 4px!important}.buttonsCorner_250[data-v-30697d83]{position:absolute;width:0;height:0}.rightCorner_8c9[data-v-30697d83]{border-left-color:#fff;right:0}.rightCorner_8c9[data-v-30697d83]:after{content:\"\"!important;position:absolute;width:0;height:0;left:-1px;bottom:-5px;box-sizing:border-box;border-color:transparent transparent #fff #fff;border-style:solid;border-width:10px;transform-origin:0 0;transform:rotate(-135deg);box-shadow:-3px 3px 5px 0 rgba(0,0,0,.07)}.labelButton_396[data-v-30697d83]:first-child,.labelButton_396:first-child .text_5e0[data-v-30697d83]:hover:first-child{border-radius:4px 4px 0 0!important}.labelButton_396[data-v-30697d83]{height:66px;display:block;position:relative;z-index:1;max-height:66px}.labelButton_396[data-v-30697d83]:hover{background-color:#f3f7fa;cursor:pointer!important}.labelButton_396 .title_13c[data-v-30697d83]{color:#222d38;cursor:pointer;font-size:15px!important}.labelButton_396 .text_5e0[data-v-30697d83]{box-sizing:border-box!important;padding-left:80px!important;padding-right:15px!important;line-height:20px!important;text-decoration:none;font-size:15px!important;vertical-align:middle!important;display:table-cell!important;height:66px!important;font-weight:400;color:#545d6b!important;transform:translateZ(0)!important;cursor:pointer!important;width:310px!important}.labelButton_396 .text_5e0 .title_13c[data-v-30697d83]{cursor:pointer}.labelButton_396 .text_5e0[data-v-30697d83]:hover{background-color:#f5f5f5;cursor:pointer!important}.labelButton_396 .text_5e0:hover .title_13c[data-v-30697d83]{color:#0044d3}.label_2ae[data-v-30697d83]{position:fixed;z-index:10000;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-animation-duration:.2s;animation-duration:.2s;box-shadow:0 12px 14px 8px rgba(0,0,0,.17);-webkit-filter:blur(0);filter:blur(0)}.label_2ae[data-v-30697d83]:hover{cursor:pointer}.label_2ae .leafCont_b8e[data-v-30697d83]{position:absolute}.label_2ae._right_541[data-v-30697d83]{bottom:-200px;height:40px;width:auto;right:30px;border-top-left-radius:8px!important;border-top-right-radius:34px!important;transition:opacity .05s ease-in .25s,background-color .2s ease-in;opacity:0}
1.label_2ae._right_541._init_52e[data-v-30697d83]{opacity:1;bottom:0!important}.label_2ae._right_541 .leafCont_b8e[data-v-30697d83]{right:0}.label_2ae._right_541._pad100_a38[data-v-30697d83]{right:30px;left:auto}.label_2ae._right_541 .lbContainer_0a0[data-v-30697d83]{left:0;right:0;max-width:300px}.label_2ae._right_541 .copyContainer_fa9[data-v-30697d83]{bottom:0}.label_2ae._right_541 .text_7a9[data-v-30697d83]{transform:translateZ(0);margin:0 37px 0 16px;min-width:160px;visibility:visible}.label_2ae._right_541 .text_7a9[data-v-30697d83]:hover{cursor:pointer}.label_2ae._right_541[data-v-30697d83]{transform:rotate(-90deg) translate(100%) translateZ(0);transform-origin:bottom right!important;transition:opacity .2s ease-in,background-color .2s ease-in,right .2s ease-in;-webkit-animation-name:labelRight_a08;animation-name:labelRight_a08;min-width:76px;right:0!important}.label_2ae._right_541._pad100_a38[data-v-30697d83]{bottom:70px!important}.label_2ae._right_541 .leafCont_b8e[data-v-30697d83]{top:0;transform:translateZ(0)!important}.label_2ae._right_541 .lbContainer_0a0[data-v-30697d83]{width:300px;top:-20px;transform:rotate(90deg) translate3d(-100%,0,0)!important;transform-origin:bottom left;-webkit-filter:blur(0);filter:blur(0)}.label_2ae._right_541 .copyContainer_fa9[data-v-30697d83]{transform:rotate(90deg) translate3d(-100%,4px,0)!important;transform-origin:bottom left;-webkit-filter:blur(0);filter:blur(0);right:0;bottom:40px}.label_2ae .text_7a9[data-v-30697d83]{font:inherit;text-indent:0;line-height:40px;vertical-align:top;white-space:nowrap;-webkit-font-smoothing:antialiased;visibility:visible;-webkit-backface-visibility:hidden;backface-visibility:hidden}.label_2ae .text_7a9[data-v-30697d83]:hover{cursor:pointer}.label_2ae .hoverl_9b3[data-v-30697d83]{z-index:4;position:absolute;top:0;left:0;bottom:0;right:0}.label_2ae .hoverl_9b3[data-v-30697d83]:hover{cursor:pointer}.copy_606[data-v-30697d83]{position:relative;padding-top:10px;padding-right:36px;padding-left:7px;display:inline-block;height:18px!important;float:right}.copy_606:hover~.copyContainer_fa9[data-v-30697d83]{display:block}.copyContainer_fa9[data-v-30697d83]{position:absolute;display:none}.copyContainer_fa9[data-v-30697d83]:hover,.hoverl_9b3:hover .lbContainer_0a0[data-v-30697d83]{display:block}.lbContainer_0a0[data-v-30697d83]{position:absolute;display:none}.logo_625[data-v-30697d83]{position:relative;display:block}.logo_625 .fallback_b60[data-v-30697d83]{display:none;visibility:hidden}.logo_625._right_44a .hoverBox_a34[data-v-30697d83]{left:-10px;right:-10px;top:-20px;max-height:48px!important;bottom:-8px}
1.hoverBox_a34[data-v-30697d83]{position:absolute;top:0;left:0;bottom:0;right:0;background:transparent;opacity:0;z-index:5;cursor:pointer}.logoIcon_cbf[data-v-30697d83]{display:block;width:51px;height:18px;background-repeat:no-repeat;background-position:50%;background-size:contain}.logoIcon_cbf.__ru_9c6[data-v-30697d83]{width:25px}.leaf_836[data-v-30697d83]{position:absolute;width:32px;height:33px;z-index:1;overflow:hidden}.leaf_836._right_9fd[data-v-30697d83]{right:0;top:0;width:33px;border-radius:0 24px 0 0!important}.leaf_836._right_9fd .cssLeaf_244[data-v-30697d83]{width:32px!important;height:34px!important;position:absolute;overflow:visible;right:0;top:0}.button-jivo-hide[data-v-30697d83]{transform:rotate(-90deg) translateY(100%) translateX(100%) translateZ(0)!important}",""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(380)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,"@media only screen and (max-width:575px){.jdiv-desktop[data-v-30697d83]{display:none}.label_2ae._right_541[data-v-30697d83]{transform:rotate(0)}.label_2ae._right_541._pad100_a38[data-v-30697d83]{bottom:0!important}.jdiv.button-jivo.label_2ae[data-v-30697d83]{box-shadow:none!important;background:none!important}.jdiv-mobile[data-v-30697d83]{display:block;position:fixed;bottom:70px;right:10px;width:65px;height:65px;background-color:#dd7300;border-radius:50%;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M22.5 5l-10 6.25L2.5 5V2.5l10 6.25 10-6.25V5zm0-5h-20A2.49 2.49 0 000 2.5v15A2.5 2.5 0 002.5 20h20a2.5 2.5 0 002.5-2.5v-15A2.5 2.5 0 0022.5 0z'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-position:50%;background-size:40%}z[data-v-30697d83]{display:none}}",""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(381)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,'.nearest-shop-modal[data-v-281f2c47]{position:fixed;bottom:35px;left:35px;width:370px;padding:10px 15px 15px;color:#fff;border-radius:15px;background:#dd7300;box-shadow:0 7px 26px 0 rgba(0,0,0,.3);z-index:999}.nearest-shop-modal p[data-v-281f2c47]{color:#fff}.shop-distance[data-v-281f2c47]{font-size:14px}.shop-name[data-v-281f2c47]{font-size:22px;font-family:"Circe_Bold",Arial,sans-serif}.shop-contacts[data-v-281f2c47],.shop-name[data-v-281f2c47]{margin-bottom:10px}.shop-contacts span[data-v-281f2c47]{display:block;font-family:"Circe_Bold",Arial,sans-serif;font-size:16px}.close[data-v-281f2c47]{color:#fff;position:absolute;right:7px;top:-2px;font-size:20px}.buttons[data-v-281f2c47]{display:flex;justify-content:center;margin-top:20px}.button-outline[data-v-281f2c47]{background:#dd7300!important}.button-main[data-v-281f2c47]{color:#dd7300!important}.button[data-v-281f2c47]{display:flex;align-items:center;padding:5px 8px 4px;margin-right:15px;border-radius:8px;text-align:center;text-transform:uppercase;font-family:"Circe_Bold",Arial,sans-serif;font-size:15px}.button[data-v-281f2c47]:last-child{margin-right:0}.button-main[data-v-281f2c47]{background:#fff;color:#f9a134}.button-outline[data-v-281f2c47]{background:#f9a134;color:#fff;border:2px solid #fff}@media only screen and (max-width:480px){.shop-distance[data-v-281f2c47]{padding-right:10px}.nearest-shop-modal[data-v-281f2c47]{left:15px;width:270px}.nearest-shop-modal .buttons[data-v-281f2c47]{flex-direction:column}.nearest-shop-modal .buttons button[data-v-281f2c47]{margin-bottom:10px}.nearest-shop-modal .buttons .button[data-v-281f2c47]{justify-content:center;text-align:center;width:100%}}',""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r(382)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".cookie-banner[data-v-39e2df31]{position:fixed;bottom:0;left:0;right:0;background-color:#f5f5f5;padding:15px;box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:9999}.cookie-content[data-v-39e2df31]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px}.cookie-content p[data-v-39e2df31]{margin:0;color:#333}.cookie-content a[data-v-39e2df31]{color:#df771c;text-decoration:underline}.cookie-buttons[data-v-39e2df31]{display:flex;gap:10px}.accept-btn[data-v-39e2df31]{background-color:#df771c;color:#fff;border:none;border-radius:4px}.accept-btn[data-v-39e2df31],.decline-btn[data-v-39e2df31]{padding:8px 16px;cursor:pointer}.decline-btn[data-v-39e2df31]{background-color:#f5f5f5;color:#333;border:1px solid #ddd;border-radius:4px}.fade-enter-active[data-v-39e2df31],.fade-leave-active[data-v-39e2df31]{transition:opacity .5s}.fade-enter[data-v-39e2df31],.fade-leave-to[data-v-39e2df31]{opacity:0}
1@media (max-width:768px){.cookie-content[data-v-39e2df31]{flex-direction:column;text-align:center}}",""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r.r(e);r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(0));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var v=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},y=function(t){Object(l.a)(r,t);var e=f(r);function r(){var t;return Object(n.a)(this,r),(t=e.apply(this,arguments)).advantages=[{titleName:"Преимущества наших рулонных штор",items:[{image:"/img-new/advantages/rolo/1.jpg",alt:"Производство",title:"Изготовление по индивидуальным размерам",description:"Мы можем установить в изделия электропривод, который позволит комфортно управлять ими с помощью пульта, мобильного приложения или голосового помощника."},{image:"/img-new/advantages/rolo/2.jpg",alt:"Широкий ассортимент",title:"Широкий выбор моделей",description:"В ассортименте представлены рулонные шторы для помещений любого назначения: отель, ресторан, офис, квартира, частный дом и другие."},{image:"/img-new/advantages/rolo/3.jpg",alt:"Комплектация",title:"Полная комплектация",description:"К выбору доступно более 200 видов тканей с разными текстурами, уровнем светопроницаемости, пылеотталкивающей пропиткой и возможностью влажной чистки."},{image:"/img-new/advantages/rolo/4.jpg",alt:"200 тканей",title:"Более 200 тканей на выбор",description:"Надежная фирменная упаковка с брендированной голограммой для защиты от подделок."},{image:"/img-new/advantages/rolo/5.jpg",alt:"Стандартные размеры",title:"Продукция типового размера",description:"Автоматизированное оборудование снижает влияние человеческого фактора и гарантирует заказчикам продукцию, которая отвечает всем стандартам качества."},{image:"/img-new/advantages/rolo/6.jpg",alt:"Контроль качества",title:"Высокое качество",description:"Все модели можно легко установить своими силами с помощью наглядных инструкций в текстовом и видеоформате."}]},{titleName:"Преимущества горизонтальных деревянных жалюзи FOROOM",items:[{image:"/img-new/advantages/wood/1.jpg",alt:"Варианты управления деревянными жалюзи: цепь, шнур, голосовой помощник, пульт или смартфон",title:" Управляйте жалюзи FOROOM удобно: пульт, смартфон или голосовые команды",description:"Широкий выбор вариантов управления. К выбору доступны классические варианты управления: цепь или шнур. В изделие можно установить электропривод для дистанционного управления через пульт, смартфон или голосовой помощник."},{image:"/img-new/advantages/wood/2.jpg",alt:"Деревянные жалюзи с европейскими комплектующими — надежность и долговечность.",title:"Качество из Европы: жалюзи FOROOM с повышенным сроком службы.",description:"Европейские комплектующие. Компоненты из Европы гарантируют долгий срок службы и обеспечивают более комфортную эксплуатацию в сравнении с аналогичными изделиями на рынке."},{image:"/img-new/advantages/wood/3.jpg",alt:"Натуральные деревянные жалюзи из павловнии и бамбука для любого интерьера.",title:"Экологичность и стиль: жалюзи FOROOM в детских, ресторанах и отелях.",description:"Натуральные материалы. Павловния и бамбук — натуральные материалы, проверенные временем. Детская спальня, элитный ресторан или дорогой отель — деревянные жалюзи подойдут куда угодно."},{image:"/img-new/advantages/wood/4.jpg",alt:"Автоматизированное производство со строгим контролем качества.",title:"Жалюзи FOROOM: точность станков и проверка каждой детали.",description:"Автоматизированное производство и контроль качества. Изготовление на автоматизированных станках минимизирует издержки. Все изделия проходят тщательный контроль качества перед упаковкой."},{image:"/img-new/advantages/wood/5.jpg",alt:"Деревянные жалюзи доступны в разных цветах от “золотого дуба” до классического черного.",title:"Подберите идеальный оттенок: FOROOM для скандинавского стиля, лофта или классики.",description:"Широкий выбор цветов и текстур.
1 От золотого дуба до классического черного. Подберите идеальные жалюзи под любой дизайн интерьера: скандинавский стиль, лофт или классика — наши изделия дополнят каждый интерьер! "},{image:"/img-new/advantages/wood/6.jpg",alt:"Деревянные жалюзи FOROOM в проектах ТВ-шоу «Квартирный вопрос».",title:"FOROOM — выбор профессионалов: от ТВ-проектов до элитных интерьеров.",description:'Хорошая репутация. Деревянные жалюзи FOROOM украшают проекты популярных ТВ-передач «Квартирный вопрос» и "Дачный ответ", дизайнерские проекты для частных домов и даже муниципальные учреждения со строгими нормами санитарии.'}]}],t}return Object(o.a)(r,[{key:"getAdvantages",get:function(){return this.advantages}}]),r}(d.VuexModule);y=v([Object(d.Module)({name:"advantages",namespaced:!0,stateFactory:!0})],y),e.default=y},function(t,e,r){"use strict";r.r(e),r.d(e,"state",(function(){return o})),r.d(e,"mutations",(function(){return l})),r.d(e,"actions",(function(){return c})),r.d(e,"getters",(function(){return h}));var n=r(8),o=(r(24),r(20),function(){return{articles:[{date:"",url:"zhalyuzi-vertikalnye-tkanevyye",meta:{title:"Вертикальные тканевые жалюзи",description:"Вертикальные тканевые жалюзи",keywords:""},title:"Вертикальные тканевые жалюзи",blocks:[{title:"",text:["В интернет-магазине FOROOM (Москва) вы можете заказать вертикальные жалюзи на окна. Мы предлагаем удобные современные системы V-FORM (ВИ-ФОРМ). Они реализуются на выгодных условиях и с легкостью решают все поставленные задачи. Спрятаться от посторонних глаз, затенить пространство с их помощью не составит труда. Благодаря широкой цветовой гамме тканевыми жалюзи можно декорировать любой интерьер."]},{title:"Вертикальные жалюзи: основные достоинства",text:["Широкие возможности для перекрывания больших пространств.<br/> Представленные тканевые жалюзи идеально подходят даже для крупных оконных проемов. При этом продукция позволяет визуально расширить пространство и увеличить высоту потолков. Именно поэтому тканевыми жалюзи можно оформлять абсолютно любые помещения.","Большое количество регулировок.<br/>Управлять системой V-FORM (ВИ-ФОРМ) просто и легко. Ламели сдвигаются от левого края проема к правому и наоборот, а также от центра к краям. Выбрать подходящий вариант регулировки вы можете при заказе продукции.","Возможность обеспечения нужного уровня освещенности без ограничения циркуляции воздуха.<br/>Вертикальные тканевые ламели могут свободно поворачиваться вокруг своей оси и фиксироваться под нужным углом. Благодаря этому вы можете достичь эффекта легкого рассеивания света. Циркуляция воздуха при этом нарушена не будет.","Практичность.<br/>Очистка тканевых жалюзи не превращается в проблему. Изделия вообще не требуют специального ухода.","Высокая надежность.<br/>Представленная система вертикальных жалюзи служит на протяжении длительного времени.","Несколько вариантов крепления.<br/>Вертикальные жалюзи могут крепиться на потолке или стене.","Привлекательный дизайн.<br/>Представленная продукция впишется в любой офисный или домашний интерьер, сделает его стильным и современным.","Многообразие решений.<br/>Вы можете заказать жалюзи тканевые вертикальные на окна любого типа, размера, цвета."]},{title:"Жалюзи от FOROOM: выгодные цены, высокое качество",text:["Планируете купить представленную продукцию в Москве? Обращайтесь к нам!","В интернет-магазине FOROOM вы можете заказать жалюзи по оптимальной стоимости. Мы предлагаем доступные цены на продукцию. Благодаря этому она остается востребованной среди широкого круга клиентов.","Мы обеспечиваем легкость выбора, замера и установки вертикальных тканевых систем. С задачами справится даже тот, кто никогда не подбирал аналогичную продукцию и Ð
1½Ðµ занимался ее монтажом.","Мы обеспечиваем поставки только оригинальной продукции с гарантией качества. У нас вы точно не купите дешевую подделку и не разочаруетесь!","Возникли вопросы? Интересует точная цена услуг по установке? Обращайтесь к нашим официальным представителям в Москве и других регионах РФ! Они ответят на все вопросы и помогут сделать выбор. Цена самих систем указана на страницах нашего сайта и приятно удивит даже самых экономных клиентов."]}],media:[{type:null,url:""}]},{date:"",url:"zhalyuzi-vertikalnye-plastikovyye",meta:{title:"Пластиковые вертикальные жалюзи",description:"Пластиковые вертикальные жалюзи",keywords:""},title:"Пластиковые вертикальные жалюзи",blocks:[{title:"",text:["Оптимальная альтернатива привычным для нас шторам на сегодняшний день – это вертикальные жалюзи. Заказать и купить качественные изделия FOROOM вы можете на нашем сайте. Цена такой солнцезащитной продукции является доступной. Она изготавливается из различных по оттенку, фактуре и составу однотонных и интерьерных тканей из 100-процентного полиэстера. Этот материал обеспечивает высокие эксплуатационные свойства, которыми обладают жалюзи. Изделия колеруются устойчивыми красками, обеспечивающими длительную сохранность привлекательного внешнего вида."]},{title:"Вертикальные конструкции и их особенности",text:["Вертикальные пластиковые конструкции отличаются от традиционных штор тем, что с их помощью можно регулировать уровень освещенности, не выставляя комнату на всеобщее обозрение. Цена систем FOROOM является максимально доступной для широкого круга потребителей.","Данные солнцезащитные системы проверены временем и нашли широкое применение и в офисных помещениях, и в домашней обстановке. Вертикальные полосы зрительно делают потолки более высокими. Плавная регулировка пропускаемого света и эффект «рассеянного света» обеспечиваются механизмом управления жалюзи.","Вертикальные пластиковые жалюзи сегодня очень популярны. Вертикальные конструкции соответствуют существующим стандартам гигиеничности: они не накапливают запахи и частицы из воздуха, отличаются устойчивостью к пыли и воздействию лучей солнца. За вертикальными пластиковыми жалюзи просто ухаживать, ламели можно протирать влажной тряпкой с применением мыльного раствора. Такие жалюзи являются идеальным вариантом по обустройству помещений с повышенными санитарными требованиями."]},{title:"Пластиковые жалюзи и их преимущества",text:["Жалюзи данного типа просты и функциональны.<br/> Они украшают окно и позволяют отлично защититься от солнечного света и любопытных взглядов.","Идеально держат форму.<br/> Пластиковые жалюзи обладают презентабельным внешним видом в течение длительного времени. При правильном обращении они не помнутся и сохранят свою красоту надолго.","Имеют низкую стоимость.<br/> Данные системы представляют собой бюджетный вариант жалюзи. При производстве используются качественные комплектующие, поставляемые нам напрямую мировыми лидерами рынка, благодаря чему гарантирована низкая цена. Заказ пластиковых конструкций станет прекрасной возможностью благоустройства любого помещения.","Универсальны.<br/> Установка таких систем популярна и дома, и в офисе. Сейчас такие жалюзи можно увидеть практически в любом помещении, что лишний раз докаÐ
1·Ñ‹Ð²Ð°ÐµÑ‚ их востребованность и популярность.","Неприхотливы в уходе.<br/> Пластиковые изделия не требуют сложной чистки. Достаточно протирать их влажной губкой, чтобы удалить пыль и пятна.","Легко регулируются.<br/> Жалюзи просты в применении. Стоит один раз попробовать ими воспользоваться, чтобы убедиться в этом. У предлагаемых вертикальных систем очень мало конкурентов в своем сегменте.","Подчеркивают современность интерьера.<br/> Пластиковые жалюзи – это достойный ответ сегодняшнему времени. Они удобны и привлекательны, вписываются в стиль любого помещения и служат его украшением."]}],media:[{type:null,url:""}]},{date:"",url:"gorizontalnye-alyuminiyevyye-zhalyuzi",meta:{title:"Горизонтальные алюминиевые жалюзи",description:"Горизонтальные алюминиевые жалюзи",keywords:""},title:"Горизонтальные алюминиевые жалюзи",blocks:[{title:"",text:["В интернет-магазине FOROOM (Москва) вы всегда можете заказать горизонтальные алюминиевые жалюзи. Мы рады предложить высококачественную продукцию для окон. Солнцезащитная система G-FORM (ДЖИ-ФОРМ) реализуется на выгодных условиях, что делает ее доступной для всех наших покупателей."]},{title:"Основные достоинства алюминиевых горизонтальных жалюзи",text:["Универсальность.<br/>Как и другие современные солнцезащитные системы, алюминиевые жалюзи становятся все более популярными.<br/>Горизонтальные системы являются отличной альтернативой тяжелым шторам и полупрозрачным занавескам. Использовать можно как в офисе, так и дома, вне зависимости от типа окна.","Доступность.<br/>Собственное производство позволяет нам устанавливать доступные цены, которые оправдывают ожидания большинства покупателей.","Лаконичный дизайн.<br/>Горизонтальные алюминиевые модели прекрасно вписываются в любые интерьерные решения. Они сочетаются с современным сдержанным стилем хай-тек, продуманным модерном, наполненным мелкими деталями авангардом. Словом, в любом пространстве горизонтальные жалюзи будут смотреться великолепно.","Высокая надежность.<br/>Представленная система создается с использованием износостойких и долговечных материалов. Прочные, но легкие алюминиевые ламели служат на протяжении нескольких лет без потери функциональных и эстетических свойств.","Возможность использования жалюзи для проемов средней ширины.<br/>Конструктивные особенности горизонтальных систем позволяют оснащать как малые, так и средние оконные проемы. Одним движением вы можете зашторить их и создать в помещении нужную атмосферу.","Практичность.<br/>Горизонтальные жалюзи из алюминия не деформируются под постоянным действием солнца и позволяют быстро удалять пыль. Благодаря этому не требуют специального ухода. Они способны долгое время сохранять первоначальный внешний вид.","Легкость монтажа.<br/>С задачей установки можно справиться самостоятельно. Ð
1’ам не потребуется сложный инструмент. На монтаж жалюзи потребуется 10-20 минут."]},{title:"Горизонтальные алюминиевые жалюзи: преимущества покупки в интернет-магазине FOROOM",text:["Мы предлагаем вам стать клиентами нашего интернет-магазина в Москве и регионах и заказать современные горизонтальные алюминиевые жалюзи по доступным ценам. Что мы можем предложить вам как покупателю? Широкий ассортимент продукции дает возможность заказать системы на деревянные или пластиковые окна различных размеров. Мы поможем сделать выбор в пользу системы с креплением на стену, потолок или непосредственно на створку. Легкость выбора обеспечивается понятной и простой информацией, представленной на сайте. Она позволит быстро оценить все особенности реализуемых систем. Оптимальная стоимость алюминиевых изделий позволяет по доступной цене приобрести самые популярные модели.","Наши официальные представители готовы ответить на ваши вопросы, рассказать об особенностях систем и предоставить услуги по замеру и установке. На нашем сайте вы можете посмотреть видео по правилам замера, а также прочитать информацию по установке систем для деревянных и пластиковых окон. При необходимости, наши представители справятся с задачами по замеру и монтажу и предоставят полный комплекс услуг. Обращайтесь! Цена представленных систем приятно удивит даже экономных покупателей. Сделав выбор, вы сможете защититься не только от посторонних взглядов, но и от избытка света, приобретете современную солнцезащитную конструкцию. Приглашаем вас купить жалюзи FOROOM в Москве и других регионах РФ!"]}],media:[{type:null,url:""}]},{date:"",url:"rulonnye-shtory-zebra",meta:{title:"Рулонные шторы зебра на пластиковые окна: как выбрать и установить",description:"Рулонные шторы на заказ в детскую: как выбрать и установить – советы экспертов интернет-магазина FOROOM. Виды и характеристики рулонных жалюзи Зебра. Как сочетать ее с обстановкой в комнате. Подробнее читайте на сайте!",keywords:""},title:"Рулонные шторы Зебра",blocks:[{title:"",text:['В интернет-магазине FOROOM вы можете купить рулонные шторы "Зебра", день – ночь. Представленная продукция пользуется заслуженной популярностью в Москве и других городах. Это обусловлено множеством ее достоинств. Рассмотрим их все! Мы уверены, что вы захотите сделать выбор в пользу солнцезащитной современной системы штор "Зебра". Она позволит не просто защититься от избытка света, но и преобразить интерьер. В чем особенность систем "день ночь"? Полотной рулонной шторы изготавливается из полос ткани разной плотности – прозрачной и непрозрачной. Перекинутое через вал полотно можно перемещать, совмещая одинаковые или разные полосы, и тем самым получать разную степень солнечной освещенности помещения. Мы предлагаем шторы "Зебра" в нескольких линейках.',"Системы линейки INTEGRA (ИНТЕГРА).<br/>Предназначены для пластиковых окон. Такие рулонные шторы крепятся прямо на створку пластикового окна и составляют с ним одно целое. Вал, на который наматывается полотно, может быть открытым или спрятанным в короб.",'Система GRANDE BOX DUO (ГРАНД БОКС ДУО).<br/>С ее помощью можно перекрывать широкие оконные проемы. Такие рулонные шторы "Зебра" крепятся к потолку или стене над окном. Красивая штора закрывает окно вместе с подоконником, и является выразительным элементом интерьера. Вам не нужно поднимать штору, чтобы посмотреть за окно. Достаточно совместить на переднем и заднем полотне полосы прозрачной ткани.']},{title:"Основные достоинства систем",text:['Три режима регулировки светом. Полотно ткани рулонных штор состоит из прозрачных и непрозрачных горизонтальных полос. Изменяя их положение, вы можете получить эффект рассеивания света, затемнение или открыть доступ солнечным лучам. Достаточно выбрать нужный режим рулонных штор. Легкость монтажа. Рулонные шторы данной конструкции можно установливать как на пластиковые, так и на деревянные окна. В нашем каталоге они представлены несколькими лиÐ
1½ÐµÐ¹ÐºÐ°Ð¼Ð¸, в виде интегрированных или свободновисящих систем. Стильный дизайн. Рулонные шторы становятся полноценным украшением любого окна. Они визуально увеличивают размеры пространства, и могут подчеркнуть дизайн помещения. Доступность. Шторами Зебра можно заменить традиционные занавеси и плотные тканевые портьеры. Приобретая их, вы не нуждаетесь в покупке другого декора для окна. Стоимость дизайн-оформления оконного проема уменьшается. Высокая надежность. Простая конструкция делает рулонные жалюзи надежными и предсказуемыми. Они не потребуют специального ухода, вы легко очистите их от загрязнений без использования специальных средств. Свой внешний вид и функционал шторы "день ночь" сохраняют на долгие годы. Функциональность. С помощью рулонных штор такого типа вы сможете решить сразу несколько задач. В темное время суток они защитят вас от посторонних взглядов, спасут от чрезвычайно яркого солнца. Днем позволят создать уютную, комфортную атмосферу в помещении. Выбирайте!']},{title:"Преимущества заказа продукции в FOROOM",text:['Легкость выбора.<br/>Вам нужны рулонные шторы "день" или "ночь" – воспользуйтесь онлайн конструктором, чтобы подобрать лучший вариант для себя. • Помощь специалистов. Интересуют особенности штор "день ночь"? Задайте возникшие вопросы нашим профессионалам. Они расскажут о всех характеристиках штор и озвучат их ориентировочную стоимость.','Гарантированное качество продукции.<br/>Мы реализуем жалюзи "Зебра" собственного производства. Продукция соответствует всем установленным требованиям.',"Обращайтесь! Оформите заказ и пользуйтесь удобными, практичными и привлекательными шторами типа день – ночь. Они обязательно понравятся вам. Все достоинства продукции день – ночь (штор Зебра) вы отметите в первые же часы использования. С солнцезащитными системами деревянные или пластиковые окна обретают полную комплектацию."]}],media:[{type:null,url:""}]},{date:"",url:"rulonnye-shtory-den-noch",meta:{title:"Рулонные шторы день ночь",description:"Рулонные шторы день ночь",keywords:""},title:"Рулонные шторы день ночь",blocks:[{title:"",text:['Система "День ночь" – популярная разновидность рулонных штор. Они сохраняют все преимущества классических систем и имеют усовершенствованную конструкцию. С помощью этих изделий окна приобретают завершенный внешний вид и обеспечивают уют и комфорт в помещении.','Такие рулонные шторы напоминают обычные солнцезащитные системы в рулонах, предназначенные для установки на деревянные или пластиковые окна. Основное отличие в том, что в производстве обычных занавесей применяется однослойная ткань, а данные системы состоят из сплошных и прозрачных полос, чередующихся друг с другом Сплошная полоса ткани "День ночь" – это плотная непрозрачная ткань, которая может быть выполнена в различных расцветках. Прозрачная полоса – это сетка, подходящая по цвету к сплошной ткани, или прозрачная органза. Утяжелитель выполнен в виде трубки, крутящейся вместе с тканью при подъеме или опускании рулонной шторы.',"Обычные рулонные шторы на день поднимают. Это обеспечивает доступ света, но фактически лишает оконный проем декора. Время, когда минимально раскрывается эстетический потенциал такой шторы, день.","Поднятие и опускание ткани в рулонных шторах можно производить как ручным, так и автоматическим путем. В процессе движения рулонной шторы сплошные полосы перемещаются относительно прозрачных, и это позволяет отрегулировать тот уровень проникновения лучей солнца, который необходим. Поместив плотные полосы напротив прозрачных, можно добиться практически полного затемнения. А если совместить прозрачные полосы, можно обеспечить мягкий рассеянный свет в помещении. При необходимости осветить комнату по максимуму занавеси можно поднять. С помощью таких штор день и ночь можно устраивать по своему желанию, вне зависимости от времени суток.","Желаете идеально вписать в ваш интерьер такие рулонные конструкции? Продукция FOROOM отлично подходит для этого. Предлагаем широкий ассортимент штор, с помощью которых вы легко устроите ночь даже в дневное время.",'Рулонные шторы могут устанавливаться практически на любые оконные конструкции. Мы предлагаем системы, разработанные для монтажа на стену, потолок или на створку. Мы производим самые популярные модели систем "День ночь", среди которых вы сможете подобрать подходящую именно вам:']},{title:"GRANDE BOX DUO (ГРАНД БОКС ДУО)",text:['Рулонной шторой данной системы можно перекрывать большие проемы, до 2,8 м в ширину. При желании их можно комплектовать автоматическим управлением. Автоматическое управление осуществляется при помощи пульта, который упрощает процессы открывания и закрывания. Управление поднятием и опусканием шторы вручную – цепочное. Такие рулонные шторы "День ночь" можно монтировать к потолку или к стене.']},{title:"INTEGRA BOX DUO (ИНТЕГРА БОКС ДУО)",text:['Совмещает преимущества занавесей системы "День-ночь" и кассетных штор. С их помощью окна приобретают презентабельность и гармоничность. Полотно шторы помещается в кассетную систему, защищающую его от пыли и повреждений. Данная система разработана специально для установки на пластиковые окна.']},{title:"INTEGRA SLIM DUO (ИНТЕГРА СЛИМ ДУО)",text:['Яркая и оригинальная серия типа "День ночь". С ее помощью можно оформить окна за считанные минуты. Крепление рулонных изделий осуществляется с помощью защелки, скотча или накидных кронштейнов. Большой выбор расцветок ткани позволяет подобрать систему, которая отлично впишется в интерьер и станет его изюминкой. Данная система разработана специально для окон из ПВХ.']}],media:[{type:null,url:""}]},{date:"",url:"kassetnye-shtory",meta:{title:"Рулонные кассетные шторы",description:"Рулонные кассетные шторы",keywords:""},title:"Рулонные кассетные шторы",blocks:[{title:"",text:["Обычное деревянное или пластиковое окно Ð
1½Ðµ способно создать полностью комфортные условия в доме. Нежелательные посторонние взгляды и утренний яркий свет солнца доставляют ощутимый дискомфорт, от которого хочется избавиться. Эффективно и просто решить данную проблему вам помогут рулонные шторы FOROOM. Нами разработано и производится большое количество современных функциональных и недорогих солнцезащитных систем, которые способны стать надежной защитой вашего дома от нежелательных взглядов и солнца. Воспользовавшись нашими услугами, вы сможете легко и быстро создать желаемый уровень комфорта в собственном жилье. Особое место в ассортименте занимают кассетные конструкции. Их можно устанавливать на любые современные деревянные или пластиковые окна."]},{title:"NTEGRA BOX DUO (ИНТЕГРА БОКС ДУО)",text:["Современная система с тремя режимами регулировки света. Разработана специально для окон из ПВХ."]},{title:"INTEGRA BOX+ (ИНТЕГРА БОКС+)",text:["Универсальная система с декоративным коробом, в который прячется штора. Подходит для оконных конструкций вне зависимости от формы и размера штапика."]},{title:"Обе системы характеризуются следующими преимуществами",text:["• эстетичный внешний вид<br/>• простота в монтаже и эксплуатации<br/>• высокая эффективность<br/>• экологичность<br/>• современный стильный дизайн, органично сочетающийся с любым по стилю интерьером<br/>• способность прослужить длительное время, сохраняя внешнюю привлекательность и первоначальную функциональность<br/>• доступные для широкой потребительской аудитории цены"]},{title:"",text:["Выбор в пользу кассетных конструкций FOROOM – это отличный вариант, если вы хотите создать комфортные условия в помещении при небольших материальных затратах. Для любых пластиковых или современных деревянных окон в рекомендуемом нами ассортименте вы сможете подобрать кассетные модели необходимого размера, цены которых будут полностью приемлемыми.","Рулонная штора в современном виде появилась не так давно, но заслуженно стала пользоваться высоким спросом. Практичность, долговечность и функциональность, которые в себе сочетает рулонная штора, послужили основными причинами широкой востребованности данного изделия. Воспользуйтесь продукцией FOROOM, чтобы обеспечить современный качественный декор для окна, цена которого была бы недорогой. Кассетные конструкции вы сможете легко установить, воспользовавшись инструкциями, расположенными на нашем сайте. Монтаж рулонных систем, созданных торговой маркой FOROOM, не потребует от вас специальных знаний и умений.","Выбирайте и приобретайте для комплектации каждого окна в своем доме созданные нами кассетные системы. В любом случае, необходимость скрыть жилье от посторонних взглядов и яркого солнечного света возникает у каждого, а мы вам предлагаем эффективное и недорогое решение. Приобретение рулонных солнцезащитных систем избавит вас от необходимости тратиться на дорогие тканевые плотные шторы. Вы сможете дополнить оконный декор легкими прозрачными гардинами и Ð
1½Ð° этом закончить обустройство интерьера. Воспользуйтесь онлайн-конструктором, чтобы выбрать подходящие рулонные системы FOROOM, и закажите их в любое удобное время."]}],media:[{type:null,url:""}]},{date:"",url:"nedorogiye-rulonnye-shtory",meta:{title:"Недорогие рулонные шторы",description:"Недорогие рулонные шторы",keywords:""},title:"Недорогие рулонные шторы",blocks:[{title:"",text:["Рулонные шторы – это одна из самых популярных солнцезащитных систем, объединяющая в себе все достоинства классических тканевых штор и жалюзи для окон."]},{title:"Функции рулонных штор",text:["Рулонные шторы – это обычное тканевое полотно, которое с помощью подъемного механизма сворачивается на рабочий металлический вал. Это позволяет с легкостью менять положение шторы, при необходимости регулируя степень освещения помещения. Эта функция была позаимствована у обычных оконных жалюзи. В опущенном положении полотно ткани рулонных систем образует функциональную защиту от солнечных лучей яркого солнца и посторонних взглядов любопытных соседей и просто прохожих."]},{title:"Виды штор",text:["Солнцезащитные системы рулонного типа, представленные на рынке, можно условно разделить на две группы: открытые и закрытые. Открытые конструкции состоят из вала, полотна ткани и отвеса ткани. Вал рулонных штор крепится к стене либо прямо к раме окна. Отвес ткани необходим для того, чтобы полотно свисало на окне ровно и красиво. Особенностью закрытых штор является наличие специального короба, внутри которого скрываются механизмы управления и ткань. Удержание ткани на окне в наклонном состоянии его створок обеспечивается за счет направляющих планок."]},{title:"Преимущества штор в рулонах",text:["Рулонные шторы пользуются большой популярностью у потребителей и дизайнеров по всему миру. Хотите купить данный вид солнцезащитных систем?","Вот некоторые их преимущества:<br>• оригинальный внешний вид<br>• легкость и компактность<br>• простота установки и эксплуатации<br>• защита от посторонних взглядов<br>• надежная защита от прямых солнечных лучей"," В свернутом состоянии, солнцезащитные системы данного типа совершенно не мешают обзору, не перекрывают подоконник, оставляя свободный доступ к предметам на нем и возможность проветривания. Они не загромождают проем окна, но при этом справляются со своими функциями не хуже тканевых портьер. Именно поэтому такие светозащитные конструкции особенно удобны в помещениях небольшой площади. Многофункциональность изделий рулонного типа позволяет использовать их в комплекте с любым видом портьер."]},{title:"Где купить недорогие рулонные шторы?",text:["Интернет магазин FOROOM предлагает вам широкий ассортимент солнцезащитных систем, отличающихся безупречными потребительскими качествами и доступной ценой. Обращаясь в наш магазин, вы получаете оригинальное изделие, оснащенное несколькими ступенями защиты. Мы предлагаем вам рулонные шторы различных типов. Серия INTEGRA (ИНТЕГРА). Подразумевает плотное прилегание шторы к оконной раме, тем самым обеспечивая качественное затемнение. Вы можете заказать изделия, выполненные из плотной ткани или из комбинированных полос, как в серии INTEGRA SLIM DUO (ИНТЕГРА СЛИМ ДУО) и INTEGRA BOX DUO (ИНТЕГРА БОКС ДУО). Рулонные шторы, перекрывающие целиком оконный проем. Отличаются компактной конструкцией, быстрой и простой установкой. Невысокая цена делает шторы такой конструкции доступными. Оформите заказ в магазине FOROOM, чтобы получить современную и оригинальную солнцезащитную систему по самой выгодной цене в Москве!"]}],media:[{type:null,url:""}]},{date:"",url:"gorizontalnye-zhalyuzi-na-plastikovyye-okna",meta:{title:"Горизонтальные жалюзи на пластиковые окна",description:"Горизонтальные жалюзи на пластиковые окна",keywords:""},title:"Горизонтальные жалюзи на пластиковые окна",blocks:[{title:"",text:["Горизонтальные жалюзи – великолепная и функциональная деталь интерьера. Они крепятся на пластиковые оконные конструкции и позволяют солнечному свету проникать внутрь помещения в том объеме, в котором это комфортно хозяевам. Современные солнцезащитные жалюзи составляют единое целое с окном, просты и удобны в использовании."]},{title:"Горизонтальные жалюзи: разнообразие выбора",text:["Горизонтальные жалюзи – одна из самых востребованных солнцезащитных систем в мире. Они позволяют регулировать уровень освещенности в помещении. В закрытом состоянии горизонтальные жалюзи полностью или практически полностью перекрывают световой поток. Такие конструкции для окна изготавливаются из различных материалов и бывают:","• алюминиевые<br>• пластиковые<br>• бамбуковые<br>• деревянные","Материал ламелей определяет внешний вид жалюзи. Многообразие выбора дает возможность купить наиболее подходящий для интерьера вариант. Самыми ненадежными считаются горизонтальные солнцезащитные пластиковые системы. Они часто ломаются и быстро выцветают на солнце. Самые надежные системы производятся из алюминия. Крепятся жалюзи на пластиковые окна прямо на раму. Установка выполняется в среднем за 15 минут, и доступна для самостоятельного крепления на окна, конечно, если использовать их по Ð
1½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÑŽ – именно на пластиковых конструкциях. Широкая гамма цветов горизонтальных жалюзи значительно упрощает подбор солнцезащитных изделий для помещений любых интерьеров."]},{title:"Преимущества горизонтальных жалюзи",text:["Горизонтальные солнцезащитные жалюзи отлично дополняют функционал пластиковых окон. Это одна из самых популярных солнцезащитных систем сегодня.","Их востребованность объясняется рядом факторов:","• жалюзи имеют высокую устойчивость к воздействию дневного света и солнечных лучей;<br>• горизонтальные конструкции являются компактными, надежными и доступными, именно за счет этого они уже давно используются в жилых и офисных помещениях;<br>• влагостойкость горизонтальных жалюзи позволяет устанавливать их на окна в помещениях с повышенными санитарными требованиями;<br>• горизонтальные системы, установленные на пластиковые окна, обеспечивают достаточную для комфортного пребывания в помещении защиту от прямых солнечных лучей, а также надежно укрывают от посторонних взглядов;<br>• не впитывают запахи;<br>• не деформируются при правильной эксплуатации;<br>• горизонтальные солнцезащитные системы просты в уходе;<br>• не накапливают статическое электричество.","Солнцезащитные системы FOROOM соответствуют мировым аналогам, защищены от подделок и позволяют регулировать свет в помещении так, как необходимо в той или иной ситуации."]}],media:[{type:null,url:""}]},{date:"",url:"alyuminiyevyye-zhalyuzi-na-plastikovyye-okna",meta:{title:"Алюминиевые жалюзи на пластиковые окна",description:"Алюминиевые жалюзи на пластиковые окна",keywords:""},title:"Алюминиевые жалюзи на пластиковые окна",blocks:[{title:"",text:["Задумываетесь о покупке новых жалюзи, но боитесь сложностей, с которыми предстоит столкнуться при их установке на современные окна в вашей квартире, доме или офисе? Предлагаем обратить внимание на алюминиевые солнцезащитные системы INTEGRA G-FORM (ИНТЕГРА ДЖИ-ФОРМ), идеально подходящие для монтажа на пластиковых окнах!"]},{title:"В чем преимущества таких жалюзи?",text:["Нередко только после приобретения жалюзи покупатель понимает, как мало раскрывался потенциал современного окна до того, как были установлены солнцезащитные конструкции. На сегодняшний день для многих современных людей жалюзи являются неотъемлемой частью функционала окон. Они удачно сочетаются с традиционными шторами и занавесками, а то и становятся их полноценной заменой, выполняя в несколько разы больше функций, и решая целый комплекс проблем.","Благодаря жалюзи пластиковые окна становятся функциональным и эстетичным элементом интерьера. Личная жизнь вашей семьи остается недоступной для посторонних взглядов:– достаточно просто опустить жалюзи. При этом легко подходить при подходе к окну, ничто не мешает использовать пространство подоконника, что особенно удобно в небольших помещениях. Простой поворот ламелей делает комнату светлее или, наоборот, создает приятный полумрак по вашему желанию. Это действительно легко!"]},{title:"Солнцезащитные системы FOROOM: жалюзи, созданные специально для ваших окон",text:["Ассортимент уже готовых к эксплуатации изделий представлен широким разнообразием моделей, обладающих различными эстетическими и функциональными характеристиками. Вы сами выбираете, какими должны быть ваши алюминиевые жалюзи. Продукция FOROOM предоставляет для этого максимальные возможности: ","INTEGRA G-FORM (ИНТЕГРА ДЖИ-ФОРМ).<br/>Эти солнцезащитные системы устанавливаются на створки, оставляя открытым подоконник.","G-FORM (ДЖИ-ФОРМ).<br/>Данная модель разработана для перекрытия малых и средних оконных проемов, и широко используется в офисных и общественных помещениях.","Простота конструкций солнцезащитных позволяет самостоятельно устанавливать их на окнах, стене или потолке. Крепления систем продуманы до мельчайших деталей для быстрой установки , и не требуют использования сложных инструментов.","Алюминиевые солнцезащитные системы устанавливаются так же просто, как крепятся обычные занавески на карнизе. В комплектацию изделий входят удобные фиксаторы для осуществления крепежа к створке, что позволяющего удерживать ламели в наклонном состоянии створок. Процедура монтажа изделия на ваши пластиковые окна занимает в среднем около 15 минут. Сразу после этого вы можете начинать использовать жалюзи, получая максимум пользы и удовольствия от их приобретения!"]}],media:[{type:null,url:""}]},{date:"",url:"gorizontalnye-alyuminiyevyye-zhalyuzi-na-plastikovyye-okna",meta:{title:"Особенности конструкции горизонтальных жалюзи",description:"Особенности конструкции горизонтальных жалюзи",keywords:""},title:"Особенности конструкции горизонтальных жалюзи",blocks:[{title:"",text:["Жалюзи – универсальная солнцезащитная система, предназначенная для оснащения современных окон. Ее отличают удобство и простота использования, долговечность и функциональность. С помощью жалюзи окаÐ
1·Ð°Ð»Ð¾ÑÑŒ так просто регулировать уровень освещенности помещений, что сегодня они рассматриваются как самый простой и функциональный способ защиты от солнца. Процесс установки занимает около 15-20 минут.","Классическим вариантом солнцезащитных систем считаются модели именно горизонтальной конструкции. Они уместны в офисных и жилых помещениях, с их помощью можно защищать от солнца оконные проемы в любых интерьерах. Возможность выбора оттенка карниза под цвет профиля позволяет сделать жалюзи в поднятом состоянии практически незаметными на фоне окна или, наоборот, яркой деталью интерьера.","Для производства ламелей используется алюминий – материал с отличными техническими характеристиками. Он легкий, прочный, гибкий, хорошо выдерживает воздействие ультрафиолета, неприхотлив в уходе. Поэтому горизонтальные алюминиевые системы являются наиболее распространенным вариантом защиты от солнца. Они отлично сочетаются с современными пластиковыми окнами, легко монтируются и надежно затеняют помещение."]},{title:"Особенности конструкции горизонтальных жалюзи",text:["Солнцезащитные системы состоят из множества алюминиевых пластин (ламелей) одинакового размера. Ламели крепятся к верхнему карнизу при помощи прочных «лесенок».","Производство солнцезащитных систем FOROOM осуществляется фабричным способом с применением современного оборудования.","Горизонтальные жалюзи с ламелями из алюминия – простое решение при выборе солнцезащитной системы, которую отличает высокое качество и доступная цена.","Специальный механизм дает возможность поворачивать ламели вокруг оси. Так можно управлять интенсивностью потока солнца, поступающего в комнату. Даже при опущенных жалюзи комната может быть хорошо освещена, если ламели повернуты перпендикулярно плоскости стекла.","В поднятом состоянии конструкция занимает минимум места, предоставляя полный доступ к подоконнику. Створку, на которую установлены горизонтальные жалюзи, можно откидывать для проветривания и полностью распахивать: солнцезащитная система плотно прилегает к створке и будет перемещаться вместе с ней. Пластиковые окна при этом сохраняют свою полную функциональность и приобретают завершенный внешний вид."]},{title:"Особенности и преимущества алюминиевых солнцезащитных систем",text:["Наилучшими эксплуатационными свойствами наделены алюминиевые жалюзи. Их основные преимущества:","• высокий уровень прочности<br/>• износостойкость<br/>• длительный срок эксплуатации<br/>• доступная цена","Алюминиевые жалюзи производятся из экологически чистых материалов без использования токсичных полимеров. Именно поэтому они считаются экологичными и безопасными для человека и окружающей среды."]},{title:"Комплектация солнцезащитных систем для окон",text:["При выборе горизонтальных жалюзи нужно обращать внимание на качество комплектующих деталей. Комфортный и эф
1фективный процесс установки и эксплуатации изделий FOROOM обеспечивается применением только качественных комплектующих:","Карниз.<br/>Это важная часть горизонтальной солнцезащитной системы, он тоже производится из алюминия для сохранения малого веса конструкции. Отличие изделий FOROOM заключается не только в низкой цене, но также в качестве производимой продукции.","Цепочка управления.<br/>С её помощью можно регулировать как угол поворота ламелей, так и уровень их поднятия.","Соединительные механизмы.<br/>Сборка жалюзи осуществляется с контролем качества на каждом этапе, позволяя своевременно выявлять брак.","Нижний отвес.<br/>Обеспечивает равновесие и плавный ход системы.","Горизонтальные алюминиевые системы FOROOM имеют гарантию производителя и защиту от подделок. Сотрудничая с нами, вы получаете высокотехнологичное изделие по доступной цене, которое защитит ваш дом от палящего солнца и сделает ваши окна стильными и презентабельными!"]}],media:[{type:null,url:""}]},{date:"",url:"rimskiye-shtory-na-zakaz",meta:{title:"Римские шторы на заказ: выбор по цвету | Интернет-магазин FOROOM",description:"Римские шторы на заказ: выбор штор по цвету – советы экспертов интернет-магазина FOROOM. Как именно подобрать пары сочетающихся цветов и рисунков? Об этом – в нашем материале. Подробнее читайте на сайте!",keywords:""},title:"Римские шторы на заказ",blocks:[{title:"",text:["Стильные и функциональные римские шторы ROMA (РОМА) торговой марки FOROOM являются воплощением немеркнущей классики. Они прекрасно вписываются в обстановку жилых комнат, офисов и представляют собой удачный завершающий аккорд в оформлении различных помещений.","Универсальность римских карнизов и штор в сочетании с отличной солнцезащитной характеристикой производимых нами изделий позволят оформить помещения различной планировки. А простота использования изделий и их функциональность сделают жизнь в таком доме комфортной и приятной."]},{title:"Преимущества штор FOROOM",text:["Выбирая солнцезащитные римские шторы FOROOM на заказ, вы получаете комплексное решение по оформлению окон, которое отвечает ожиданиям покупателей:","• римские шторы отличаются простотой замера, установки, их может установить даже подросток;<br/>• вид используемых тканей для штор легко обновить, почистив их пылесосом на малой мощности и повесив обратно;<br/>• приобретение таких штор отличается низкой стоимостью, что немаловажно для семейного бюджета.","Конструкция изделий позволяет им выглядеть как цельное полотно или же образовывать красивые складки за счет наличия специальных реек с обратной стороны."]},{title:"Популярные римские шторы",text:["Римские шторы ROMA (РОМА) выполняются из тканей различных оттенков и фактуры. В нашем магазине представлена портьерная ткань в нескольких цветовых вариантах. Предпочтение отдано ей по причине практичности и долговечности этого материала.","Каркасы для солнцезащитных римских конструкций производятся из различных материалов, чаще всего из алюминия, в сплаве являющегося одновременно легковесным и прочным. Последняя характеристика особенно важна, если римские шторы изготовлены из плотных, тяжелых тканей."]},{title:"Карнизы для шторы",text:["Помимо выбора наиболее подходящей по цвету ткани для производства римских штор, значительную роль в оформлении окна играют карнизы для таких изделий, максимально соответствующие каждому отдельному варианту, отличающиеся долговечностью, прочностью и безупречным качеством.","Фиксация римских штор возможна двумя способами: на стену или к потолку. Управление изделием осуществляется при помощи цепочного механизма.","Данная модель штор широко применяется в оформлении загородных домов, кафе, гостиниц и многих других помещений.","Классическая римская оконная штора хороша тем, что не нуждается в каком-либо дополнительном декоре. А потому удачный выбор цвета конструкции позволит вам создать гармоничный элемент интерьера, способный не только преобразить убранство помещения, но и создать настроение вам и вашим гостям. Римские шторы, заказ которых очень просто сделать на нашем сайте, преобразят ваш интерьер!"]}],media:[{type:null,url:""}]},{date:"",url:"istoriya-poyavleniya-shtor-plisse",meta:{title:"История возникновения штор плиссе",description:"История возникновения штор плиссе",keywords:""},title:"История возникновения штор плиссе",blocks:[{title:"",text:["Cлово «плиссе» возникло в XVII веке и происходит от французского слова plisse (pli), которое переводится как складка. Это тип обработки ткани с помощью пресса или отпаривания утюгом, при котором на материале появл
1яются ровные параллельные складки. Ширина полос может варьироваться от 5 миллиметров до 5 сантиметров.","Но сама история плиссированных тканей уходит далеко в прошлое. Еще в Древнем Египте они пользовались большой популярностью. Сначала из материалов в складку шились костюмы фараонов, а затем плиссированными тканями стали отделывать и традиционные одежды египтян – схенти. Впоследствии успех плиссе был завоеван в Китае, Японии, Шотландии и Азербайджане. У материала, напоминающего гармошку достаточно долгая история. Но только в 1907 году была разработана и запатентована обработка ткани современным способом.","Сегодня из плиссированных тканей производится одежда, украшения, драпировочные материалы, занавески, и многое другое. Одноименное название получили и солнцезащитные системы со складочной тканью. Шторы плиссе – это системы защиты от солнца, устанавливаемые на окна. Представляют собой 2 карниза, соединяющихся между собой плиссированной тканью, через которые проходят веревочные канатики.","INTEGRA PLISSE (ИНТЕГРА ПЛИССЕ) торговой марки FOROOM – изделия, относящиеся к плиссированным шторам. Конструкция этих систем рассчитана для установки на створки окон только прямоугольной формы, которые распространены в большинстве современных помещений. Возможность открывать плиссированные шторы в двух направлениях и перекрывать любую часть окна, оставляя открытым, например, только верх, позволили системе INTEGRA PLISSE (ИНТЕГРА ПЛИССЕ) заслужить огромную популярность среди покупателей. За счет своего широкого распространения и универсальности (только прямоугольная форма разных размеров) INTEGRA PLISSE (ИНТЕГРА ПЛИССЕ) относится к изделиям массового спроса и имеет уникально низкую стоимость для этого типа систем. Цена на шторы плиссе тм FOROOM едина у всех официальных представителей на всей территории России.","Все системы INTEGRA PLISSE (ИНТЕГРА ПЛИССЕ) производятся на заказ на современном автоматизированном производстве европейского уровня, имеющем площадь более 2000 квадратных метров. Каждое изделие проходит проверку службой контроля качества, поэтому выпускаемая продукция плиссированных штор FOROOM имеет высокую степень исполнения.","Для покупателей систем INTEGRA PLISSE (ИНТЕГРА ПЛИССЕ) всегда есть возможность выбора тканей из специального каталога. В ассортименте только лучшие ткани, пользующиеся огромной популярностью. Так, например, ткани, имитирующие лен, выглядят на окне великолепно и придают помещению изысканный вид.",'Чтобы купить шторы плиссе на окна, достаточно знать необходимый размер и определиться с выбором ткани. В удобном <a href="/buy/">КОНСТРУКТОРЕ</a> на сайте можно примерить понравившийся материал в режиме онлайн и увидеть, как изделия INTEGRA PLISSE (ИНТЕГРА ПЛИССЕ) будут выглядеть на окне. Чтобы заказать плиссе, всего лишь необходимо оформить покупку на сайте или обратиться к официальному представителю FOROOM.']}],media:[{type:null,url:""}]},{date:"",url:"rulonnye-shtory-den-noch-zebra",meta:{title:"Рулонные шторы DUO (ДУО), или день-ночь",description:"Рулонные шторы DUO (ДУО), или день-ночь",keywords:""},title:"Рулонные шторы DUO (ДУО), или день-ночь",blocks:[{title:"Устройство рулонных штор день-ночь. Принцип работы.",text:["Любой интерьер помещения подразумевает его декорирование, в том числе и окон. Большой популярностью у покупателей пользуются системы рольштор с тканями DUO торговой марки FOROOM. Эти солнцезащитные изделия еще наз
1ывают «Рулонные шторы день-ночь» или «Зебра».","Конструкция рулонных штор день-ночь представляет собой вал, на который намотано сложенное вдвое полотно ткани. Само полотно состоит из чередующихся полос прозрачного и непрозрачного материала. Совмещая эти полосы относительно друг друга, можно добиться различного уровня освещения в помещении. В коллекции материалов для рулонных штор день-ночь цвета, текстуры и фактуры тканей представлены различными вариантами. В зависимости от выбранного материала можно получить желаемый эффект освещения в помещении.  ","Изделия с тканями DUO (ДУО) выигрышно смотрятся на окне, отлично защищают от солнца и посторонних взглядов."]},{title:"Виды рулонных штор день-ночь",text:["Рулонные шторы DUO (ДУО) торговой марки FOROOM делятся на две основные группы – это системы рулонных штор день-ночь на пластиковые окна, которые относятся к интегрированным и имеют в своем названии приставку INTEGRA (ИНТЕГРА), и системы рольштор для перекрытия проемов целиком, которые называют свободновисящими. ","Преимуществом первой группы является компактность, свободный подоконник и легкое проветривание помещения. Ко второй группе можно отнести такие преимущества как самостоятельный декор окна, возможность скрытия батарей и коммуникаций, а также перекрытие больших оконных проемов.","Также в каждой группе систем выделяют изделия с коробом, кассетные рулонные шторы день-ночь, и без короба.","Короб, или как его еще называют «кассета», выполняет не только декоративную, но и защитную функцию, благодаря которой вал с тканью и механизм управления защищены от попадания пыли и грязи."]},{title:"Рулонные шторы день-ночь на пластиковые окна: INTEGRA SLIM DUO (ИНТЕГРА СЛИМ ДУО) и INTEGRA BOX DUO (ИНТЕГРА БОКС ДУО)",text:["Установка рулонных штор DUO на пластиковые окна – это, пожалуй, самый популярный способ размещения солнцезащитных изделий. В коллекции рулонных штор DUO представлены две системы, которые устанавливаются на створки окон – это INTEGRA SLIM DUO (ИНТЕГРА СЛИМ ДУО) и INTEGRA BOX DUO (ИНТЕГРА БОКС ДУО). Обе интегрированные системы компактны и не отяжеляют конструкцию окна. Преимуществом установки рулонных штор зебра (день-ночь) на пластиковые окна можно назвать свободный доступ к подоконнику, легкое проветривание помещения и возможность крепления изделий без сверления.","Рулонные шторы INTEGRA SLIM DUO (ИНТЕГРА СЛИМ ДУО) и INTEGRA BOX DUO (ИНТЕГРА БОКС ДУО) отличаются между собой наличием алюминиевого короба и боковых направляющих.  Последняя имеет в своей конструкции декоративный короб, который дополнительно защищает механизм управления от пыли, и боковые направляющие, внутри которых перемещается полотно ткани. Соответственно в системе INTEGRA SLIM DUO (ИНТЕГРА СЛИМ ДУО) короб и направляющие отсутствуют. Преимуществом рулонных штор без короба можно наÐ
1·Ð²Ð°Ñ‚ÑŒ их более компактную конструкцию, альтернативный вариант установки на навесные кронштейны и меньшую стоимость."]},{title:"Рулонные шторы день-ночь на проем: CLIC DUO (КЛИК ДУО), CLIC BOX DUO (КЛИК БОКС ДУО), GRANDE BOX DUO (ГРАНД БОКС ДУО)",text:["Если в помещении необходимо перекрыть оконный проем полностью, то в коллекции торговой марки FOROOM можно найти три системы рулонных штор DUO (ДУО) для этих целей. Чаще всего изделия с креплением на стену или потолок выбирают для самостоятельного декора окна, для зрительного увеличения оконного проема, для скрытия батарей и различных коммуникаций, а также, если интегрированные системы не подходят по размеру оконной створки.","Свободновисящие рулонные шторы день-ночь бывают также закрытого (с коробом) и открытого (без короба) типов. К открытому типу относится система CLIC DUO (КЛИК ДУО). К закрытому соответственно CLIC BOX DUO (КЛИК БОКС ДУО) и GRANDE BOX DUO (ГРАНД БОКС ДУО). ","Рулонные шторы серии CLIC (КЛИК) могут быть установлены на окна шириной до 2-х метров. Это практически бесшумные в работе изделия благодаря специальному кордовому механизму управления с веревочным шнуром. ","Для увеличенных оконных проемов шириной до 230 см идеально подойдет система GRANDE BOX DUO (КЛИК БОКС ДУО), которая дополнена алюминиевым декоративным коробом и стильной металлической цепью."]},{title:"Установка рулонных штор день-ночь. Типы крепления",text:["Для рулонных штор день-ночь предусмотрено разные типы установки в зависимости от выбранного изделия. Если это системы INTEGRA (ИНТЕГРА), которые крепятся на створки пластиковых окон, то конструкция монтируется на двусторонний скотч или на навесные кронштейны.","Если система предназначена для перекрытия оконного проема, то изделие крепится к потолку или к стене. Для стены в этом случае предусмотрены специальные кронштейны. Если вынос от стены должен быть увеличен, например, необходимо обойти батарею или другие коммуникации, то к кронштейнам можно заказать дополнительно удлинители."]},{title:"Управление рулонными шторами день-ночь",text:["Рулонные шторы DUO (ДУО) тм FOROOM быть выполнены с одним из двух типов управления – ручным или дистанционным.","Системы INTEGRA (ИНТЕГРА), которые устанавливаются на створки окон, могут быть изготовлены либо с цепочным механизмом, либо с электроприводом, работающим от аккумулятора. Если изделие оснащается мотором, то управление поднятием и опусканием ткани происходит с помощью пульта ДУ. Аккумуляторы, встроенные в электропривод, заряжаются от сети, как обычный телефон.","Системы серии CLIC (КЛИК) управляются только вручную. Преимуществом данных изделий явл
1яется их практически бесшумная работа благодаря специальному кордовому механизму с веревочным шнуром.","Система GRANDE BOX DUO (ГРАНД БОКС ДУО) может быть выполнена либо с цепочным механизмом, либо с мотором. Если в изделие устанавливается электропривод, то здесь необходимо выбрать мотор с аккумулятором либо мотор, работающий от сети. В последнем варианте не нужно периодически заряжать аккумуляторы, изделие для работы должно быть подключено к сети постоянно."]},{title:"Уход за рулонными шторами день-ночь",text:["Все ткани DUO (ДУО) в рулонных шторах день-ночь пропитаны пылеотталкивающей пропиткой, которая предотвращает оседание пыли на полотне изделия. Дополнительную защиту материалу в изделиях закрытого типа обеспечивает алюминиевый короб, который скрывает также и механизм управления.","Ткани рулонных штор DUO (ДУО) стирать нельзя. Для поддержания чистоты необходимо периодически протирать их сухой щеткой. А в изделиях закрытого типа периодически протирать металлический короб слегка влажной тряпкой. Благодаря таким несложным действиям рулонные DUO (ДУО) торговой марки FOROOM будут оставаться чистыми и свежими."]}],media:[{type:null,url:""}]},{date:"",url:"kak-vybrat-gorizontalnye-zhalyuzi",meta:{title:"Как выбрать горизонтальные жалюзи на окна: подбираем цвет и размеры",description:"Как выбрать горизонтальные жалюзи на окна: учимся подбирать цвет и размеры – советы экспертов интернет-магазина FOROOM. Виды изделий по типу управления, материалу и способу монтажа. Плюсы и минусы. Подробнее читайте на сайте!",keywords:""},title:"Как выбрать горизонтальные жалюзи на окна",blocks:[{title:"Устройство горизонтальных жалюзи",text:["Очень популярным видом солнцезащитных систем являются алюминиевые горизонтальные жалюзи тм FOROOM. Они представляют собой поперечно расположенные металлические ламели, которые соединены между собой специальными тросиками. Сверху ламелей располагается карниз изделия, который крепится к створке или стене. Жалюзи гармонично вписываются в любой стиль интерьера, так как коллекция материалов для изготовления изделий разнообразна по цвету и текстуре.","Основным предназначением алюминиевой конструкции в помещении является защита от солнца. Регулирование уровня светового потока, где установлены на пластиковых окнах горизонтальные жалюзи, происходит с помощью вращения ламелей вокруг своей оси, а также полным поднятием или опусканием их. Кто не знает, как закрыть горизонтальные жалюзи или открыть их, отвечаем: управление изделием осуществляется посредством цепи или стержня, которые размещены с одной из сторон изделия."]},{title:"Виды горизонтальных жалюзи",text:["Линейка систем тм FOROOM делится на два типа – изделия для пластиковых окон, которые крепятся на оконные створки, и изделия для перекрытия проемов, которые крепятся на стену или потолок.","Горизонтальные жалюзи, механизм которых предусматривает крепление к створке, носят название INTEGRA G-FORM (ИНТЕГРА ДЖИ-ФОРМ). Они максимально близко прилегают к стеклу и создают эффект единой конструкции с окном, особенно за счет цвета системы, сочетающимся с популярными оттенками пластикового оконного профиля. Достоинством горизонтальных жалюзи на пластиковые окна явл
1яется компактность конструкции, свободный доступ к подоконнику, возможность открытия створки на 90 градусов. Решение идеально подойдет тем, кто привык регулярно проветривать помещения, а также активно использовать подоконник для украшения комнатными растениями или другими элементами интерьера.","Система G-FORM (ДЖИ-ФОРМ) соответственно крепится на стену или потолок, перекрывая оконный проем целиком. Такое изделие можно назвать универсальным, т.к. оно подходит для оформления пластиковых и деревянных, типовых и нестандартных окон. Система G-FORM (ДЖИ-ФОРМ) для проемов выигрывает там, где необходимо скрыть различные инженерные коммуникации, розетки, батареи или изготовление горизонтальных жалюзи предусматривает увеличенный размер по сравнению с конструкцией для створок."]},{title:"Как собрать горизонтальные жалюзи",text:["Перед каждым, кто купил изделие INTEGRA G-FORM (ИНТЕГРА ДЖИ-ФОРМ) или G-FORM (ДЖИ-ФОРМ), встает вопрос о сборке конструкции. Ответ однозначный. Собирать системы тм FOROOM не нужно. Изделия комплектуются на заводе и поставляются покупателю в готовом собранном виде. В помещении их необходимо только распаковать и смонтировать на окно или проем. Инструкция по установке вложена в коробку с заказом. "]},{title:"Установка горизонтальных жалюзи",text:['Подробные этапы, как вешать горизонтальные жалюзи прописаны в соответствующих разделах сайта: <a href="#">INTEGRA G-FORM (ИНТЕГРА ДЖИ-ФОРМ)</a> (на пластиковые окна) и <a href="#">G-FORM (ДЖИ-ФОРМ)</a> (для установки изделия на проем).']},{title:"Управление горизонтальными жалюзи",text:["Металлические горизонтальные жалюзи управляются вручную с помощью пластиковой цепи или поворотного стержня. Для системы INTEGRA G-FORM (ИНТЕГРА ДЖИ-ФОРМ) предусмотрен мономеханизм управления. Это означает, что опустить жалюзи горизонтальные вниз, поднять их вверх или повернуть ламели вокруг своей оси можно с помощью одной цепи управления. Для удобства пользования цепь можно расположить с правой или левой стороны конструкции. Сторона расположения механизма управления согласовывается при оформлении заказа на изготовление изделия. ","Система G-FORM (ДЖИ-ФОРМ) управляется посредством пластиковой цепи и поворотного стержня. Вращение ламелей вокруг своей оси происходит благодаря вращению стержня, а поднятие и опускание ламелей возможно благодаря перетягиванию цепи управления.","Отрегулировать естественное освещение в помещении таким образом можно легко и быстро без каких-либо усилий."]},{title:"Уход за горизонтальными жалюзи",text:["Со временем любое изделие требует чистки, в том числе и солнцезащитная система. Поэтому у покупателей неизбежно встает вопрос, как снять горизонтальные жалюзи и как помыть алюминиевые ламели изделия в домашних условиях. Обычно чистка жалюзи осуществляется по мере их загрязнения. Для поддержания первоначального вида изделия производить его уборку два раза в месяц будет вполне достаточно. Стоит отметить, что снимать конструкцию с окна или откручивать ее от стены совсем необязательно. Ухаживать за алюминиевыми ламелями можно на смонтированном изделии.","Производитель рекомендует пыль смахивать специальной щеткой с мягким ворсом, а сильно загрязненные участки горизонтальных жалюзи мыть, как и карниз изделия, слегка влажной тряпкой, предварительно смочив ее в мыльном растворе. После влажной уборки металлические ламели и карниз необходимо протереть сухой тряпкой для предотвращения возникновения коррозии и образования разводов. ","В каждом заказе с продукцией тм FOROOM вложена инструкция, где подробно описано, как ухаживать за солнцезащитным изделием."]},{title:"Как заказать горизонтальные жалюзи",text:["Изготовление горизонтальных жалюзи на заказ подразумевает исполнение готового изделия точно по размерам, заданным заказчиком и по выбранным им предпочтениям. Торговая марка FOROOM предлагает покупателям приобрести горизонтальные жалюзи недорого. Установленная производителем цена на солнцезащитную продукцию достаточно демократична и позволяет без лишних затрат стать обладателем изделия качественного по всем характеристикам – как по исполнению, так и по внешнему виду. Стоимость на продукцию с выбранными параметрами можно узнать в разделе Конструктор. Она едина для всех розничных точек продаж и не может меняться в большую сторону.","В каталоге материалов для горизонтальных жалюзи цвета ламелей представлены в большом разнообразии.  В интерьере солнцезащитная система тм FOROOM выглядит  гармонично, особенно при правильно подобранном окрасе металлической конструкции. Стоит отметить, что классический белый цвет сочетается с любым стилем помещения. Так в спальне или на кухне  горизонтальные жалюзи по отзывам многих покупателей выглядят лаконично, создавая особый уют и воздушность оконного пространства. А для детских комнат, где чаще всего преобладают яркие позитивные цвета, в коллекции материалов FOROOM представлены цветные ламели на любой вкус.",'Заказать изделия для гостиной, спальни, кухни, детской или другого помещения можно через официальных Представителей бренда FOROOM. Сделать это можно на сайте или непосредственно в точках продаж, адреса которых указаны в разделе <a href="#">Где купить</a>.']}],media:[{type:null,url:""}]},{date:"",url:"rimskiye-shtory-na-kukhnyu",meta:{title:"Римские шторы для окна на кухню: гид по выбору",description:"Римские шторы для окна на кухню: гид по выбору – советы экспертов интернет-магазина FOROOM. Как выбрать римские шторы? Какие виды существуют? Их достоинства и недостатки. Как правильно подобрать ткань? Подробнее читайте на сайте!",keywords:""},title:"Римские шторы на кухню",blocks:[{title:"",text:["Желаете преобразовать интерьер кухни? Выбираете между жалюзи и обычными занавесками? А может, рассматриваете вариант декорирования помещения римскими шторами? С нашей продукцией вы можете сделать пространство по-настоящему ярким, стильным и особенным, не похожим на обычную стандартную кухню, к которой вы привыкли. А все, что нужно для этого восхитительного преображения, находится прямо у вас под рукой!","Римские шторы – традиционно одно из самых популярных предложений в онлайн-каталоге изделий FOROOM. Наши клиенты с удовольствием украшают с их помощью собственные кухни в квартирах или частных домах, преподносят эти солнцезащитные системы близким в качестве подарка, рекомендуют друзьям, коллегам и знакомым. Римские шторы FOROOM зарекомендовали себя как самый легкий, доступный и приятный способ сделать комнату намного привлекательнее."]},{title:"Качественные шторы FOROOM для квартиры, дома или офиса",text:["Мы осуществляем производство римских штор и готовы помочь вам украсить помещение вашей кухни по самым высоким стандартам. Изделия, выпущенные нашими специалистами, дают возможность убедиться в том, что на преображение интерьера не нужны непосильные расходы и большие затраты времени. С помощью римских штор вы становитесь на шаг ближе к идеальному оформлению кухни, о котором так давно мечтали. Конструкция римских штор позволяет установить их так же быстро и просто, как обычные занавеси. Монтаж осуществляется в два этапа:","• На первом накладные фиксаторы закрепляются в верхней части рамы.<br/>• На втором осуществляется навешивание римских штор. Ваша кухня становится намного уютнее и привлекательнее!","Мы работаем с римскими шторами для кухонь и прочими разновидностями жалюзи для бытовых или коммерческих помещений на протяжении уже многих лет. Наши римские шторы кухню любого стиля и оформления сделают еще уютнее и красивее. Выбор цвета ткани позволит вписать изделие в общий интерьер всего пространства.","Производство штор популярной среди покупателей римской модели направлено на получение удобного и доступного продукта, который на 100% оправдает и даже превзойдет ожидания новых владельцев. Мы не просто создаем шторы для украшения, а решаем целый комплекс проблем, с которыми не справляются незанавешенные окна в кухне:","• Новая современная штора, созданная по типу римских жалюзи, помогает регулировать проникновение солнечных лучей в комнату.<br/>• Благодаря установке таких изделий в помещении комфортнее находиться.<br/>• Удобная конструкция римских фирменных штор FOROOM позволяет одним движением поднимать или опускать полотно.<br/>• Вы можете эксплуатировать штору в условиях повышенной влажности, присущей кухне, и Ð
1½Ðµ переживать о целости ее элементов. Надежная фурнитура и комплектующие детали рассчитаны на долгий период безупречной работы.","Вы уже знаете, какая модель штор должна висеть в вашей кухне? Обращайтесь к нам, мы рады каждому покупателю!"]}],media:[{type:null,url:""}]},{date:"",url:"stoimost-rimskikh-shtor",meta:{title:"Стоимость римских штор",description:"Стоимость римских штор",keywords:""},title:"Стоимость римских штор",blocks:[{title:"",text:["Каждый человек мечтает о комфорте в своем доме. И во многом осуществлению этого желания могут способствовать правильно оформленные окна. Римские шторы ROMA (РОМА) являются надежной солнцезащитной системой и выбором тех, кто предпочитает классику и не желает отставать от современности.","Подобная солнцезащитная конструкция отличается доступной стоимостью и при этом выполняет сразу несколько важнейших функций:","• обеспечивает полную или частичную защиту помещения от света и посторонних глаз<br/>• обеспечивает рассеивание прямых слепящих солнечных лучей<br/>• дарит ощущение защищенности, принося тень и прохладу<br/>• предоставляет возможности для оптимального зонирования внутреннего пространства<br/>• за счет разнообразия цветовых оттенков тканей штор они имеют высокую эстетическую привлекательность и создают индивидуальную атмосферу в доме или в офисе","Удобство управления, простота эксплуатации штор, стильный и эстетичный вид сделали их особенно востребованными. Каждое изделие представляет собой цельное полотно, по всей длине которого имеются поперечные тонкие планки. Это главная отличительная особенность каждой такой конструкции. Складываясь, шторы формируют аккуратные горизонтальные складки, которые придают объем изделию."]},{title:"Римские шторы: разнообразие выбора",text:["Количество складок обусловлено числом формирующих их штифтов. Римские шторы перекрывают проем полностью и могут быть установлены на потолок или стену. Такой вид штор характеризуется чрезвычайной простотой эксплуатации. Их легко смонтировать самостоятельно, не обращаясь к специалистам. Сегодня распространены два вида механизмов управления римских штор:","Внешний механизм управления штор.<br/>В данном случае механизмы размещаются на задней части карниза. Смотрятся они небрежно и воспринимаются как инородные предметы.","Внутренний механизм.<br/>Производимые нами римские шторы ROMA (РОМА) имеют механизмы управления, которые скрыты внутри плоского карниза. Ничего лишнего – только карниз и ткань!","Благодаря оригинальной конструкции римских штор их часто выбирают для дизайна интерьеров и помещений в стиле модерн. Они украшают офисные и жилые помещения, а также идеальны для оформления зоны отдыха.","Чем дороже материалы, из которых изготовлено полотно штор, тем выше будет итоговая цена изделий.","Ткань шторы в случае загрязнения можно легко почистить пылесосом на малой мощности. Римские шторы — прекрасный выбор для тех, кто неравнодушен к классике, элегантно сочетающейся с современным дизайном."]},{title:"",text:["Стоимость штор зависит от нескольких составляющих:","• размера<br/>• используемого материала","Шторы FOROOM – отличный выбор в пользу высокого качества по низкой цене. Вся продукция защищена от подделок и производится с учетом современных мировых стандартов."]}],media:[{type:null,url:""}]},{date:"",url:"rimskiye-shtory-v-detskuyu",meta:{title:"Римские шторы на заказ в детскую: выбираем оконный декор",description:"Римские шторы на заказ в детскую: выбираем оконный декор для комнаты ребенка – советы экспертов интернет-магазина FOROOM. Как правильно выбрать модель для интерьера комнаты мальчика и девочки? Подробнее читайте на сайте!",keywords:""},title:"Римские шторы в детскую",blocks:[{title:"",text:["Выбор оконного декора для детской комнаты является непростой задачей, поскольку он должен не только украшать оконный проем, но и обеспечивать возможность регулирования естественного светового потока. В детской важно создать для ребенка полностью комфортные условия. Мы предлагаем изделия, выполненные из качественных и гипоаллерÐ
1³ÐµÐ½Ð½Ñ‹Ñ… материалов по размерам заказчика. Это позволяет приобрести римские шторы в детскую комнату, с помощью которых вы эффективно и функционально оснастите оконный проем, не беспокоясь при этом о качестве продукции. Мы рекомендуем вам купить римские шторы, наличие которых в помещении характеризуется следующими преимуществами:","• возможность в любое время регулировать желаемое естественное освещение<br/>• надежная защита от посторонних глаз<br/>• возможность создания стильного современного оформления оконного проема<br/>• возможность декорирования оконного проема с незначительными материальными затратами","Популярность римских штор в наши дни обусловлена их универсальностью и функциональностью. Такие шторы способны гармонично сочетаться с любым стилем оформления интерьера. В качестве оконного декора римские шторы смотрятся в различных помещениях стильно и эффектно. Под торговой маркой FOROOM производятся самые современные модели римских штор, использование которых позволит вам ощутить все преимущества данной продукции.","У нас вы имеете возможность купить специализированные декоративные конструкции для оснащения окон в детской, которые характеризуются следующими качествами:","• экологичность<br/>• стильный современный дизайн<br/>• простота монтажа<br/>• легкость эксплуатации<br/>• низкая стоимость"]},{title:"Выбирайте и приобретайте для комнаты своего ребенка практичные и функциональные шторы",text:["Торговая марка FOROOM рекомендует, затратив минимум времени, онлайн заказать шторы детской, соответствующие всем современным стандартам. У нас представлен широкий ассортимент продукции, поэтому все родители, посетив наш интернет-ресурс, смогут выбрать для комнаты ребенка оконный декор, который будет в полной мере удовлетворять всем их требованиям. Используйте очевидные преимущества реализуемых нами штор, которые позволят вам с незначительными материальными затратами со вкусом украсить помещение детской.","Декоративные конструкции от торговой марки FOROOM помогут затемнить пространство, когда вы будете укладывать ребенка спать днем. Наличие таких штор позволит вашему чаду высыпаться и утром, поскольку они не дадут утреннему яркому свету проникнуть в комнату и разбудить его. Предлагаемые нами шторы прекрасно смотрятся в каждом помещении. Монтаж таких штор прост и не потребует от вас специальных навыков и знаний. Воспользовавшись предложением торговой марки FOROOM, вы можете приобрести шторы безупречного качества, затратив при этом незначительное количество денежных средств.","Выбирайте и приобретайте римские шторы на привлекательных условиях! Покупка штор для комнаты ребенка займет у вас минимум времени, если вы решите приобрести продукцию FOROOM. Установленные на окно шторы – это практичное решение для регулирования естественного освещения в помещении. Римские шторы, приобретенные у нас, в полной мере способны оправдать все ваши ожидания. Многоступенчатый контроль качества на производстве позволяет нам выпускать шторы с гарантированным отсутствием брака. Используйте римские шторы для создания комфортных условий в комнате вашего ребенка!"]}],media:[{type:null,url:""}]},{date:"",url:"katalog-tsen-na-rimskiye-shtory",meta:{title:"Каталог цен на римские шторы",description:"Каталог цен на римские шторы",keywords:""},title:"Каталог цен на римские шторы",blocks:[{title:"",text:["Римские шторы – это популярный современный декор для окон, который отличается простотой, изяществом, строгостью и элегантностью. Они прекрасно подходят для интерьеров, оформленных в самых различных стилях.","Качественные металлопластиковые окна практичны и функциональны. Но если на таком окне не будет шторы, ваш дом в вечернее время будет открыт посторонним взглядам. Также без соответствующего оконного декора вы не сможете создать качественные условия для отдыха, поскольку утреннее яркое солнце будет вам мешать спать."," Римские шторы пользуются популярностью благодаря совмещению лаконичности форм и компактного дизайна, ф
1ункциональности и практичности. Интернет-магазин FOROOM предлагает вам приобрести данную разновидность штор по невысокой цене, которая не ударит по вашему бюджету. Продукция нашего производства обладает отличными функциональными и эстетическими характеристиками. С ее помощью в сжатые сроки можно оснастить оконные проемы и сделать помещение комфортным и уютным."]},{title:"Преимущества использования шторы",text:["Выбор в пользу римских штор позволит вам воспользоваться всеми преимуществами, свойственными данному виду декора. Римские шторы – это:","• надежная защита внутреннего пространства от солнечных лучей – они защитят от выгорания мебель и предметы интерьера<br/>• украшение интерьера благодаря эстетичности их внешнего вида<br/>• практичность, функциональность, а также долгий срок службы","В ассортименте изделий FOROOM можете выбрать римские шторы для самых разнообразных окон. У нас вы подберете оконный декор для каждой комнаты собственного дома. "]},{title:"Римские шторы – лучшее современное решение",text:["Римские шторы имеют вековую историю. Сегодня они состоят из портьерных тканей для штор, которые прочны, долговечны и визуально привлекательны. Благодаря жестким вставкам внутри ткани при поднятии полотна обеспечивается возможность создания стильных широких складок поперечного типа. Когда шторы собраны, они создают рельефные складки, нависающие одна над другой. В отличие от древних моделей, система ROMA (РОМА) имеет современные механизмы управления, которые скрыты в элегантном плоском карнизе.","Воспользуйтесь продукцией FOROOM! Установленная нами цена на все виды штор делает их доступными и позволит экономить при декорировании оконных проемов."]}],media:[{type:null,url:""}]},{date:"",url:"rimskiye-shtory-news",meta:{title:"Римские шторы",description:"Римские шторы",keywords:""},title:"Римские шторы",blocks:[{title:"",text:["А вы знаете, как преобразятся ваши окна, если дополнить стандартные конструкции современными римскими шторами FOROOM","Мы рады предложить вашему вниманию по-настоящему большой ассортимент качественной и надежной светозащитной продукции в одном интернет магазине! Система ROMA (РОМА) – отличный образец римских штор для обустройства квартир, домов, офисов и любых других помещений. Использование только качественных комплектующих, различные цвета ткани и многообразие дизайнерских решений – римскими шторами хочется пользоваться всегда, оценив их в работе всего один раз. Только после дополнения римскими шторами «базовой комплектации» окна наши клиенты понимают, насколько шире стала функциональность этих оконных конструкций. О таких изделиях, как римские шторы, представленные в интернете магазином FOROOM, знают и в Москве, и в других городах, включая населенные пункты стран СНГ. Благодаря нашим римским шторам вы сможете убедиться: качественная и надежная альтернатива незанавешенному окну или обычным гардинам есть, и она прямо у вас под рукой!"]},{title:"Зачем и почему применяются шторы ROMA (РОМА)?",text:["Готовые к установке и эксплуатации римские шторы, которые представляет наш интернет магазин, являются практически универсальным продуктом. Это модели, которые уместны и в кухне, и в гостиной, и в спальне, и в детской, и в любом другом помещении.","Римские шторы ROMA (РОМА) изготовлены из качественных материалов. Они имеют насыщенные тона, обладают высокой износостойкостью, не нуждаются в сложном уходе и нарочито бережном обращении. Эти шторы при загрязнении очень легко очистить обычным пылесосом при малой мощности или, протерев поверхность слегка влажной щеткой.","Римским шторам свойственна компактность. При этом размеры штор в полной мере соответствуют размерам проема окна. Вы сможете заказать шторы для оформления оконных проемов небольшого и среднего размера. Таким образом, римская штора будет отвечать всем индивидуальным требованиям и пожеланиям владельца, с легкостью справляясь с поставленными перед ней задачами.","У вас есть возможность купить понравившиеся шторы через интернет или в обычном магазине компании, явл
1яющейся официальным представителем FOROOM. Почему стоит выбрать нашу продукцию?","Это удобно.<br/> Вы можете регулировать естественное освещение, просто поднимая или опуская полотно штор.","Это надежно.<br/> Простая конструкция штор позволяет одним движением закрывать помещение от посторонних любопытных взглядов","Это комфортно.<br/> Наличие изделий из очень плотной ткани позволяет купить модель, которая в закрытом состоянии создает эффект наступления ночи в детской комнате или спальне в любое время суток","Просто выберите лучшую систему, воспользовавшись удобным онлайн-конструктором, и получите выгодное решение сразу нескольких бытовых проблем!"]}],media:[{type:null,url:""}]},{date:"",url:"rulonnykh-shtor-spb",meta:{title:"Рулонные шторы в Санкт-Петербурге",description:"Рулонные шторы в Санкт-Петербурге",keywords:""},title:"Рулонные шторы в Санкт-Петербурге",blocks:[{title:"",text:["В магазине «FOROOM» вы сможете найти самые лучшие современные шторы и приобрести их на привлекательных условиях. Эпоха тяжелых плотных штор с громоздкими ламбрекенами ушла в прошлое. Они, несомненно, эффектно смотрятся, но далеко не во всех интерьерах. К тому же такой декор является любимым местом оседания пыли, а его стирка, как и демонтаж, а также установка на место, характеризуются значительной трудоемкостью. В данном разделе магазина представлены в ассортименте рулонные шторы, являющиеся современным вариантом декора для окон любого типа. Мы предлагаем вам купить на привлекательных условиях современный стильный и функциональный декор, при помощи которого вы сможете обезопасить свое жилье от нежелательных взглядов, а также излишнего солнечного света, способного разбудить ранним утром, когда вы вовсе не планировали подъема."]},{title:"Преимущества и возможности рулонных штор",text:["Наш интернет магазин предлагает вам на привлекательных условиях приобрести большой ассортимент рулонных штор FOROOM.","Данная разновидность современного оконного декора характеризуется следующими преимуществами:","• эффективная защита от посторонних взглядов и солнечного света<br/>• соответствие всем современным стандартам<br/>• универсальность, позволяющая использовать системы при оформлении помещений в различных стилях<br/>• долговечность, простота монтажа и эксплуатации<br/>• низкая стоимость","Рулонные кассетные шторы FOROOM – это отличная возможность эффективно и Ð
1½ÐµÐ´Ð¾Ñ€Ð¾Ð³Ð¾ оснастить окна солнцезащитными системами. Рекомендуемая нами продукция позволит вам при минимальных материальных затратах создать комфортные условия в собственном доме. Воспользуйтесь всеми преимуществами сети интернет для приобретения лучшего современного оконного декора, который позволит контролировать уровень естественного светового потока, проникающего в помещение, а также позволит скрыть пространство от посторонних глаз. Приобретайте онлайн рулонные шторы отменного качества, затрачивая минимум времени. Созданная нами продукция позволит вам эффективно и эстетично оснастить оконные проемы, потратив минимальное количество денежных средств. Рулонные шторы FOROOM просты в монтаже и не потребуют от вас специальных знаний и навыков, а также умений."]}],media:[{type:null,url:""}]},{date:"",url:"plastikovyye-zhalyuzi-na-plastikovyye-okna-bez-sverleniya",meta:{title:"Пластиковые жалюзи на пластиковые окна без сверления",description:"Пластиковые жалюзи на пластиковые окна без сверления",keywords:""},title:"Пластиковые жалюзи на пластиковые окна без сверления",blocks:[{title:"",text:["Выполнить установку новых защитных жалюзи на ваши окна без необходимости делать отверстия, портить поверхности стен и впустую тратить время? Когда-то это казалось невозможным, но сегодня ситуация изменилась, и вниманию клиентов предлагаются современные алюминиевые жалюзи, которые можно установить всего за пару минут, не обращаясь к специалисту, не выполняя сверления и не используя сложные вспомогательные инструменты. Какой именно вариант жалюзи выбрать для установки в вашей квартире?"]},{title:"Выбираем жалюзи: пластиковые или алюминиевые жалюзи для окон?",text:["Жалюзи из алюминия сегодня – популярный и функциональный выбор в широком ассортименте существующих солнцезащитных систем. Их цена доступна практически каждому. Популярность изделий обуславливается следующими преимуществами алюминиевых жалюзи.","Прочность.<br/>С точки зрения прочности, установка изготовленных из алюминия жалюзи на вашем окне позволит надолго обеспечить качественную защиту от солнца. Эти изделия долговечны и надежны. Вам не придется соблюдать осторожность при их использовании и беспокоиться, что конструкция быстро сломается в результате одного небрежного движения, как это бывает в случае жалюзи пластиковых типов.","Защита от солнца.<br/>В результате монтажа жалюзи пластиковые окна приобретают полную комплектацию. Солнечные лучи больше не мешают вам смотреть телевизор, работать за компьютером и заниматься другими привычными делами.","Простая регулировка.<br/>Отдельными ламелями легко управлять. Одним движением вы сможете установить оптимальный уровень их наклона для комфортного освещения – затемнить комнату или, наоборот, пустить в нее больше света.","Устойчивость к негативным факторам окружающей среды.<br/>Установленные на ваши пластиковые окна защитные конструкции сохраняют первоначальные характеристики на протяжении нескольких лет. Они защищены от выцветания и выгорания. Геометрия алюминиевых ламелей не нарушается со временем, тогда как пластиковые элементы могут выйти из строя.","Неприхотливость.<br/>Благодаря алюминиевым жалюзи пластиковые окна больше не требуют сложного частого ухода. Материал не склонен к притягиванию и Ð
1½Ð°ÐºÐ¾Ð¿Ð»ÐµÐ½Ð¸ÑŽ пыли на поверхности. При необходимости, ламели можно с легкостью очистить, просто протерев влажной тканью. В то время как жалюзи пластиковые не всегда хорошо переносят влажность, изделия из алюминия в любой ситуации быстро высыхают и вновь становятся готовыми к эксплуатации."]},{title:"Безопасность как повод заказать алюминиевые жалюзи к пластиковому окну",text:["Алюминий, из которого изготовлены данные конструкции на окна, достаточно экологичный материал. Он прекрасно подходит для обустройства любых жилых комнат, включая детскую. Эффективно заменяя собой жалюзи пластиковые, изделия из алюминия безопасны и в полной мере соответствуют современным требованиям, стандартам, нормам. Далеко не все разновидности пластиковых жалюзи-систем для окон могут конкурировать с алюминиевыми. Достаточно часто причиной низкой цены становится дешевый низкосортный пластик, который нельзя назвать экологичным и безвредным. Доступная цена изделий из алюминия достигается без ущерба для качества. Именно поэтому возможность купить жалюзи-системы для пластиковых современных герметичных окон ценится в семьях, где есть люди, склонные к аллергическим реакциям."]},{title:"Как происходит монтаж жалюзи на современные пластиковые или деревянные окна без предварительного сверления отверстий?",text:["Простой монтаж без сверления – важное преимущество современных жалюзи, пластиковых окон профиль должен по возможности сохранять целостность. Вам не придется тратить время и деньги на поиски специалиста, способного повесить готовую конструкцию на окно в гостиной, спальне, кухне, детской и любой другой комнате. Купив жалюзи-систему для своих пластиковых окон, вы сможете установить ее самостоятельно. Процедура занимает всего 15-20 минут, а справиться с ней сможет любой человек без применения специальных навыков и инструмента. Теперь не нужно выполнять ухудшающие пластиковые окна сверления перед монтажом. Модернизация окна может быть очень простой. Вы просто фиксируете накладные верхние и нижние крепления на створке окна, фиксируете в них конструкцию и можете начинать пользоваться новой жалюзи-системой. Кстати, такие изделия можно использовать даже в съемной квартире, ведь при переезде вы всегда можете забрать жалюзи-шторки с собой. Цена готовых изделий в Москве и других городах России зависит от нескольких факторов. В том числе - размера и комплектации жалюзи. Но в любом случае это доступные по стоимости солнцезащитные системы, которые эффективно справляются со своими задачами, отлично выглядят в интерьере и будут безупречно служить несколько лет."]}],media:[{type:null,url:""}]},{date:"",url:"izgotovleniye-zhalyuzi",meta:{title:"Изготовление рулонных штор на заказ в Москве: заказать в интернет-магазине FOROOM",de
1scription:"Изготовление рулонных штор на заказ в Москве: заказать по доступным ценам в интернет-магазине FOROOM. Строго по вашим размерам. Гарантия на материалы. Быстрое производство. Доставка по всей России. Заказывайте онлайн!",keywords:""},title:"Изготовление рулонных штор на заказ",blocks:[{title:"",text:["Солнцезащитные системы FOROOM для пластиковых окон – неотъемлемый элемент комфорта и функциональности. Без защитных систем ваши окна открыты чужим взглядам и солнечным лучам. Мы имеем репутацию надежного производителя жалюзи и рулонных штор, а наша продукция хорошо известна в Москве и регионах РФ. Мы предлагаем изготовление светозащитных конструкций различных типов, видов и систем. Вы можете подобрать необходимую модель по вашим размерам и заказать жалюзи для нестандартных окон."]},{title:"Жалюзи FOROOM на деревянные и пластиковые окна в Москве",text:["Основная задача жалюзи – защищать помещения от лучей солнца. И с этим они справляются отлично. Но функция защиты - не единственное преимущество солнцезащитных систем. Современные конструкции практичны и универсальны, они подходят для окон различных типов – пластиковых, деревянных, алюминиевых. Сфера их применения не ограничивается окнами. Жалюзи могут служить в качестве шторы для стеклянной перегородки, выполнять функцию двери для встроенного стеллажа.","Мы предлагаем доступные, простые, современные и высокотехнологичные решения для Москвы и регионов. С помощью нашего сайта вы легко сделаете выбор и оснастите деревянные или пластиковые окна подходящими конструкциями.","С помощью онлайн конструктора на сайте вы можете самостоятельно выбрать систему подходящего типа. Для этого не требуются специальные знания или предварительная подготовка.","Системы легко устанавливаются на деревянные и пластиковые окна. Справиться с этой задачей самостоятельно может каждый.","Замеры для заказа жалюзи можно снять самостоятельно, это сделать очень просто.","Собственное производство жалюзи позволяет нам устанавливать низкую розничную стоимость готовой продукции.","Все изделия имеют фирменную упаковку с голограммой, а официальные представители компании – средства идентификации торговой марки FOROOM."]},{title:"Особенности изготовления жалюзи FOROOM для деревянных и пластиковых окон",text:["Наше производство жалюзи в Москве оснащено современной материально-технической базой, которая позволяет изготавливать конструкции, соответствующие актуальным требованиям потребителей.","Передовые технологии.<br/>Наши специалисты в курсе самых последних технологических новинок, они активно внедряют их в производство, чтобы пользователи всегда могли получить лучшее из возможного.","Качественные материалы.<br/> Износостойкость и долговечность систем во многом зависит от качества используемых материалов. Для изготовления нашей продукции мы выбираем только сертифицированные комплектующие от мировых лидеров. Ткани для рулонных штор безопасны в использовании. Элементы конструкций не токсичны, не выделяют вредных веществ и могут использоваться в детских комнатах и медицинских учреждениях.","Надежная фурнитура.<br/> Элементы конструкции и крепления постоянно испытывают нагрузку. Чтобы жалюзи и через несколько лет так же легко открывались и закрывались, мы снабжаем их надежными комплектующими. Они не ржавеют, не рассыхаются под воздействием солнечного света и не теряют функциональности .","Контроль качества.<br/> Все изделия марки FOROOM отличаются высокой степенью надежности и имеют гарантию качества от производителя. Контроль производства осуществляется на всех этапах технологической цепочки. Это сводит к минимуму возможность появления брака и исключает его попадание в торговую сеть.","Производство наших жалюзи организовано в соответствии с требованиями законодательства. Все изделия изготавливаются в соответствии с законодательством РФ и безопасны в быту."]},{title:"Преимущества рулонных штор и жалюзи FOROOM",text:["Наши специалисты имеют большой опыт работы и владеют всеми секретами производства жалюзи в Москве. Все системы марки FOROOM просты в использовании, эстетически привлекательны и имеют долгий срок службы. Мы стремимся к тому, чтобы наша продукция радовала вас на протяжении всего периода использования, сохраняя функциональность и привлекательный внешний вид.","Современный дизайн.<br/> Мы предлагаем решения, подходящие для помещений различных назначений. Солнцезащитные системы отлично впишутся в любой интерьер, от хай-тек до классики. Для этого достаточно правильно подобрать цветовую гамму изделия.","Удалить полностью – изделия современем выцветают.<br/> Даже метал подвержен солнечным лучам.","Многофункциональность.<br/> Системы надежно перекроют доступ лучам солнца, посторонним взглядам, дополнят интерьер комнаты и обеспечат уют и комфорт.","Доступный сегмент цен.<br/> Благодаря собственному производству мы можем контролировать цены на жалюзи, Москве и в регионах, предлагая одинаковый уровень стоимости на все изделия FOROOM."]}],media:[{type:null,url:""}]},{date:"",url:"gotovye-rulonnye-shtory",meta:{title:"Готовые рулонные шторы - купить недорого в интернет-магазине FOROOM",de
1scription:"Готовые рулонные шторы - купить недорого по доступным ценам в интернет-магазине FOROOM. Широкий ассортимент. Свое производство. Гарантия на материалы. Быстрая доставка по всей России. Заказывайте онлайн!",keywords:""},title:"Готовые рулонные шторы",blocks:[{title:"",text:["Рулонные шторы – это приспособления, предназначенные для защиты жилья и частной жизни от прямых солнечных лучей и посторонних взглядов."]},{title:"Какими особенностями наделены рулонные шторы?",text:["Рулонные шторы – это занавес, который в открытом состоянии имеет вид гладкого и ровного полотна, а при закрытии сворачивается на валу в рулон. Они сочетают в себе все преимущества жалюзи и тканевых штор, защищая помещение от солнечного света и одновременно являясь его декоративным оформлением. В настоящее время существует две разновидности рулонных штор:, открытые и закрытые, конструкции кассетного типа. Открытые шторы состоят из вала, тканевого полотна и отвеса ткани, выполняющей роль груза. Закрытые шторы отличаются тем, что рабочий вал у них помещается в специальный короб, а для удержания ткани параллельно стеклу используются направляющие планки."]},{title:"Какие шторы можно купить в интернет-магазине FOROOM?",text:["Интернет магазин FOROOM предлагает широкий ассортимент солнцезащитных систем рулонного типа:","INTEGRA SLIM (ИНТЕГРА СЛИМ)<br/>ROLL (РОЛЛ)<br/>CLIC (КЛИК)<br/>GRANDE (ГРАНД)<br/>GRANDE BOX (ГРАНД БОКС)<br/>И другие","В зависимости от системы эти рулонные шторы можно устанавливать на пластиковые окна, а также на окна с деревянными рамами. Рулонные жалюзи, а эти конструкции системы часто называют именно так, имеют большую популярность и часто применяются в дизайне современных интерьеров квартир, офисов и загородных домов. Доступные солнцезащитные системы FOROOM можно приобрести, не выходя из дома, выбрав самостоятельно, или обратившись к одному из наших представителей. Вы также можете купить доступные по цене изделия с тканевыми или пластиковыми ламелями. Если выбранный вами материал недорогой, недорого будет стоить и вся конструкция. Рулонные шторы FOROOM оснащены специальной маркировкой, подтверждающей их оригинальность. При покупке жалюзи или других изделий внимательно проверьте наличие голографической эмблемы и фирменной упаковки. Приобретая солнцезащитные системы у нас, вы получаете возможность купить готовые рулонные шторы и жалюзи безупречного качества по самой доступной цене в Москве!"]}],media:[{type:null,url:""}]}
1,{date:"",url:"na-plastikovie-okna-kassetnyye-zhalyuzi",meta:{title:"Кассетные жалюзи на пластиковые окна",description:"Кассетные жалюзи на пластиковые окна",keywords:""},title:"Кассетные жалюзи на пластиковые окна",blocks:[{title:"",text:["Кассетные жалюзи представляют собой солнцезащитные оконные системы, которые спроектированы для установки на пластиковые окна. Это прекрасная возможность практичного оформления окон, цена которого при этом большинству потребителей покажется максимально доступной. Кассетные жалюзи фиксируются вплотную к стеклу пластикового окна, то есть на его створку. За счет этого изделия образуют единую конструкцию с оконной рамой, а это предоставляет возможность для свободного открытия створки окна вместе с жалюзи. Жалюзи являются чрезвычайно удобным приспособлением, которое уже многие оценили по достоинству. Окна с такими конструкциями просты в эксплуатации и получают дополнительный функционал – возможность регулировки количества света. Створками окон можно без труда воспользоваться как в обычном режиме распахивания, так и в наклонном, и это совсем не повредит кассетным системам. Специальные направляющие корректируют положение конструкции в случае наклонного положения окна. Важное отличие и преимущество кассетных жалюзи – наличие короба, в который помещается штора в свернутом виде.","Чем хорош короб?","• Защищает материал штор от запыления и загрязнения.<br/>• Скрывает механизм и крепления.<br/>• Украшает и дополняет окно.","Короб можно подобрать в цвете оконного профиля, и тогда вся конструкция будет выглядеть как единое целое. Удобный механизм управления позволяет осуществлять поднятие шторы практически одним движением руки. В системах INTEGRA BOX DUO (ИНТЕГРА БОКС ДУО) можно также устанавливать необходимый уровень освещенности помещения, смещая плотные и прозрачные полосы ткани относительно друг друга."]},{title:"Кассетные жалюзи FOROOM – лучшие жалюзи от производителя",text:["Кассетные рулонные шторы, изготавливаемые в нашей компании (Москва), обладают всеми достоинствами системы. Но присутствуют и свои исключительные преимущества:","• Устанавливаются только на пластиковые оконные конструкции, они разработаны таким образом, чтобы составлять с окном единое целое. За счет направляющих жалюзи не оставляют просветов между тканью и стеклом, что актуально при стопроцентном затемнении.","• Смотрятся кассетные жалюзи на окна более аккуратно, в особенности если говорить о поворотно-откидных окнах. Благодаря П-образным направляющим шторы можно оставить в любом положении.","• Максимально приближены к стеклу, а края кассетных рулонных штор скрываются в направляющих, что позволяет длительное время сохранить их функциональность и аккуратный внешний вид.","Предлагаем вам заказать у нас жалюзи кассетные на пластиковые конструкции: к вашим услугам будет доступная цена, большой выбор изделий и помощь наших представителей.","Мы реализуем только качественные изделия, отвечающие мировым стандартам. Наши солнцезащитные системы закроют вас от нежелательного солнечного света и посторонних глаз. Оформляйте заказ в магазине в FOROOM (Москва)! С современными жалюзи пластиковые окна в офисе, коттедже, квартире преобразятся и обретут дополнительную функциональность. Цена на предлагаемые солнцезащитные системы зависит от нескольких факторов и варьируется в зависимости от необходимого размера или выбранного материала. На уровень стоимости влияет и наличие дополнительных параметров. Но в любом случае установленная нами цена – это предложение от производителя, а значит, отсутствуют обычные в других случаях накрутки.","Наши жалюзи может себе позволить практически каждый!"]}],media:[{type:null,url:""}]},{date:"",url:"gotovyye-zhalyuzi",meta:{title:"Готовые жалюзи",description:"Готовые жалюзи",keywords:""},title:"Готовые жалюзи",blocks:[{title:"",text:["Жалюзи в настоящее время применяются не только в офисных помещениях и магазинах, но и в квартирах, частных строениях, на дачах и так далее. Такая популярность изделий объясняется изменением потребительского отношения к этой продукции. Теперь купить их можно и лично для себя или в подарок. Сейчас у большинствао из нас имеют дома либо рулонные шторы на окнах в спальне, детской, на кухне, лоджии, либо горизонтальные жалюзи в гостиных в совокупности с портьерами или прозрачными тюлевыми занавесками.","Готовые жалюзи – оптимальный выбор в ситуации, когда требуется оперативно решить вопрос обустройства дома, офиса, квартиры, ресторана, отеля и любого другого общественного помещения. Готовые изделия очень удобны: есть возможностьпозволяют выбрать готовый продукт в необходимом количестве и получить пластиковые жалюзи в короткий срок. Их установка осуществляется быстро и без проблем."]},{title:"Виды жалюзи: особенности каждого вида жалюзи",text:["Купить изделия на окна через интернет или обычный магазин можно любого вида и типа. Ваш выбор должен основываться не только на собственных предпочтениях, но и Ð
1½Ð° предназначении систем, с учетом того, где они будут использованы. Во многих интернет магазинах нет возможности просчитать окончательную стоимость изделий. На нашем сайте вы сможете без помощи специалистов подобрать изделие и узнать его стоимость прямо сейчас.","Рулонные жалюзи красивые и удобные, жалюзи пластиковые характеризуются разнообразием вариантов и удобством управления. Все они надежно защищают помещение от света, посторонних взглядов, любопытных соседей. В зависимости от вида и ткани, от стиля интерьера комнаты они могут использоваться самостоятельно либо в комплекте с обычными шторами.","Вертикальные солнцезащитные жалюзи рекомендуются для оснащения окон как в офисных помещениях, так и в жилых. Использование вертикальных полос зрительно увеличивает высоту потолков в помещении. Системы применяются как самостоятельный элемент декора и являются практичным решением для управления освещенностью помещения. При производстве данных систем используются пластиковые ламели, но более широко применяются ламели из ткани, которые имеют пылеотталкивающую пропитку.","Горизонтальные жалюзи – одна из самых востребованных солнцезащитных систем в мире. С их помощью можно плавно регулировать освещенность в комнате. Такие системы могут устанавливаються как на пластиковые, так и деревянные оконные конструкции, и могут крепиться к стене или потолку. Это простые и популярные жалюзи, пластиковые окна с их помощью обретают завершенный внешний видокончательную комплектацию. На современные оконные конструкциипрофили рам можно подобрать систему, комплектующие которой будут подходить под их цвет профиля. Все это существенно расширяет возможности для выбора."]}],media:[{type:null,url:""}]},{date:"",url:"rulonnye-shtory-na-plastikovyye-okna",meta:{title:"Рулонные шторы на пластиковые окна",description:"Рулонные шторы на пластиковые окна",keywords:""},title:"Рулонные шторы на пластиковые окна",blocks:[{title:"",text:["Рулонные шторы FOROOM – ваш надежный помощник в борьбе с солнечными лучами, взглядами посторонних, белыми ночами и другими проблемами, с которыми не удается справляться обычным конструкциям окон, не дополненных рулонными светозащитными системами. Мы предлагаем красивые и современные рулонные шторы, пластиковые окна с которыми приобретут окончательную комплектацию. Именно благодаря таким тканевым жалюзи окна в вашей квартире или доме становятся функциональнее, красивее, удобнее в использовании. Мы производим и предлагаем вашему вниманию не просто стильный декоративный аксессуар для украшения окна и интерьера помещения. Рулонные шторы по доступным ценам из нашего ассортимента – это реальный способ повысить функциональность стандартного окна, получив от изделия максимум пользы! Обратите внимание на оригинальные системы INTEGRA SLIM (ИНТЕГРА СЛИМ) и INTEGRA BOX (ИНТЕГРА БОКС) в нашем каталоге."]},{title:"Рулонные системы: в чем преимущества?",text:["Простота управления.<br/> Конструкция рулонных систем не предполагает наличия сложных узлов, а значит, является надежной и простой. Одним движением вы можете поднять шторы полностью или опустить их.","Качественная солнцезащита.<br/> Рулонные шторы отлично затемняют помещение. Полотно прилегают к стеклу или стене оконного проема, практически не образуя щелей. Плотная ткань не пропустит солнечный свет.","Разнообразие дизайнерских решений.<br/> Вы можете выбирать цвет, качество, фактуру ткани в соответствии с требованиями к дизайну штор. Рулонные системы могут быть ярким акцентом в интерьере, а могут сливаться с цветовой гаммой пластиковых профилей.","Широкий функционал.<br/> Шторы позволяют не только полностью открыть или закрыть стекло, но и выбрать любое из мÐ
1½Ð¾Ð¶ÐµÑÑ‚ва промежуточных положений. Это удобно, когда, например, нужно оставить свет для комнатных растений на подоконнике, а также во множестве других ситуаций."]},{title:"Шторы для пластикового окна",text:["Солнцезащитные шторы для пластиковых окон учитывают особенности их конструкции. Крепление рулонных систем такого типа осуществляется прямо на створку пластикового окна. Различные системы предполагают разные типы монтажа. Шторы могут перемещаться по пластиковым П-образным направляющим и имеют утяжелитель в нижней части полотна для лучшего прилегания к стеклу. Для крепления штор можно использовать двухсторонний скотч, навесные кронштейны или саморезы. Процедура монтажа отличается простотой. Оснастить окно солнцезащитной системой может даже подросток. Установка рулонных штор на ваши окна – это возможность решить все описанные выше проблемы без неоправданно высоких расходов и затрат. Благодаря светозащитным жалюзи пластиковые окна порадуют вас своими эксплуатационными и эстетическими характеристиками. Больше нет необходимости в декорировании оконных проемов привычными тюлевыми шторами. Производимые нами шторы, как и жалюзи, прекрасно показывают себя в разных условиях и интерьерах."]},{title:"Рулонные шторы от производителя",text:["Мы не просто продаем, а самостоятельно производим рулонные шторы и другие популярные типы жалюзи. Наличие собственной производственной базы помогает нам следить за тем, чтобы цены, установленные на рулонные жалюзи, были традиционно доступными для каждого клиента. Мы не экономим на качестве изделий и гарантируем, что выгодная цена продукции достигается без ущерба для ее функциональных и эстетических качеств. Решив купить эти изделия, вы сможете убедиться в том, что доступность цены и надежность могут быть характеристиками одного и того же товара!"]}],media:[{type:null,url:""}]},{date:"",url:"razmery-rulonnykh-shtor",meta:{title:"Рулонные шторы FOROOM – защита от солнца и посторонних взглядов для пластиковых и деревянных окон",description:"Рулонные шторы FOROOM помогут создать комфорт в вашем доме, защитив от яркого солнечного света и обеспечив приватность. Широкий ассортимент и доступные цены для пластиковых и деревянных окон. Простой монтаж и точные замеры – закажите шторы прямо на сайте FOROOM.",keywords:""},title:"Размеры рулонных штор",blocks:[{title:"",text:["Создать комфортные условия в помещении помогут рулонные шторы, пластиковые оконные конструкции, несомненно, с ними станут еще более эффективны и комфортны при эксплуатации. Без солнцезащитных систем летним утром яркий солнечный свет может вас слишком рано разбудить, нарушив комфортные условия в спальне. Также любой владелец жилья хочет, чтобы его Ð
1½Ðµ беспокоили посторонние взгляды, когда он находится в самом комфортном и уютном для себя месте. Решить все эти задачи максимально эффективно и по низкой стоимости вам поможет продукция FOROOM – шторы, пластиковые окна с которыми приобретают полную комплектацию."]},{title:"Как выполнить замеры и выбрать шторы?",text:["Солнцезащитные системы FOROOM учитывают размеры типовых оконных конструкций, и позволяют подбирать рулонные шторы на пластиковые окна, которые этим параметрам соответствуют.","Классические конструкции ролл шторы. Это недорогой и широко распространенный вариант солнцезащитных систем для окон. У них открыт вал, на который наматывается полотно ткани, и в целом вся конструкция является простой и универсальной. Цена изделий зависит от параметров полотна. Ширина штор варьируется в пределах от 50 до 300 см, высота – от 100 до 300 см.",'Кассетные шторы. Имеют короб, в который "прячется" вал.',"акие шторы могут быть снабжены П-образными направляющими, по которым движется ткань. Благодаря коробу полотно в свернутом виде незаметно на окне. Стоимость конструкций данного типа зависит от габаритов изделия. Но в целом они не имеют сложных технических особенностей, легко и просто монтируются собственными силами. Ширина полотна может составлять от 30 до 160 см, а высота – от 140 до 180 см. Нередко оконные солнцезащитные системы приобретаются через интернет. Вы можете самостоятельно ознакомится с правилами замера каждой системы FOROOM, чтобы подобрать размер штор, или обратиться к одному из официальных представителей за консультацией. Важно учитывать, выбирая рулонные шторы, что пластиковые или деревянные окна не должны иметь наклон более 10 градусов. Это важно для правильной работы изделий в наклонном состоянии.","Чтобы правильно определить размер, нужно тщательно измерить ряд величин:","• Ширину и высоту проема - при установке систем перекрывающие его целиком.• Ширину и высоту стекла окна с учетом уплотнительных резинок – при установке систем на створку.• Глубину штапиков – при установке систем INTEGRA G-FORM (ИНТЕГРА ДЖИ-ФОРМ) и INTEGRA BOX (ИНТЕГРА БОКС).","Если вы примите решение воспользоваться всеми преимущественными особенностями рулонных штор, вы сможете не только эффективно защитить свой дом от нежелательных солнечных лучей и посторонних взглядов. Эта продукция предназначена как для деревянных, так и для пластиковых окон. Каталог современных солнцезащитных систем FOROOM позволит создать стильный и максимально комфортный интерьер по низкой стоимости."]},{title:"Воспользуйтесь всеми преимуществами рулонных штор",text:["Без использования штор сегодня не может обойтись каждый владелец жилья. Несмотря на то, что рулонные модели появились в своей современной интерпретации сравнительно недавно, они завоевали популярность и являются одним из наиболее востребованных видов декора во множестве стран мира, в том числе благодаря широкому функционалу и доступной стоимости. Шторами в рулонах защищаются от солнца в жилых домах, бизнес-помещениях, различных учреждениях. Мы производим рулонные шторы различных размеров. Вы можете выбрать их прямо на нашем сайте и приобрести по низкой цене, которую сможете узнать прямо сейчас. Простота установки позволяет справиться с этой задачей даже неподготовленному человеку.","Установленная нами стоимость продукции является доступной широкому кругу потребителей. Вы можете сравнить наши ценовые предложения на рулонные шторы с ценами Ð
1½Ð°ÑˆÐ¸Ñ… конкурентов и убедиться в том, что наши цены низкие. Приобретение продукции у ее непосредственного производителя всегда является наиболее выгодным с точки зрения материальных затрат. Рулонные изделия торговой марки FOROOM – это беспроигрышный выбор!"]}],media:[{type:null,url:""}]},{date:"",url:"rulonnye-zhalyuzi-na-plastikovyye-okna",meta:{title:"Рулонные жалюзи на пластиковые окна",description:"Рулонные жалюзи на пластиковые окна",keywords:""},title:"Рулонные жалюзи на пластиковые окна",blocks:[{title:"",text:["Если вы желаете приобрести рулонные шторы, купить изделия целесообразно в компании, которая их производит. Опыт специалистов и большой ассортимент продукции, а также низкая цена систем FOROOM в Москве не дадут вам пожалеть о сделанном приобретении. Существует несколько видов рулонных штор, которые иногда называют не совсем корректно рулонные жалюзи. На нашем сайте можно выбрать ту продукцию, которая будет идеально соответствовать вашим пожеланиям и стилю интерьера. Производство рулонных систем по размерам заказчика позволяет идеально вписать изделия в общий дизайн помещения.","С технической стороны нет никаких проблем с монтажом жалюзи: пластиковые окна любого типа предусматривают их установку. Цена изделий делает их приобретение весьма целесообразным, ведь вы получаете одновременно и декор, и функциональную систему для защиты от солнца и посторонних взглядов."]},{title:"Жалюзи на пластиковые окна",text:["Рулонные жалюзи позволяют совместить все преимущества традиционных жалюзи с ламелями и тканевых портьер. Такая система дает возможность корректировать уровень освещенности в зависимости от времени дня.","Вал рулонных жалюзи может быть визуально видимым или скрытым в коробе. Разные системы предполагают различные варианты его размещения. В любом случае такие системы работают по принципу жалюзи: пластиковые окна, укомплектованные ими, получают максимальный функционал. Ведь теперь вы можете освещать помещение по своему желанию, регулируя поток солнечного света.","Открытый вал. Такие шторы предусмотрены для пластиковых конструкций стандартных или небольших размеров. Их полотно намотано на особый вал, который не защищён специальным коробом. Устанавливаются они на современные окна из ПВХ или дерева, также их можно установить на окна старых конструкций. Используют их и в качестве перегородоÐ
1º, которые зрительно делят пространство на зоны.","Системы с коробом. Оснащены направляющими по бокам, которые обеспечивают максимальное прилегание полотна к стеклу, что важно, к примеру, в конференц-залах. Такие шторы крепятся непосредственно на створки окон. Вал в них спрятан при помощи специального чехла (кассеты), повторяющего оттенок и фактуру профиля ПВХ. Крепится он без нарушений целостности оконной рамы. Это важно, так как при этом не происходит повреждения пластикового окна, следовательно, остается в силе его гарантийное обслуживание и ремонт в случае необходимости. Более того, близость полотна к стеклу и удобная конструкция позволяют открывать окно с целью проветривания."]},{title:"Рулонные шторы на пластиковые конструкции: способы управления",text:["Управление механизмом солнцезащитных систем для пластиковых окон осуществляется при помощи цепочного шнура. Для ещё большего комфорта предусмотрено левостороннее и правостороннее управление. Возможен монтаж на откидную или поворотную створку, а также на саму оконную раму."]},{title:"Преимущества и особенности солнцезащитных систем для окна",text:["Системы обладают множеством преимуществ:","• в полностью свёрнутом виде не препятствуют проникновению солнечного света в дом","• в развёрнутом виде обеспечивают полную изоляцию от ярких лучей и зноя","• это мобильные жалюзи, которые легко убираются наверх и имеют разные уровни опускания","• по сравнению со шторами и жалюзи из алюминия они не накапливают пыль, так как рулонные шторы, устанавливаемые на пластиковые окна, проходят пропитку специальным составом, предотвращающим это","• если вы не хотите отказываться от традиционных гардин, всегда можно подобрать идеально сочетающиеся с ними системы для защиты окна от солнца","• а еще это идеальный вариант по оформлению тех окон, где использование длинных портьер невозможно или вызывает трудности, это касается в первую очередь кухни и застеклённого балкона или лоджии","• стоит отметить также очень лёгкий, но тем не менее бережный уход, исключающий традиционную стирку и глажку, и доступные цены на такой вид солнцезащитных систем","Наше производство открыто в г. Москва, но продукцию FOROOМ вы можете встретить в любом городе России. Цена изделий контролируется производителем, а потому явл
1яется одной из самых низких на рынке."]}],media:[{type:null,url:""}]},{date:"",url:"zhalyuzi-na-okna-nedorogo",meta:{title:"Недорогие жалюзи на окна",description:"Недорогие жалюзи на окна",keywords:""},title:"Недорогие жалюзи на окна",blocks:[{title:"",text:["Хотите управлять окнами в квартире или частном доме по максимуму? Легко! Установка жалюзи на ваши окна – это реальная возможность сделать их еще функциональнее, удобнее и приятнее в использовании! Просто выберите подходящие жалюзи нужного цвета и размера, чтобы решить полный комплекс проблем, с которыми ваши окна не могут справиться самостоятельно."]},{title:"Зачем нужны жалюзи?",text:["Солнечные лучи не всегда бьют прямо в комнату, но когда это случается, хочется найти надежное и красивое решение по защите помещения.","Жалюзи помогут:","• защитить мягкую мебель и текстиль от выгорания<br/>• обеспечить оптимальные условия для работы и отдыха<br/>• скрыть помещение от посторонних глаз<br/>• притенить комнатные растения<br/>• защитить комнату от перегрева"," Современные модели жалюзи выпускаются в широком ассортименте и подходят для любого помещения, любого оконного проема, любого интерьера! Купить жалюзи – значит подарить себе и своим близким дополнительный комфорт. Благодаря особой конструкции жалюзи вы расширяете функциональность существующих оконных конструкций, получая максимум пользы. Пользоваться помещением с удовольствием в любое время года при любой температуре и любом освещении еще никогда не было так просто!"]},{title:"Цена ниже, качество выше",text:["Солнцезащитные изделия FOROOM – качественные, дешевые жалюзи-системы, которые вы уже сегодня можете купить в большинстве городов России и стран СНГ. Наш интернет магазин оснащен онлайн-конструктором, благодаря которому вы можете подобрать наиболее подходящую систему жалюзи. Мы предлагаем заказать готовые изделия дешево в городе Москва и других населенных пунктах. В нашем каталоге – жалюзи разных конструкций, типов и комплектации. Хотите купить продукцию исключительно высокого качества по-настоящему дешево и даже еще дешевле, чем предполагали? Поклонники изделий FOROOM знают, что это действительно возможно! Ознакомьтесь с полным ассортиментом жалюзи-систем в интернет магазине FOROOM прямо сейчас и найдите оптимальное решение, способное стать изящной защитой ваших окон!"]}],media:[{type:null,url:""}]},{date:"",url:"tkanevyye-zhalyuzi-na-plastikovyye-okna",meta:{title:"Тканевые жалюзи на пластиковые окна",description:"Тканевые жалюзи на пластиковые окна",keywords:""},title:"Тканевые жалюзи на пластиковые окна",blocks:[{title:"",text:["Наиболее востребованными моделями светозащитных систем в нашей стране явÐ
1»ÑÑŽÑ‚ся тканевые жалюзи на окна из пластика. В ассортиментный ряд такой продукции входят и рулонные жалюзи, состоящие из цельного полотна ткани. Как правило, для их производства применяется полиэстер, натуральные ткани и смесовые волокна. С помощью таких жалюзи пластиковые окна преображаются, становятся более уютными. В зависимости от цвета и фактуры ткани можно получить желаемый декоративный эффект и создать нужную атмосферу в помещении."]},{title:"Особенности жалюзи",text:["Рулонные жалюзи на тканевой основе очень практичны. Ткани не накапливают пыль, так как имеют пылеотталкивающую пропитку. Их чистка осуществляется при помощи пылесоса или сухой щётки с мягкими волокнами. Достоинство этих конструкций еще и в том, что они целиком закрывают окно, не оставляя просветов. Установка рулонных систем предусматривает их крепление без сверления, они занимают минимум места, таким образом экономя пространство.","В ходе производства тканевых изделий на окна применяются различные по своим характеристикам ткани:","• полупрозрачные<br/>• комбинированные<br/>• blackout",'Комбинированные ткани используются в конструкциях типа "день-ночь". Установленные на пластиковые окна, они позволяют обеспечить необходимый уровень естественного освещения. Такие солнцезащитные системы не только украшают пластиковые современные окна, но и создают в комнате объемные тени и мягкий рассеянный свет. Плотные и непрозрачные ткани позволяют добиться высокого уровня затемнения. Такие солнцезащитные изделия уместны в спальнях, презентационных и актовых залах, где происходит демонстрация фильмов или слайдов. Тканевые солнцезащитные системы монтируются непосредственно на створки окна как на глухие, так и на поворотно-откидные. При этом они не мешают открывать и закрывать окна при проветривании помещения. Системы подобного типа оснащаются практичным и удобным механизмом управления, позволяющим поднимать и опускать полотно. В некоторых линейках продукции этот механизм спрятан под защитным коробом, а движение ткани по створке окна осуществляется в П-образных направляющих.']},{title:"Технология крепления жалюзи на окна без сверления",text:["В ряде ситуаций возникает необходимость установить жалюзи без сверления окон. Возможно ли это? С современными солнцезащитными системами FOROOM – да. Такие изделия крепятся несколькими способами:","• при помощи накидного кронштейна (металлического или пластикового)<br/>• на особый скотч без необходимости сверления","Без сверления можно крепить различные конструкции:",'• системы типа "день-ночь"<br/>• тканевые рулонные шторы',"Возможны ограничения систем по ширине и высоте."]}],media:[{type:null,url:""}]},{date:"",url:"katalog-rulonnykh-shtor-zebra",meta:{title:"Каталог рулонных штор зебра",description:"Каталог рулонных штор зебра",keywords:""},title:"Каталог рулонных штор зебра",blocks:[{title:"",text:["Рулонные шторы явÐ
1»ÑÑŽÑ‚ся одним из наиболее практичных и доступных способов оформления окна. Это достойная альтернатива портьерам, обеспечивающая высокую степень защиты от лучей солнца. Изделия можно опустить до любого желаемого уровня, они мягко рассеивают солнечный свет.",'В комплексе с гардинами и портьерами рулонные системы данного типа создают уют в детской, гостиной и подчеркивают уединенность спальни. Эти шторы, часто называемые "Зебра", размещаются в местах, где применение портьер трудно осуществимо, например на лоджии либо кухне. Специальные полупрозрачные перфорированные и более плотные ткани в рулонных шторах избавляют от слепящего солнечного света, делая его рассеянным.']},{title:'Шторы "Зебра" от FOROOM: преимущества выбора',text:['Изделия типа "Зебра" являются новым словом на рынке солнцезащитных систем для окна. Основная их особенность заключается в возможности регулировать свет в трех режимах: – поднятие, опускание и смещение полос ткани. "Зебра" – современные конструкции, отвечающие всем требованиям потребителей.','Конструктивно рулонные шторы "Зебра" представляют собой два полотна ткани с чередующимися на равном промежутке друг от друга полупрозрачными и прозрачными полосками. При сворачивании и опускании полосы на тканном полотне смещаются, за счет чего регулируется интенсивность освещения и степень проникновения света в комнату.','Так же как и стандартные оконные солнцезащитные конструкции, рулонные шторы "Зебра" бывают открытого (рулон ткани заметен) и кассетного (ткань скрыта в специальном коробе) типа. Возможно крепление штор без сверления пластиковой рамы, при помощи накидных кронштейнов либо специализированного двухстороннего скотча, имеющего усиленные клеевые качества .','Конструкции "Зебра" FOROOM отличает:','• безупречное качество рулонных штор<br/>• надежная солнцезащита и привлекательный дизайн<br/>• низкая стоимость систем "Зебра"',"Приобретая нашу продукцию, вы делаете выбор в пользу уюта, комфорта и современных технологий, которыми подчиняется даже солнечный свет!"]}],media:[{type:null,url:""}]},{date:"",url:"alyuminiyevyye-zhalyuzi-na-plastikovyye-okna-nedorogo",meta:{title:"Недорогие алюминивые жалюзи на пластиковые окна",description:"Недорогие алюминивые жалюзи на пластиковые окна",keywords:""},title:"Недорогие алюминивые жалюзи на пластиковые окна",blocks:[{title:"",text:["Современные материалы позволяют эффективно решать вопросы защиты помещений от холода, шума, ветра, солнца и посторонних взглядов. И если собственно окно позволяет обеспечить шумо- и звукоизоляцию, то в комплекте с жалюзи оно приобретает полную комплектацию, позволяющую защитится от солнца. Алюминиевые жалюзи представляют собой простые и надежные конструкции, которые дают возможность управлять уровнем освещенности помещения. Их ламели поворачиваются вокруг своей оси и тем самым регулируют доступ солнечных лучей и света. Современные солнцезащитные системы выпускаются в различных разновидностях. Как выбрать наиболее подходящую систему и не потеряться в широком ассортименте? Ориентируйтесь на основные параметры."]},{title:"Предназначение",text:["Для створки окна. Такие системы имеют размер створки пластиковых окон и предназначены для них. На оконный проем из двух створок требуется две системы жалюзи. Они легко крепятся, могут быть подобраны в цвете оконной рамы и оставляют открытым доступ к подоконнику. Для оконного проема. В некоторых ситуациях требуется перекрыть оконный проем целиком одной системой. Такие конструкции из алюминия подходят и для деревянных, и для пластиковых профилей."]},{title:"Размер",text:["Типовые жалюзи подходят для стандартных окон со створками разной ширины, а также для малых и средних оконных проемов. В зависимости от особенностей ваших оконных проемов можно подобрать необходимую систему. Для мансардных окон, а также для наклонных створок разработана солнцезащитная система INT
1EGRA G-FORM (ИНТЕГРА ДЖИ-ФОРМ)."]},{title:"Цвет",text:['Кроме классического белого цвета комплектующих, мы предлагаем жалюзи и для других самых распространенных цветов рам. Это позволяет сделать солнцезащитные системы незаметным, но функциональным элементом дизайна помещения. Такие шторы выполняют не только свои прямые "обязанности", но и имеют эстетическую функцию. Модели, предназначенные для перекрытия оконного проема, помогут скрыть некрасивую батарею, трубы отопления. На заказ можно приобрести достаточно неординарные изделия с разнообразными рисунками и фактурой.']},{title:"Особенности конструкции",text:["Изделие, перекрывающее проем, имеет два элемента управления – шнур для поднятия и опускания, и стержень для поворота ламелей по оси. Системы, оснащенные коробом, устанавливаются на ПВХ-ок, и имеют один элемент управления, отвечающий как за подъем, так и за поворот ламелей. В целом солнцезащитные системы с алюминиевыми ламелями относятся к числу недорогих и доступных. Они просты в уходе, износоустойчивы, не выгорают на солнце и долгие годы сохраняют свои функциональные и эстетические свойства при условии правильной установки и эксплуатаци."]}],media:[{type:null,url:""}]},{date:"",url:"zhalyuzi-na-plastikovyye-okna",meta:{title:"Жалюзи на пластиковые окна",description:"Жалюзи на пластиковые окна",keywords:""},title:"Жалюзи на пластиковые окна",blocks:[{title:"",text:["Жалюзи для пластиковых окон вы можете заказать в нашем интернет-магазине (Москва) . Мы предлагаем современные системы линейки INTEGRA (ИНТЕГРА). Они представляют собой жалюзи, а также рулонные шторы, которые разработаны специально для створок современных пластиковых окон."]},{title:"Лучшая защита от солнца для пластиковых окон",text:["Окна из ПВХ широко распространены, и необходимость подобрать для них солнцезащитную систему возникает часто. Во многих случаях неудобно, если штора мешает проветриванию или перекрывает доступ к подоконнику. Всех этих недостатков лишены солнцезащитные системы линейки INTEGRA (ИНТЕГРА). Преимущества систем лиÐ
1½ÐµÐ¹ÐºÐ¸ INTEGRA (ИНТЕГРА):","Эргономичность.<br/> Пластиковые окна обладают рядом особенностей, и жалюзи на такие окна учитывают их.","Лаконичный и стильный дизайн.<br/> Окна со специальными системами смотрятся привлекательно. Представленные изделия вписываются в любые интерьеры и не нарушают их гармонию.","Максимальная интеграция в оконную раму.<br/> Особая конструкция жалюзи пластиковых окон позволяе т им располагаться на створке с минимальным расстоянием от стекла. Система выглядит максимально интегрированной. Жалюзи и окно образуют единое целое.","Управление.<br/> Поднять жалюзи или опустить их - легко и просто. Достаточно воспользоваться цепочкой управления. Эта же деталь на системе INTEGRA G-FORM (ИНТЕГРА ДЖИ-ФОРМ) позволяет изменять угол поворота ламелей жалюзи, благодаря чему пластиковые окна с данной системой меняют уровень освещенности в помещении. В зависимости от ситуации вы всегда можете контролировать интенсивность проникающего света.","Практичность.<br/> Жалюзи окон ПВХ - система, которая отличается неприхотливостью. Изделия не требуют специального ухода. Пыль с ткани или ламелей легко устраняется влажной тряпкой или мягкой щеткой.","Оптимальные размеры.<br/> Мы производим системы с различными параметрами высоты и ширины для жалюзи, пластиковые окна нестандартных размеров можно защитить с их помощью. При этом изделия не смотрятся слишком громоздкими даже при внушительных габаритах.","Доступность.<br/> Цена представленных изделий невысока. Благодаря этому купить их могут как представители крупных коммерческих компаний, так и частные лица.","Универсальность.<br/> Вы легко подберете жалюзи (пластиковые окна) с нужными параметрами.","Длительный срок службы.<br/> Все изделия вы можете использовать на протяжении многих лет. Продукция не утратит привлекательности и сохранит функциональность несколько лет при правильной установке и эксплуатации."]},{title:"Почему для окон ПВХ лучше выбирать специальные системы?",text:["Современные системы соответствуют всем особенностям конструкции окна. Плотно прилегая к ним, они создают единое целое, и не нарушают гармонию пространства. Современные системы максимально удобны в использовании. При их разработке учитываются все особенности ПВХ конструкций. Системы линейки INTEGRA (ИНТЕГРА) идеально подойдут для вашего окна и у вас не возникнет никаких сложностей с их установкой."]},{title:"От чего зависит стоимость представленной продукции?",text:["Цена конструкций зависит от их габаритов, особенностей крепления и выбранного материала. Окончательная цена изделий определяется производителем на этом сайте и не подлежит изменению. Мы настоятельно рекомендуем приобретать солнцезащитные системы FOROOM у официальных представителей, контактные данные которых размещены на нашем сайте. Обращаясь к официальным представителям FOROOM, вы приобретаете продукцию для деревянных и пластиковых конструкций с гарантированным качеством по низкой цене."]},{title:"Преимущества заказа жалюзи на пластиковые (ПВХ) окна в нашем интернет-магазине",text:["Низкая цена продукции. Мы предлагаем доступные для всех жалюзи (пластиковые окна) и фиксируем их стоимость у всех официальных представителей FOROOM.","Удобный каталог. Он позволит вам ознакомиться только с самыми востребованными моделями и выбрать подходящее именно вам.","Помощь специалистов. Возникли вопросы? Задайте их нашим представителям, обратившись в офисы продаж. Они расскажут о размерах изделий, особенностях и вариантах их крепления. Это позволит быстро сориентироваться в ассортименте и сделать выбор.","Обращайтесь! Мы всегда готовы произвести необходимые системы, сделать их быстро и качественно. С нашей помощью вы защититесь от посторонних взглядов и избыточного солнечного света, создадите продуманное до мелочей пространство в кратчайшие сроки. При этом вам не придется переплачивать. Цена систем FOROOM в Москве и других городах одинаково низкая."]}],media:[{type:null,url:""}]},{date:"",url:"krepleniya-dlya-gorizontalnykh-alyuminiyevykh-zhal
1yuzi",meta:{title:"Крепления для горизонтальных алюминиевых жалюзи",description:"Крепления для горизонтальных алюминиевых жалюзи",keywords:""},title:"Крепления для горизонтальных алюминиевых жалюзи",blocks:[{title:"",text:["Как и любой другой механизм, жалюзи способны выходить из строя при нарушении правил установки и эксплуатации. Наши системы просты в установке, но требуют точного следования инструкциям."]},{title:"Правильный монтаж – залог безупречной работы жалюзи",text:["Каждая солнцезащитная система предусматривает несколько видов ее крепления на окна, стену или потолок. Система INTEGRA G-FORM (ИНТЕГРА ДЖИ-ФОРМ) имеет один тип крепления, так как устанавливается на саму оконную створку. В свою очередь горизонтальные жалюзи G-FORM (ДЖИ-ФОРМ) могут быть установлены на стену с применением стеновых кронштейнов или на потолок при помощи защелок. Вне зависимости от принципа монтажа любая из представленных систем должна быть установлена строго горизонтально. Для выполнения этой работы не нужно владеть специальными навыками. Современные жалюзи редко выходят из строя при корректной установке и эксплуатации."]},{title:"Виды креплений горизонтальных жалюзи",text:["Виды креплений горизонтальных жалюзи различаются конструктивно и могут быть изначально выбраны в зависимости от конкретной ситуации и ваших предпочтений, если особенности солнцезащитной системы предполагают несколько вариантов монтажа.","На саморезы.<br/> Солнцезащитные системы, которые интегрируются на створку окна, должны плотно прилегать к стеклу и составлять единое целое с оконной конструкцией. Поэтому их монтаж осуществляется на саморезы. При таком креплении расстояние между жалюзи и стеклом минимально. Прочные саморезы легко удерживают конструкцию жалюзи и не нарушают герметичности оконного профиля.","На потолок.<br/> Традиционные горизонтальные конструкции перекрывают весь проем, а потому предполагают возможность нескольких вариантов установки. Крепление на потолок позволяет использовать такие системы с необходимым отступом от окна, что дает возможность обойти возможные препятствия в виде выступающего подоконника или батареи.","На стену.<br/> В этом случае горизонтальные конструкции устанавливаются по принципу классического карниза на определенном расстоянии от оконного проема. Карниз системы G-FORM (ДЖИ-ФОРМ) можно прикрутить вплотную к стене или на расстоянии при помощи стеновых кронштейнов.","На навесные кронштейны.
1<br/> Такой монтаж осуществляется без сверления оконной рамы и возможен только для поворотных и откидных створок, глухие – исключение. Данный вид установки доступен только на системе G-FORM (ДЖИ-ФОРМ)."]},{title:"Особенности креплений жалюзи",text:["Самое главное правило при установке всех солнцезащитных систем FOROOM - это горизонтальное размещение системы. Для большей уверенности в правильности монтажа, можно применить уровень. Горизонтальные жалюзи алюминиевые отличаются тем, что крепление осуществляется быстро и не требует особенных навыков. Главное, это правильно разметить места установки и надежно прикрепить изделие к окну."]}],media:[{type:null,url:""}]},{date:"",url:"alyuminiyevyye-zhalyuzi",meta:{title:"Алюминиевые жалюзи",description:"Алюминиевые жалюзи",keywords:""},title:"Алюминиевые жалюзи",blocks:[{title:"",text:["Многие модели современных жалюзи выпускаются с ламелями из алюминия. Главными достоинствами такого металла применительно к жалюзи являются следующие:","• Доступная цена. Изделия имеют простую надежную конструкцию и невысокую стоимость.","• Легковесность и прочность. По этой причине многие решают купить именно такую разновидность солнцезащитных систем с целью защиты от света.","• Алюминий не подвержен гниению, не выделяет и не впитывает запахов, а изделия из него считаются экологически чистыми.","• Алюминиевые изделия, установленные на окна, по сроку службы намного превосходят все остальные материалы: дерево, пластик и ткань. И это делает их выгодными не только с позиции бюджета, но и с точки зрения охраны природы.","• Алюминий явл
1яется безопасным для человеческого организма, не вызывает аллергической реакции, поэтому может использоваться в помещениях, где живут и работают люди с заболеваниями дыхательной системы, где находятся дети или пожилые люди.","• Ухаживать за чистотой алюминиевых ламелей очень просто. Жалюзи на пластиковые окна из алюминия – это лучший выбор, который только можно сделать, если речь идет об оформлении оконной конструкции"]},{title:"Виды алюминиевых жалюзи",text:["Мы предлагаем алюминиевые жалюзи, интегрированные на конструкцию окон, и свободновисящие, рассчитанные на средние проемы. Алюминиевые жалюзи системы INTEGRA (ИНТЕГРА) предназначены специально для пластиковых оконных конструкций. Они сконструированы с учетом их особенностей, имеют простой, лаконичный дизайн и широкий функционал. Неброские внешне, такие жалюзи отлично справляются со своими задачами. Они плотно прилегают к стеклу, обеспечивая тем самым полноценное затемнение. Вращаясь вокруг собственной оси, ламели, в зависимости от угла поворота, обеспечивают требуемую интенсивность потока света. Горизонтальные алюминиевые жалюзи системы G-FORM (ДЖИ-ФОРМ) – отличное бюджетное решение для средних оконных проемов. Цена такой продукции является одной из самых доступных. Вместе с тем конструкции отличаются прочностью и надежностью. Жалюзи оснащаются тонкими полосками алюминия, которые покрыты нетоксичными красителями. Горизонтальные алюминиевые конструкции могут устанавливаться в офисных, бытовых и подсобных помещениях. Возможен монтаж на стену над окном, на потолок, а также непосредственно на створку или раму. Цена подобных изделий варьируется в зависимости от размеров, особенностей конструкции и выбранного материала. На продукцию FOROOM установлены наиболее привлекательные цены, которые не окажутся препятствием для приобретения изделий."]},{title:"Алюминиевые жалюзи в компании FOROOM",text:["Мы предлагаем не просто жалюзи на окно, а современные качественные солнцезащитные системы на заказ, которые отличаются безупречным исполнением, надежными материалами и имеют доступные цены.","• Это комплексное решение для всех, кто желает эстетично и эффективно оснастить оконные конструкции дома или в офисе.","• Производимая нами продукция отвечает самым высоким мировым стандартам, отлично справляется со своей задачей защиты помещения от солнечных лучей и при этом отличается привлекательным внешним видом.","• Делая заказ у нас, вы приобретаете жалюзи, которые будут служить много лет без малейших нареканий."]}],media:[{type:null,url:""}]}
1,{date:"",url:"magazin-zhalyuzi",meta:{title:"Магазин жалюзи",description:"Магазин жалюзи",keywords:""},title:"Магазин жалюзи",blocks:[{title:"",text:["Если вас интересуют жалюзи Москве безупречного качества и доступной стоимости отечественного производства, вы легко сегодня найдете ту или иную модель. Москва – огромный мегаполис, в котором множество компаний предлагает разнообразие вариантов оконного декора. По каким же признакам найти идеальную продукцию?","• Сочетание безупречного качества и доступной широкой потребительской аудитории стоимости<br/>• Многообразие материалов<br/>• Простота монтажа<br/>• Комфорт при эксплуатации<br/>• Долговечность","Онлайн магазин сегодня – популярная площадка, с помощью которой можно приобрести в Москве жалюзи выгодно и быстро, при минимальных материальных затратах. Наличие качественного современного окна в жилье является недостаточным условием для комфортной жизни. Если не будет качественной солнцезащитной системы, вам будут докучать посторонние взгляды в вечернее время, а яркий утренний свет может прервать ваш сон утром, не позволив хорошенько отдохнуть. Если вы заинтересованы в комфортных условиях в собственном доме, стоит предусмотреть для каждого окна соответствующую систему защиты от солнца."]},{title:"Приобретайте для декорирования окна шторы - жалюзи!",text:["Выбирайте и приобретайте на привлекательных условиях шторы для декорирования каждого окна в интернет магазине. Сегодня производители разрабатывают обширный ассортимент стильных и эстетичных жалюзи, и у вас есть возможность воспользоваться всеми преимуществами создаваемой продукции для оснащения окон. Наличие таких штор в интерьере позволит не только защитить внутреннее пространство от излишнего солнечного света и надоедливых взглядов. С помощью солнцезащитных систем FOROOM вы сможете регулировать световой поток, что позволит в любое время суток создавать в помещении максимально комфортные условия. Магазин, торгующий онлайн, вы можете посетить в любое комфортное время, не спеша ознакомиться с ассортиментом реализуемой продукции и оформить заказ. Теперь для приобретения необходимых штор вовсе не обязательно куда-либо ехать. Разнообразные шторы, жалюзи позволят вам для каждого окна выбрать оптимальный вариант солнцезащитной системы и приобрести его при минимальных материальных затратах."]},{title:"Жалюзи от отечественного производителя – лучший способ декоративного оформления",text:["Приобретайте на привлекательных условиях для декорирования каждого окна в своем жилье шторы, жалюзи нашего производства.","Это выгодно по ряду причин.","• Эстетичность.<br/> При производстве систем FOROOM используются материалы тканей и ламелей, имеющие множество цветов и текстур. Они будут отлично смотреться сами по себе и в комплекте с привычными шторами.","• Практичность.<br/> Мы предлагаем солнцезащитные системы, которые на протяжении многих лет имеют положительные отзывы покупателей.","• Технологичность.<br/> Наше производство оснащено высокотехнологичным оборудованием от мировых лидеров станкостроения, а прямые поставки комплектующих позволяют производить продукцию, соответствующую мировым стандартам.","• Экономичность.<br/> Высокая автоматизация всех производственных циклов дает нам возможность устанавливать на продукцию доступные цены."]}],media:[{type:null,url:""}]}]}}),l={setArticles:function(t,e){t.articles=e}},c={fetch:function(t){return Object(n.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.commit;case 1:case"end":return e.stop()}}),e)})))()}},h={articles:function(s){return s.articles},articlesList:function(s){return s.articles.map((function(t){return{title:t.title,url:t.url,lid:t.lid,date:t.date}}))}}},,,function(t,e,r){"use strict";r.r(e),r.d(e,"state",(function(){return n})),r.d(e,"mutations",(function(){return o}
1)),r.d(e,"actions",(function(){return l})),r.d(e,"getters",(function(){return c}));var n=function(){return{data:{NumberOfRows:1,currentTemplates:[],templateRus:[],price:0,oldPrice:0,selectParamUser:[],currentActionInfo:"",ControlSide:"",ControlType:"",remoteControl:"not",remoteController:"not"}}},o={setData:function(t,data){t.data=data},setRemoteControl:function(t,data){t.data.remoteControl=data},setRemoteController:function(t,data){t.data.remoteController=data}},l={setData:function(t,e){(0,t.commit)("setData",e)},setRemoteControl:function(t,e){(0,t.commit)("setRemoteControl",e)},setRemoteController:function(t,e){(0,t.commit)("setRemoteController",e)}},c={data:function(s){return s.data}}},function(t,e,r){"use strict";r.r(e),r.d(e,"state",(function(){return n})),r.d(e,"mutations",(function(){return o})),r.d(e,"actions",(function(){return l})),r.d(e,"getters",(function(){return c}));var n=function(){return{data:null}},o={setData:function(t,data){t.data=data}},l={setData:function(t,e){(0,t.commit)("setData",e)}},c={data:function(s){return s.data}}},function(t,e,r){"use strict";r.r(e),r.d(e,"state",(function(){return n})),r.d(e,"mutations",(function(){return o})),r.d(e,"actions",(function(){return l})),r.d(e,"getters",(function(){return c}));var n=function(){return{data:null,step:1,stepsMap:{rolo1:[{params:["name"],inPaginator:!1,inCheck:!0},{params:["InstallPlace"],components:[{name:"AttachmentPoint",title:"Место установки",description:["Системы рулонных штор могут устанавливаться на створку окна, образуя с ним единую конструкцию, или на стену/потолок, перекрывая оконный проем целиком."],type:"common"}],inPaginator:!0,tooltip:"Место установки",inCheck:!0},{params:["HasBox","MountType"],components:[{name:"Box",title:"Наличие короба",description:["Декоративный короб дополнительно защищает ткань и механизм управления рулонной шторы от попадания пыли, грязи и посторонних предметов"],type:"common"},{name:"MountType",title:"Тип крепления",description:["Выберите предпочтительный вариант крепления изделия на створку"],type:"common"}],inPaginator:!0,tooltip:"Наличие короба / Тип крепления",inCheck:!0},{params:["sizes"],components:[{name:"Sizes",title:"Размеры",description:["Замер производится с точностью до 1 мм. Измерьте ширину и высоту стекла с учетом уплотнительных резинок."]}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["ControlDevice","ControlSide","Drive"],components:[{name:"Controls",title:"Управление",description:["Выберите способ управления изделием – цепочный (сторона расположения может быть справа или слева) или дистанционный с помощью пульта ДУ."]}],inPaginator:!0,tooltip:"Управление",inCheck:!0},{params:["material","MaterialCalc","rol_width","Color"],fullInfoParams:["material","MaterialCalc","Color"],components:[{name:"Materials",title:"Материал",description:["Выберите ткань для рулонных штор. Материал различается по степени светопропускания, где blackout – это ткани, полностью не пропускающие свет. Материал также можно отсортировать по цвету или по ценовой категории, где 0 – самые недорогие ткани."],type:"common"},{name:"Color",title:"Цвет комплектации",description:[],type:"common"}],inPaginator:!0,tooltip:"Материалы",actionLabel:!0,inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirm",title:"",description:[],type:"common"},{name:"SystemAdvantages",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}]}}},o={setData:function(t,data){t.data=data}},l={setData:function(t,e){(0,t.commit)("setData",e)}},c={data:function(s){return s.data}}},function(t,e,r){"use strict";r.r(e);r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(0));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var v=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},y=function(t){Object(l.a)(r,t);var e=f(r);function r(){var t;return Object(n.a)(this,r),(t=e.apply(this,arguments)).calcProcess=!1,t.systemSetup={rolo1:[{title:"Крепление на саморезы",de
1sc:"",blocks:[{title:null,img:"screw1.jpg",texts:["Для определения мест крепления кронштейнов приложите всю конструкцию горизонтально по уровню к створке окна и сделайте отметки с двух сторон изделия. Обратите внимание! Изделие должно крепиться строго горизонтально и не иметь перекосов. Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия."]},{title:null,img:"screw2.png",texts:["Приложите кронштейны к створке окна, ориентируясь на размеченную по ширине изделия область, и отметьте места отверстий."]},{title:null,img:"screw3.png",texts:["Прикрутите кронштейны саморезами к раме окна через монтажные отверстия. Обратите внимание! Чтобы не повредить стеклопакет, рекомендуем длину самореза подбирать исходя из глубины штапика."]},{title:null,img:"screw4.jpg",texts:["Вставьте защелки с шестеренками в торцы рулонной шторы."]},{title:null,img:"screw5.jpg",texts:["Придерживая защелки, вставьте рулонную штору в прикрученные к раме кронштейны, утопив в них защелки с шестеренками до характерного щелчка."]},{title:null,img:"screw6.jpg",texts:["С помощью двух установленных на цепь ограничителей движения цепи отрегулируйте крайние положения ткани."]},{title:null,img:"screw7.png",texts:["Прикрутите на раму фиксатор цепи управления."]}]},{title:"Крепление на двусторонний скотч",desc:"",blocks:[{title:null,img:"tape1.jpg",texts:["Для определения мест крепления кронштейнов приложите всю конструкцию горизонтально по уровню к створке окна и сделайте отметки с двух сторон изделия. Обратите внимание! Изделие должно крепиться строго горизонтально и не иметь перекосов. Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия."]},{title:null,img:"tape2.png",texts:["Защелкните насадки для приклеивания на кронштейны, соединив их вместе."]},{title:null,img:"tape3.jpg",texts:["Обезжирьте поверхность створки окна в местах крепления изделия."]},{title:null,img:"tape4.jpg",texts:["Нагрейте скотч, расположенный на кронштейнах бытовым феном. Снимите защитный слой скотча с насадок для приклеивания."]},{title:null,img:"tape5.jpg",texts:["Плотно прижимая, приклейте насадки с кронштейнами к створке окна."]},{title:null,img:"tape6.jpg",texts:["Вставьте защелки с шестеренками в торцы рулонной шторы."]},{title:null,img:"tape7.jpg",texts:["Придерживая защелки, вставьте рулонную штору в прикрученные к раме кронштейны, утопив в них защелки с шестеренками до характерного щелчка."]},{title:null,img:"tape8.jpg",texts:["С помощью двух установленных на цепь ограничителей движения цепи отрегулируйте крайние положения ткани."]},{title:null,img:"tape9.png",texts:["Прикрутите на раму фиксатор цепи управления."]}]},{title:"Крепление на навесные пластиковые кронштейны",desc:"Установка производится только на открывающуюся или откидную створку окна",blocks:[{title:null,img:"bracket1.jpg",texts:["Для определения мест крепления кронштейнов приложите всю конструкцию горизонтально по уровню к створке окна и сделайте отметки с двух сторон изделия. Обратите внимание! Изделие должно крепиться строго горизонтально и Ð
1½Ðµ иметь перекосов. Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия."]},{title:null,img:"bracket2.jpg",texts:["Отмерьте необходимое количество лески и закрепите ее на кронштейнах, продев через монтажные отверстия в кронштейнах и завязав узел."]},{title:null,img:"bracket3.jpg",texts:["Наклейте скотч на навесной кронштейн. Соедините детали навесного кронштейна, вставив одну часть в другую до щелчка."]},{title:null,img:"bracket4.jpg",texts:["Вставьте торцевой кронштейн в навесной кронштейн."]},{title:null,img:"bracket5.jpg",texts:["Обезжирьте поверхность в местах крепления изделия."]},{title:null,img:"bracket6.jpg",texts:["Наденьте навесной кронштейн со скотчем на верхнюю часть створки окна с двух сторон."]},{title:null,img:"bracket7.jpg",texts:["Вставьте защелки с шестеренками в торцы рулонной шторы."]},{title:null,img:"bracket8.jpg",texts:["Придерживая защелки,вставьте рулонную штору в торцевые кронштейны. Надавите на рулонную штору так, чтобы защелки с шестеренками утопились в торцевые кронштейны до характерного щелчка."]},{title:null,img:"bracket9.jpg",texts:["Установите кольца для лески в заглушки отвеса ткани и проденьте через них леску."]},{title:null,img:"bracket10.png",texts:["Установите нижние кронштейны для лески."]},{title:null,img:"bracket11.png",texts:["Натяните леску и закрепите ее в технологических отверстиях нижних кронштейнов для лески."]},{title:null,img:"bracket12.jpg",texts:["С помощью двух установленных на цепь ограничителей движения цепи отрегулируйте крайние положения ткани."]},{title:null,img:"bracket13.png",texts:["Прикрутите на раму фиксатор цепи управления."]}]}],rolo2:[{title:"Крепление на саморезы",desc:"",blocks:[{title:null,img:"0076.jpg",texts:["Снимите верхние боковые крышки на коробе изделия."]},{title:null,img:"1439541013.png",texts:["Для определения мест крепления приложите изделие горизонтально по уровню между боковыми штапиками окна. Сдвиньте изделие вверх, уперев его в верхний штапик, и отметьте места для отверстий. Обратите внимание! Изделие должно крепиться строго горизонтально и не иметь перекосов. Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия."]},{title:null,img:"1439541048.png",texts:["Удерживая изделие, прикрутите его к штапику оконной рамы саморезами через монтажные отверстия. Обратите внимание! Чтобы не повредить стеклопакет, рекомендуем длину самореза подбирать исходя из глубины штапика."]},{title:null,img:"1439541104.png",texts:["Обезжирьте поверхность боковых штапиков, где будут установлены направляющие. Перед установкой направляющих нагрейте скотч, расположенный на местах крепления, бытовым феном Снимите защитный слой скотча с боковых направляющих."]},{title:null,img:"1439541446.png",texts:["Приклейте направляющие на боковые штапики, уперев их верхний край вплотную к коробу."]}
1,{title:null,img:"1439541494.png",texts:["Установите обратно боковые крышки на короб изделия."]},{title:null,img:"0084.jpg",texts:["С помощью двух установленных на цепь ограничителей движения цепи отрегулируйте крайние положения ткани."]},{title:null,img:"1439539509.png",texts:["Прикрутите на раму фиксатор цепи управления."]}]},{title:"Крепление на двусторонний скотч",desc:"",blocks:[{title:null,img:"in2-1.png",texts:["Для определения мест крепления приложите изделие горизонтально между боковыми штапиками окна. Сдвиньте изделие вверх, уперев в верхний штапик. Обратите внимание! Изделие должно крепиться строго горизонтально и не иметь перекосов. Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия."]},{title:null,img:"0119.jpg",texts:["Обезжирьте участки поверхности оконного профиля в местах крепления изделия."]},{title:null,img:"1439541836.png",texts:["Перед установкой изделия нагрейте скотч, расположенный на местах крепления, бытовым феном. Снимите защитный слой скотча с подкладок блока управления."]},{title:null,img:"1439541857.png",texts:["Снимите защитный слой скотча с адаптера короба."]},{title:null,img:"1439541913.png",texts:["Приклейте всю конструкцию, плотно прижимая ее к оконному профилю."]},{title:null,img:"1439542000.png",texts:["Обезжирьте поверхность боковых штапиков, где будут установлены направляющие. Перед установкой направляющих нагрейте скотч, расположенный на местах крепления, бытовым феном. Снимите защитный слой скотча с боковых направляющих."]},{title:null,img:"1439541446.png",texts:["Приклейте направляющие на боковые штапики, разместив их верхний край вплотную к коробу."]},{title:null,img:"0084.jpg",texts:["С помощью двух установленных на цепь ограничителей движения цепи отрегулируйте крайние положения ткани."]},{title:null,img:"1439539509.png",texts:["Прикрутите на раму фиксатор цепи управления."]}]}],rolo3:[{title:"Крепление на двусторонний скотч",desc:"",blocks:[{title:null,img:"1box+.jpg",texts:["Обезжирьте поверхность створки окна в местах приклеивания короба и направляющих."]},{title:null,img:"2box+.png",texts:["Установите заглушки в направляющие."]},{title:null,img:"3box+.jpg",texts:["Приложите к раме (в места приклеивания) направляющую (от конца нижнего штапика) и короб.","Совместите направляющую и короб в пазу их примыкания друг к другу."]},{title:null,img:"32box+.jpg",texts:["Приложите к раме (в места приклеивания) направляющую (от конца нижнего штапика) и короб.","Совместите направляющую и короб в пазу их примыкания друг к другу."]},{title:null,img:"4box+.jpg",texts:["Отложите направляющую и проведите строго горизонтальную лиÐ
1½Ð¸ÑŽ разметки вверху короба.","Обратите внимание!","Изделие должно крепиться строго горизонтально и не иметь перекосов.","Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия."]},{title:null,img:"5box+.jpg",texts:["Расположите короб симметрично раме/створке. Сделайте вертикальные отметки с двух сторон изделия."]},{title:null,img:"6box+.png",texts:["Нагрейте бытовым феном скотч, расположенный на коробе и пластиковых подкладках, снимите защитный слой скотча."]},{title:null,img:"7box+.jpg",texts:["Плотно прижимая, приклейте короб согласно сделанным ранее отметкам."]},{title:null,img:"8box+.png",texts:["Нагрейте скотч, расположенный на направляющих бытовым феном, снимите защитный слой скотча."]},{title:null,img:"9box+.jpg",texts:["Плотно прижимая, приклейте направляющие вплотную к коробу сначала в пазу их примыкания, затем по всей длине направляющей."]},{title:null,img:"10box+.jpg",texts:["Отрегулируйте крайние положения ткани при помощи ограничителей движения цепи."]},{title:null,img:"11box+.png",texts:["Установите фиксатор цепи управления со стороны цепи управления."]}]}],rolo4:[{title:"Крепление на саморезы",desc:"Изделие устанавливается строго горизонтально, открытая часть цепочного механизма должна смотреть строго вниз",blocks:[{title:null,img:"roll1.png",texts:["Для определения мест крепления кронштейнов приложите всю конструкцию строго горизонтально к стене или потолку и сделайте отметки с двух сторон изделия. Обратите внимание! Изделие должно крепиться строго горизонтально и не иметь перекосов. Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия."]},{title:null,img:"1439377344.png",texts:["Приложите кронштейны к стене или потолку, ориентируясь на отметки и разметьте места крепления кронштейнов."]},{title:null,img:"1439377516.png",texts:["Прикрутите кронштейны двумя саморезами через монтажные отверстия."]},{title:null,img:"1439377698.png",texts:["Вставьте с торцов в рулонную штору защелки с шестеренками."]},{title:null,img:"1439378122.png",texts:["Придерживая защелки, вставьте рулонную штору в прикрученные к стене (потолку) кронштейны, утопив в них защелки с шестеренками до характерного щелчка."]},{title:null,img:"1439379580.png",texts:["Установите крышки кронштейнов."]},{title:null,img:"roll7.png",texts:["С помощью двух установленных на цепь ограничителей движения цепи отрегулируйте крайние положения ткани."]}]}],rolo30:[{title:"крепление на защелки к стене или потолку",desc:"Внимание! Изделие должно крепиться строго горизонтально и Ð
1½Ðµ иметь перекосов. Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия.",blocks:[{title:null,img:"11.jpg",texts:["Разметьте места крепления, приложив защелки к потолку, при этом крайние точки крепления должны быть на расстоянии 5 см от края карниза."]},{title:null,img:"12.jpg",texts:["Равномерно разметьте оставшееся внутреннее пространство между всеми защелками (их количество зависит от ширины системы CLIC (КЛИК))."]},{title:null,img:"13.jpg",texts:["Прикрутите защелки саморезами через монтажные отверстия."]},{title:null,img:"14.jpg",texts:["Зафиксируйте верхний карниз изделия в защелках до характерного щелчка."]}]},{title:"крепление на стеновые кронштейны к стене",desc:"Внимание! Изделие должно крепиться строго горизонтально и не иметь перекосов. Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия.",blocks:[{title:null,img:"21.jpg",texts:["С помощью винта и гайки соедините кронштейн с защелкой."]},{title:null,img:"22.jpg",texts:["Разметьте места крепления, приложив собранные кронштейны к стене, при этом крайние точки крепления должны быть на расстоянии 5 см от края карниза."]},{title:null,img:"23.jpg",texts:["Равномерно разметьте оставшееся внутреннее пространство между всеми защелками (их количество зависит от ширины системы CLIC)."]},{title:null,img:"24.jpg",texts:["Приложите собранные кронштейны к размеченным местам крепления и прикрутите каждый из них саморезом."]},{title:null,img:"25.jpg",texts:["Зафиксируйте верхний карниз в защелках до характерного щелчка."]}]}],rolo31:[{title:"крепление на защелки к потолку",desc:"Внимание! Изделие должно крепиться строго горизонтально и не иметь перекосов. Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия.",blocks:[{title:null,img:"11.jpg",texts:["Для определения мест крепления защелок приложите изделие к потолку или стене и сделайте отметки с двух его сторон."]},{title:null,img:"12.jpg",texts:["Отступив по 10-15 см в направлении середины изделия, равномерно разметьте оставшееся внутреннее пространство между всеми защелками (их количество зависит от ширины системы CLIC BOX (КЛИК БОКС)) и сделайте отметки на стене или потолке для отверстий."]},{title:null,img:"13.jpg",texts:["Прикрутите защелки саморезами через монтажные отверстия."]},{title:null,img:"14.jpg",texts:["Зафиксируйте верхний карниз изделия в защелках до характерного щелчка."]}]},{title:"крепление на стеновые кронштейны к стене",desc:"Внимание! Изделие должно крепиться строго горизонтально и Ð
1½Ðµ иметь перекосов. Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия.",blocks:[{title:null,img:"21.jpg",texts:["С помощью винта и гайки соедините кронштейн с защелкой."]},{title:null,img:"22.jpg",texts:["Отступив по 10-15 см в направлении середины изделия, равномерно разметьте оставшееся внутреннее пространство между всеми защелками (их количество зависит от ширины системы CLIC BOX (КЛИК БОКС)) и сделайте отметки на стене или потолке для отверстий."]},{title:null,img:"23.jpg",texts:["Прикрутите защелки саморезами через монтажные отверстия."]},{title:null,img:"24.jpg",texts:["Зафиксируйте верхний карниз изделия в защелках до характерного щелчка."]},{title:null,img:"25.jpg",texts:["С помощью двух установленных на цепь ограничителей движения цепи отрегулируйте крайние положения ткани."]}]}],rolo6:[{title:"Крепление на саморезы к стене или потолку",desc:"Внимание! Изделие должно крепиться строго горизонтально и не иметь перекосов. Открытая часть цепочного механизма должна смотреть строго вниз. Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия.",blocks:[{title:null,img:"grande1.png",texts:["Для определения мест крепления кронштейнов приложите всю конструкцию горизонтально по уровню к стене или потолку и сделайте отметки с двух сторон изделия."]},{title:null,img:"1439982379.png",texts:["Приложите кронштейны к стене или потолку, ориентируясь на сделанные отметки и разметьте места крепления кронштейнов."]},{title:null,img:"1439982406.png",texts:["Прикрутите кронштейны двумя саморезами через монтажные отверстия."]},{title:null,img:"grande4.png",texts:["Прокрутите шестеренку, которая находится с противоположной стороны от цепи управления, против часовой стрелки, чтобы металлический стержень углубился внутрь всего механизма."]},{title:null,img:"pazbu.png",texts:["Вставьте трубу с тканью в паз кронштейна со стороны блока управления."]},{title:null,img:"1441781717.png",texts:["Вставьте трубу с тканью в паз кронштейна с противоположной стороны блока управления и прокрутите шестеренку по часовой стрелке, чтобы металлический стержень попал в теÑ
1…нологическое отверстие кронштейна, закрепив тем самым изделие."]},{title:null,img:"1441781726.png",texts:["Наденьте декоративные боковые крышки на кронштейны."]}]}],rolo24:[{title:"Крепление на потолочные кронштейны",desc:"",blocks:[{title:null,img:"gr1-1.png",texts:["Для определения мест крепления потолочных кронштейнов приложите всю конструкцию строго горизонтально к потолку и сделайте отметки с двух сторон изделия. Обратите внимание! Изделие должно крепиться строго горизонтально и не иметь перекосов. Открытая часть цепочного механизма должна смотреть строго вниз. Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия."]},{title:null,img:"gr1-2.png",texts:["Отступив по 10-15 см в направлении середины изделия, равномерно разметьте оставшееся внутреннее пространство между всеми потолочными кронштейнами (их количество зависит от ширины системы GRANDE BOX (ГРАНД БОКС)) и сделайте отметки на потолке для отверстий."]},{title:null,img:"gr1-3.png",texts:["Прикрутите потолочные кронштейны саморезами через монтажные отверстия. Обратите внимание! При установке потолочного кронштейна его пластиковая защелка должна быть повернута к лицевой стороне изделия."]},{title:null,img:"1439984385.png",texts:["Установите алюминиевый короб в потолочные кронштейны до характерного щелчка защелок."]}]},{title:"Крепление на алюминиевые кронштейны к стене",desc:"",blocks:[{title:null,img:"gr1-1.png",texts:["Для определения мест крепления стеновых кронштейнов приложите всю конструкцию горизонтально по уровню к стене и сделайте отметки с двух сторон изделия. Обратите внимание! Изделие должно крепиться строго горизонтально и не иметь перекосов. Открытая часть цепочного механизма должна смотреть строго вниз. Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия."]},{title:null,img:"1439983385.png",texts:["Отступив по 10-15 см в направлении середины изделия, равномерно разметьте оставшееся внутреннее пространство между всеми стеновыми кронштейнами (их количество зависит от ширины системы GRANDE BOX) и сделайте отметки на стене для отверстий."]},{title:null,img:"1439983431.png",texts:["Соедините винтом с гайкой стеновой кронштейн с кронштейном потолочным таким образом, чтобы его пластиковая защелка была повернута к лицевой стороне изделия."]},{title:null,img:"1439984246.png",texts:["Прикрутите собранные кронштейны саморезами к стене через монтажные отверстия."]},{title:null,img:"1439984385.png",texts:["Установите алюминиевый короб в кронштейны потолочные до характерного щелчка защелок."]}]}],zebra21:[{title:"Крепление на двусторонний скотч",de
1sc:"",blocks:[{title:null,img:"tape1.png",texts:["Для определения мест крепления приложите всю конструкцию строго горизонтально к створке окна и сделайте отметки с двух сторон изделия.","<strong>Обратите внимание!</strong>","Изделие должно крепиться строго горизонтально и не иметь перекосов.","Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия."]},{title:null,img:"tape2.jpg",texts:["Обезжирьте участки поверхности оконного профиля в местах крепления изделия."]},{title:null,img:"tape3.png",texts:["Нагрейте бытовым феном скотч, расположенный в местах крепления на изделии.","Снимите защитный слой скотча с адаптера короба."]},{title:null,img:"tape4.png",texts:["Плотно прижимая пластиковый карниз по всей ширине изделия, приклейте конструкцию к оконному профилю."]},{title:null,img:"tape5.png",texts:["Прикрутите на раму фиксатор цепи управления."]}]},{title:"Крепление на навесные пластиковые кронштейны",desc:"Установка производится только на открывающуюся или откидную створку окна",blocks:[{title:null,img:"bracket1.png",texts:["Вставьте навесные пластиковые кронштейны в пазы верхнего карниза и равномерно их распределите исходя из габаритных размеров изделия."]},{title:null,img:"bracket2.png",texts:["Откройте створку окна и наметьте места крепления, приложив всю конструкцию строго горизонтально к раме окна.","<strong>Обратите внимание!</strong>","Изделие должно крепиться строго горизонтально и не иметь перекосов.","Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия."]},{title:null,img:"bracket3.png",texts:["Отмерьте необходимое количество лески и закрепите ее, продев в верхнюю вставку для лески и завязав узел."]},{title:null,img:"bracket4.png",texts:["Вставьте верхнюю вставку в карниз изделия, прижимая конец лески."]},{title:null,img:"bracket5.jpg",texts:["Обезжирьте участки поверхности оконного профиля в местах крепления."]},{title:null,img:"bracket6.png",texts:["Нагрейте бытовым феном скотч, расположенный в местах крепления на кронштейнах.","Снимите защитный слой скотча с навесных пластиковых кронштейнов."]},{title:null,img:"bracket7.png",texts:["Зацепите кронштейны за верхнюю часть створки, плотно прижимая в местах приклеивания."]},{title:null,img:"bracket8.png",texts:["Проденьте леску через заглушку отвеса для ткани."]},{title:null,img:"bracket9.png",texts:["Установите фиксатор нижнего кронштейна на нижнюю часть створки окна."]},{title:null,img:"bracket10.png",texts:["Проденьте леску в нижний кронштейн для лески через монтажные отверстия."]},{title:null,img:"bracket11.png",texts:["Затяните фиксатор нижнего кронштейна для лески, повернув его по часовой стрелке."]},{title:null,img:"bracket12.png",texts:["Прикрутите на раму фиксатор цепи управления."]}]}],zebra22:[{title:"Крепление на двусторонний скотч",de
1sc:"",blocks:[{title:null,img:"1box+.jpg",texts:["Обезжирьте поверхность створки окна в местах приклеивания короба и направляющих."]},{title:null,img:"2box+.png",texts:["Установите заглушки в направляющие."]},{title:null,img:"3box+.jpg",texts:["Приложите к раме (в места приклеивания) направляющую (от конца нижнего штапика) и короб.","Совместите направляющую и короб в пазу их примыкания друг к другу."]},{title:null,img:"32box+.jpg",texts:["Приложите к раме (в места приклеивания) направляющую (от конца нижнего штапика) и короб.","Совместите направляющую и короб в пазу их примыкания друг к другу."]},{title:null,img:"4box+.jpg",texts:["Отложите направляющую и проведите строго горизонтальную линию разметки вверху короба."]},{title:null,img:"5box+.jpg",texts:["Расположите короб симметрично раме/створке.","Сделайте вертикальные отметки с двух сторон изделия.","<strong>Обратите внимание!</strong>","Изделие должно крепиться строго горизонтально и не иметь перекосов.","Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия."]},{title:null,img:"6box+.png",texts:["Нагрейте бытовым феном скотч, расположенный на коробе и пластиковых подкладках, снимите защитный слой скотча."]},{title:null,img:"7box+.jpg",texts:["Плотно прижимая, приклейте короб согласно сделанным ранее отметкам."]},{title:null,img:"8box+.png",texts:["Нагрейте скотч, расположенный на направляющих бытовым феном, снимите защитный слой скотча."]},{title:null,img:"9box+.jpg",texts:["Плотно прижимая, приклейте направляющие вплотную к коробу сначала в пазу их примыкания, затем по всей длине направляющей."]},{title:null,img:"10box+.jpg",texts:["Отрегулируйте крайние положения ткани при помощи ограничителей движения цепи."]},{title:null,img:"11box+.png",texts:["Установите фиксатор цепи управления со стороны цепи управления."]}]}],zebra23:[{title:"Крепление на потолочные кронштейны",desc:"",blocks:[{title:null,img:"gr1-1.png",texts:["Для определения мест крепления потолочных кронштейнов приложите всю конструкцию строго горизонтально к потолку и сделайте отметки с двух сторон изделия.","<strong>Обратите внимание!</strong>","Изделие должно крепиться строго горизонтально и не иметь перекосов.","Открытая часть цепочного механизма должна смотреть строго вниз.","Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия."]},{title:null,img:"grd1-2.png",texts:["Отступив по 10-15 см в направлении середины изделия, равномерно разметьте оставшееся внутреннее пространство между всеми потолочными кронштейнами (их количество зависит от ширины системы GRANDE BOX) и сделайте отметки на потолке для отверстий."]},{title:null,img:"grd1-3.png",texts:["Прикрутите потолочные кронштейны саморезами через монтажные отверстия.","<strong>Обратите внимание!</strong>","При установке потолочного кронштейна его пластиковая защелка должна быть повернута к лицевой стороне изделия."]},{title:null,img:"1439984385.png",texts:["Установите алюминиевый короб в потолочные кронштейны до характерного щелчка защелок."]}]},{title:"Крепление на алюминиевые кронштейны к стене",desc:"",blocks:[{title:null,img:"gr1-1.png",texts:["Для определения мест крепления стеновых кронштейнов приложите всю конструкцию горизонтально по уровню к стене и сделайте отметки с двух сторон изделия.","<strong>Обратите внимание!</strong>","Изделие должно крепиться строго горизонтально и Ð
1½Ðµ иметь перекосов.","Открытая часть цепочного механизма должна смотреть строго вниз.","Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия."]},{title:null,img:"1439983385.png",texts:["Отступив по 10-15 см в направлении середины изделия, равномерно разметьте оставшееся внутреннее пространство между всеми стеновыми кронштейнами (их количество зависит от ширины системы GRANDE BOX) и сделайте отметки на стене для отверстий."]},{title:null,img:"1439983431.png",texts:["Соедините винтом с гайкой стеновой кронштейн с кронштейном потолочным таким образом, чтобы его пластиковая защелка была повернута к лицевой стороне изделия."]},{title:null,img:"1439984246.png",texts:["Прикрутите собранные кронштейны саморезами к стене через монтажные отверстия."]},{title:null,img:"1439984385.png",texts:["Установите алюминиевый короб в кронштейны потолочные до характерного щелчка защелок."]}]}],zebra32:[{title:"крепление на защелки к стене или потолку",desc:"Внимание! Изделие должно крепиться строго горизонтально и не иметь перекосов. Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия.",blocks:[{title:null,img:"11.jpg",texts:["Разметьте места крепления, приложив защелки к потолку, при этом крайние точки крепления должны быть на расстоянии 5 см от края карниза."]},{title:null,img:"12.jpg",texts:["Равномерно разметьте оставшееся внутреннее пространство между всеми защелками (их количество зависит от ширины системы CLIC DUO (КЛИК ДУО))."]},{title:null,img:"13.jpg",texts:["Прикрутите защелки саморезами через монтажные отверстия."]},{title:null,img:"14.jpg",texts:["Зафиксируйте верхний карниз изделия в защелках до характерного щелчка."]}]},{title:"крепление на стеновые кронштейны к стене",desc:"Внимание! Изделие должно крепиться строго горизонтально и не иметь перекосов. Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия.",blocks:[{title:null,img:"21.jpg",texts:["С помощью винта и гайки соедините кронштейн с защелкой."]},{title:null,img:"22.jpg",texts:["Разметьте места крепления, приложив собранные кронштейны к стене, при этом крайние точки крепления должны быть на расстоянии 5 см от края карниза."]},{title:null,img:"23.jpg",texts:["Равномерно разметьте оставшееся внутреннее пространство между всеми защелками (их количество зависит от ширины системы CLIC DUO (КЛИК ДУО))."]},{title:null,img:"24.jpg",texts:["Приложите собранные кронштейны к размеченным местам крепления и прикрутите каждый из них саморезом."]},{title:null,img:"25.jpg",texts:["Зафиксируйте верхний карниз в защелках до характерного щелчка."]}]}],zebra33:[{title:"крепление на защелки к потолку",desc:"Внимание! Изделие должно крепиться строго горизонтально и Ð
1½Ðµ иметь перекосов. Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия.",blocks:[{title:null,img:"11.jpg",texts:["Разметьте места крепления, приложив защелки к потолку, при этом крайние точки крепления должны быть на расстоянии 5 см от края карниза"]},{title:null,img:"12.jpg",texts:["Равномерно разметьте оставшееся внутреннее пространство между всеми защелками (их количество зависит от ширины системы CLIC BOX DUO (КЛИК БОКС ДУО))"]},{title:null,img:"13.jpg",texts:["Приложите защелки к размеченным местам крепления и прикрутите каждую из них саморезом"]},{title:null,img:"14.jpg",texts:["Зафиксируйте алюминиевый короб в защелках до характерного щелчка"]}]},{title:"крепление на стеновые кронштейны к стене",desc:"Внимание! Изделие должно крепиться строго горизонтально и не иметь перекосов. Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия.",blocks:[{title:null,img:"21.jpg",texts:["С помощью винта и гайки соедините кронштейн с защелкой"]},{title:null,img:"22.jpg",texts:["Разметьте места крепления, приложив собранные кронштейны к стене, при этом крайние точки крепления должны быть на расстоянии 5 см от края карниза"]},{title:null,img:"23.jpg",texts:["Равномерно разметьте оставшееся внутреннее пространство между всеми защелками (их количество зависит от ширины системы CLIC BOX DUO (КЛИК БОКС ДУО))"]},{title:null,img:"24.jpg",texts:["Приложите собранные кронштейны к размеченным местам крепления и прикрутите каждый из них саморезом"]},{title:null,img:"25.jpg",texts:["Зафиксируйте алюминиевый короб в защелках до характерного щелчка"]}]}],hblinds1:[{title:"Крепление к стене (раме или потолку) на саморезы",desc:"",blocks:[{title:null,img:"gf1-1.png",texts:["Для определения мест установки кронштейнов приложите изделие к стене (раме или потолку) и сделайте отметки с двух его сторон","<strong>Обратите внимание!</strong>","Изделие должно крепиться строго горизонтально и не иметь перекосов","Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия"]},{title:null,img:"1441804408.jpg",texts:["Расположите кронштейны равномерно по всей ширине отмеченной области","При этом обратите внимание, чтобы крепежные элементы не попали на внутренние узлы и механизмы карниза","Отметьте места для отверстий"]},{title:null,img:"1441804455.jpg",texts:["Прикрутите кронштейны саморезами через монтажные отверстия к стене (раме или потолку)."]},{title:null,img:"1441804689.png",texts:["Отведите фиксаторы кронштейнов против часовой стрелки, вставьте карниз изделия в кронштейны и поверните фиксаторы кронштейнов по часовой стрелке до упора"]},{title:null,img:"gf1-5(2-8).png",texts:["Прикрутите держатель нижней планки, магнитный фиксатор скотч или магнит для фиксации нижней планки (в зависимости от комплектации)."]},{title:null,img:"gf1-6(2-6)(4-10)(5-9).png",texts:["Установите стержень управления."]}]},{title:"Крепление на кронштейны для окон ПВХ",desc:"",blocks:[{title:null,img:"gf2-1(3-1)(4-1).png",texts:["Для определения мест установки кронштейнов приложите изделие к раме и сделайте отметки с двух его сторон","<strong>Обратите внимание!</strong>","Изделие должно крепиться строго горизонтально и Ð
1½Ðµ иметь перекосов.","Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия."]},{title:null,img:"gf2-2.png",texts:["Расположите кронштейны равномерно по всей ширине отмеченной области.","При этом обратите внимание, чтобы крепежные элементы не попали на внутренние узлы и механизмы карниза."]},{title:null,img:"1441793308.png",texts:["Плотно соедините кронштейн с кронштейном для окон ПВХ винтом с гайкой."]},{title:null,img:"1441793349.png",texts:["Откройте створку окна и установите собранные кронштейны на раму в размеченных местах крепления, затянув фиксирующий винт (контрвинт)."]},{title:null,img:"1441793464.png",texts:["Отведите фиксаторы кронштейнов против часовой стрелки, вставьте карниз изделия в кронштейны и поверните фиксаторы кронштейнов по часовой стрелке до упора."]},{title:null,img:"gf1-6(2-6)(4-10)(5-9).png",texts:["Установите стержень управления."]},{title:null,img:"gf1-5(2-8).png",texts:["Прикрутите держатель нижней планки, магнитный фиксатор скотч или магнит для фиксации нижней планки (в зависимости от комплектации)."]}]},{title:"Крепление на кронштейны для окон ПВХ на откидные и мансардные окна",desc:"",blocks:[{title:null,img:"gf2-1(3-1)(4-1).png",texts:["Для определения мест установки кронштейнов приложите изделие к раме и сделайте отметки с двух его сторон.","<strong>Обратите внимание!</strong>","Изделие должно крепиться строго горизонтально и не иметь перекосов.","Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия."]},{title:null,img:"gf2-2.png",texts:["Расположите кронштейны равномерно по всей ширине отмеченной области.","При этом обратите внимание, чтобы крепежные элементы не попали на внутренние узлы и механизмы карниза."]},{title:null,img:"1441793308.png",texts:["Плотно соедините кронштейн с кронштейном для окон ПВХ винтом с гайкой."]},{title:null,img:"1441793349.png",texts:["Откройте створку окна и установите собранные кронштейны на раму в размеченных местах крепления, затянув фиксирующий винт (контрвинт)."]},{title:null,img:"1441793431.png",texts:["Отмерьте необходимое по высоте количество троса (с запасом 10 см).","Закрепите оба троса в фиксаторах троса верхний/рама."]},{title:null,img:"1441793395.png",texts:["Пропустите оба троса через верхний карниз, все ламели и нижнюю планку."]},{title:null,img:"1441793464.png",texts:["Отведите фиксаторы кронштейнов против часовой стрелки, вставьте карниз изделия в кронштейны и поверните фиксаторы кронштейнов по часовой стрелке до упора."]},{title:null,img:"gf4-8.png",texts:["Установите кронштейны нижние для окон ПВХ на нижнюю часть рамы так, чтобы оÐ
1½Ð¸ располагались напротив фиксаторов троса верхний/рама, и пропустите через них трос."]},{title:null,img:"gf4-9.png",texts:["Натяните трос строго вертикально и зафиксируйте его в кронштейнах нижних для окон ПВХ с помощью шестигранного ключа."]},{title:null,img:"gf1-6(2-6)(4-10)(5-9).png",texts:["Установите стержень управления."]},{title:null,img:"1441793567.png",texts:["Установите фиксатор ручки управления"]}]},{title:"Крепление на саморезы на глухие мансардные окна",desc:"",blocks:[{title:null,img:"gf2-1(3-1)(4-1).png",texts:["Для определения мест установки кронштейнов приложите изделие к раме или верхнему откосу окна и сделайте отметки с двух его сторон.","<strong>Обратите внимание!</strong>","Изделие должно крепиться строго горизонтально и не иметь перекосов.","Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия."]},{title:null,img:"1441804408.jpg",texts:["Расположите кронштейны равномерно по всей ширине отмеченной области.","При этом обратите внимание, чтобы крепежные элементы не попали на внутренние узлы и механизмы карниза.","Отметьте места для отверстий."]},{title:null,img:"1441804455.jpg",texts:["Прикрутите кронштейны саморезами через монтажные отверстия к раме (или откосу верхнего окна)."]},{title:null,img:"1441796166.png",texts:["Отмерьте необходимое по высоте количество троса (с запасом 10 см).","Закрепите оба троса в фиксаторах троса верхний/рама."]},{title:null,img:"1441796046.png",texts:["Пропустите оба троса через карниз изделия, все ламели и нижнюю планку"]},{title:null,img:"1441793464.png",texts:["Отведите фиксаторы кронштейнов против часовой стрелки, вставьте карниз изделия в кронштейны и поверните фиксаторы кронштейнов по часовой стрелке до упора."]},{title:null,img:"gf4-7.png",texts:["Установите на нижний откос или подоконник фиксаторы троса нижний/подоконник так, чтобы они располагались напротив фиксаторов троса верхний/рама, и пропустите через них трос."]},{title:null,img:"gf4-8(2).png",texts:["Натяните трос строго вертикально и зафиксируйте его в фиксаторах нижний/подоконник с помощью шестигранного ключа."]},{title:null,img:"gf1-6(2-6)(4-10)(5-9).png",texts:["Установите стержень управления."]},{title:null,img:"1441793567.png",texts:["Установите фиксатор ручки управления."]}]},{title:"Крепление на саморезы к оконной раме на глухие или откидные мансардные окна",desc:"",blocks:[{title:null,img:"gf2-1(3-1)(4-1).png",texts:["Для определения мест установки кронштейнов приложите изделие к раме и сделайте отметки с двух его сторон.","<strong>Обратите внимание!</strong>","Изделие должно крепиться строго горизонтально и Ð
1½Ðµ иметь перекосов.","Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия."]},{title:null,img:"1441804408.jpg",texts:["Расположите кронштейны равномерно по всей ширине отмеченной области.","При этом обратите внимание, чтобы крепежные элементы не попали на внутренние узлы и механизмы карниза.","Отметьте места для отверстий."]},{title:null,img:"1441804455.jpg",texts:["Прикрутите кронштейны саморезами через монтажные отверстия к раме."]},{title:null,img:"1441796166.png",texts:["Отмерьте необходимое по высоте количество троса (с запасом 10 см).","Закрепите оба троса в фиксаторах троса верхний/рама."]},{title:null,img:"1441796046.png",texts:["Пропустите оба троса через карниз изделия, все ламели и нижнюю планку"]},{title:null,img:"1441793464.png",texts:["Отведите фиксаторы кронштейнов против часовой стрелки, вставьте карниз изделия в кронштейны и поверните фиксаторы кронштейнов по часовой стрелке до упора."]},{title:null,img:"gf5-7.png",texts:["Установите с помощью саморезов на нижнюю часть рамы фиксаторы троса нижний/рама так, чтобы они располагались напротив фиксаторов троса верхний/рама, и пропустите через них трос."]},{title:null,img:"gf5-8.png",texts:["Натяните трос строго вертикально и зафиксируйте его в фиксаторах нижний/рама с помощью шестигранного ключа."]},{title:null,img:"gf1-6(2-6)(4-10)(5-9).png",texts:["Установите стержень управления."]},{title:null,img:"1441793567.png",texts:["Установите фиксатор ручки управления."]}]}],ks251:[{title:"Крепление на саморезы",desc:"",blocks:[{title:null,img:"1439537914.png",texts:["Снимите верхние боковые крышки на карнизе изделия."]},{title:null,img:"1439537992.png",texts:["Установите необходимое количество корректоров, обеспечивающих расстояние изделия от стекла для свободного движения ламелей."]},{title:null,img:"integra-ustanjvka1.jpg",texts:["Для определения мест крепления приложите изделие горизонтально между боковыми штапиками окна.","Сдвиньте изделие вверх, уперев в верхний штапик, и отметьте места для отверстий.","<strong>Обратите внимание!</strong>","Изделие должно крепиться строго горизонтально и не иметь перекосов.","Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия."]},{title:null,img:"1439538014.png",texts:["Прикрепите изделие саморезами через монтажные отверстия с каждой стороны.","<strong>Обратите внимание!</strong>","Чтобы не повредить стеклопакет, рекомендуем длину самореза подбирать исходя из количества корректоров и глубины штапика."]},{title:null,img:"integra-ustanjvka2.jpg",texts:["В нижнем штапике (раме) разметьте места крепления фиксаторов лески.","<strong>Обратите внимание!</strong>","Леска должна находиться строго в вертикальном положении во избежание перекоса изделия и затруднительного движения ламелей."]},{title:null,img:"1439538056.png",texts:["Просверлите два отверстия диаметром 2 мм."]},{title:null,img:"integra-ustanjvka3.jpg",texts:["Закрепите леску в фиксаторах с помощью узлов.","Вставьте фиксаторы лески в просверленные отверстия."]},{title:null,img:"1439538098.png",texts:["Открыв зажимы в верхнем карнизе, натяните леску, а затем закройте зажимы в обратной последовательности.","Отрежьте излишки лески."]},{title:null,img:"1439538153.png",texts:["Установите верхние боковые крышки."]},{title:null,img:"1439538125.png",texts:["С помощью саморезов прикрутите на раму фиксатор цепи управления."]}]}],roma1:[{title:"Крепление на саморезы (на стену или потолок)",desc:"",blocks:[{title:null,img:"roma1.png",texts:["Для определения мест крепления универсальных кронштейнов ПАРМА приложите всю конструкцию строго горизонтально к стене (потолку) и сделайте отметки с двух сторон изделия.","<strong>Обратите внимание!</strong>","Изделие должно крепиться строго горизонтально и Ð
1½Ðµ иметь перекосов.","Даже небольшое отклонение от горизонта может стать причиной неправильной работы изделия."]},{title:null,img:"rimka-ustanovka.jpg",texts:["Приложите универсальные кронштейны ПАРМА к стене (потолку), ориентируясь на размеченную по ширине изделия область, и отметьте места отверстий."]},{title:null,img:"rimka-ustanovka12.jpg",texts:["Просверлите в стене (потолке) отверстия для закрепления в нем дюбеля (рекомендуемый диаметр 6мм)."]},{title:null,img:"rimka-ustanovka11.jpg",texts:["Установите дюбель в просверленное отверстие и прикрутите универсальные кронштейны ПАРМА саморезами к стене (потолку) через монтажные отверстия."]},{title:null,img:"rimka-ustanovka5.jpg",texts:["Установите карниз в универсальные кронштейны ПАРМА и зафиксируйте его с помощью поворотных фиксаторов."]},{title:null,img:"rimka-ustanovka6.jpg",texts:["Зафиксируйте полотно ткани на карнизе посредством липучки."]},{title:null,img:"rimka-ustanovka07.jpg",texts:["Проденьте шнуры подъемных блоков в соответствующие им петли на ткани."]},{title:null,img:"rimka-ustanovka08.jpg",texts:["При необходимости открутите фиксирующий саморез в подъемном блоке со шнуром, сдвиньте блок на определенное расстояние и закрутите саморез обратно."]},{title:null,img:"rimka-ustanovka9.jpg",texts:["Закрепите на одном горизонтальном уровне стопорные кольца на нижних концах шнуров подъемных блоков.","<strong>Обратите внимание!</strong>","Шнуры подъемных блоков должны располагаться строго вертикально и быть в натянутом положении, но при этом, не стягивая полотно ткани."]},{title:null,img:"rimka-ustanovka10.jpg",texts:["Проверьте работоспособность изделия.","Если ткань поднимается с перекосом, то отвяжите стопорные кольца от шнуров и заново повторите процедуру, начиная с пункта 8."]}]}],introma1:[{title:"Крепление на саморезы к створке окна",desc:"",blocks:[{title:"Весь процесс установки системы INTEGRA ROMA (ИНТЕГРА РОМА) с креплением на саморезы производится в три этапа:",img:null,texts:["- Сборка римской шторы","- Разметка мест крепления на створке окна ПВХ","- Установка системы на створке, проверка работоспособности изделия"]},{title:"Сборка римской шторы",img:null,texts:[]},{title:null,img:"screws/1.jpg",texts:["1. Снимите липучки, фиксирующие шнуры суппортов."]},{title:null,img:"screws/2.jpg",texts:["2. Зафиксируйте верхний край ткани для римских штор на карнизе INTEGRA ROMA (ИНТЕГРА РОМА) при помощи липучки."]},{title:null,img:"screws/3.jpg",texts:["3. Положите изделие на чистую ровную поверхность оборотной стороной вверх и распустите шнуры от суппортов вдоль изделия перпендикулярно карнизу."]},{title:null,img:"screws/4.jpg",texts:["4. При необходимости передвиньте суппорта вдоль карниза INTEGRA ROMA (ИНТЕГРА РОМА) так, чтобы каждый шнур находился по центру ближайшей текстильной петли. При этом оставьте от края с каждой стороны карниза место для установки кронштейнов универсальных."]},{title:null,img:"screws/5.jpg",texts:["5. Зафиксируйте суппорт, закрутив саморез с помощью к
1рестовой отвертки."]},{title:null,img:"screws/6.jpg",texts:["6. Проденьте все шнуры от суппортов в соответствующие текстильные петли по всей высоте изделия."]},{title:null,img:"screws/7.jpg",texts:["7. Установите кронштейны универсальные до щелчка в большой паз карниза INTEGRA ROMA (ИНТЕГРА РОМА)."]},{title:"Разметка мест крепления на створке окна ПВХ",img:null,texts:[]},{title:null,img:"screws/8.jpg",texts:["1. Разметьте места крепления кронштейнов универсальных приложив изделие к створке окна."]},{title:"Установка системы на створке, проверка работоспособности изделия",img:null,texts:[""]},{title:null,img:"screws/9.jpg",texts:["1. Снимите кронштейны универсальные с изделия, нажав пружинную кнопку и прикрутите их саморезами к створке."]},{title:null,img:"screws/10.jpg",texts:["2. Установите кронштейны универсальные до щелчка в большой паз карниза INTEGRA ROMA."]},{title:null,img:"screws/11.jpg",texts:["3. Установите стопорные кольца на шнуры у самой нижней текстильной петли. Все стопорные кольца должны быть расположены строго горизонтально относительно друг друга."]},{title:null,img:"screws/12.jpg",texts:["4. Зафиксируйте высоту, завязав на шнуре со стопорным кольцом несколько узлов и закрепив на текстильной петле."]},{title:null,img:"screws/13.jpg",texts:["5. С помощью шнура управления поднимите ткань для римских штор, проверив работоспособность изделия."]},{title:null,img:"screws/14.jpg",texts:["6. Если ткань поднимается с перекосом, то отвяжите стопорные кольца и повторите процедуру заново, начиная с пункта 4."]},{title:null,img:"screws/15--.jpg",texts:[""]}]},{title:"Крепление на кронштейны для окон ПВХ",desc:"",blocks:[{title:"Весь процесс установки системы INTEGRA ROMA (ИНТЕГРА РОМА) с креплением на кронштейны для окон ПВХ производится в два этапа:",img:null,texts:["- Сборка римской шторы","- Установка системы на створке, проверка работоспособности изделия"]},{title:"Сборка римской шторы",img:null,texts:[]},{title:null,img:"brackets/1.jpg",texts:["1. Снимите липучки, фиксирующие шнуры суппортов."]},{title:null,img:"brackets/2.jpg",texts:["2. Зафиксируйте верхний край ткани для римских штор на карнизе INTEGRA ROMA (ИНТЕГРА РОМА) при помощи липучки."]},{title:null,img:"brackets/3.jpg",texts:["3. Положите изделие на чистую ровную поверхность оборотной стороной вверх и распустите шнуры вдоль изделия перпендикулярно карнизу."]},{title:null,img:"brackets/4.jpg",texts:["4. При необходимости передвиньте суппорта вдоль карниза INTEGRA ROMA (ИНТЕГРА РОМА) так, чтобы каждый шнур находился по центру ближайшей текстильной петли. При этом оставьте от края с каждой стороны карниза место для установки кронштейнов универсальных."]},{title:null,img:"brackets/5.jpg",texts:["5. Зафиксируйте суппорт, закрутив саморез с помощью к
1рестовой отвертки."]},{title:null,img:"brackets/6.jpg",texts:["6. Проденьте все шнуры от суппортов в соответствующие текстильные петли по всей высоте изделия."]},{title:null,img:"brackets/7.jpg",texts:["7. Соедините кронштейны универсальные и кронштейны для ПВХ окон с помощью винта и гайки."]},{title:null,img:"brackets/8.jpg",texts:["8. Установите кронштейны универсальные до щелчка в большой паз карниза INTEGRA ROMA (ИНТЕГРА РОМА)."]},{title:"Установка системы на створке, проверка работоспособности изделия",img:null,texts:[]},{title:null,img:"brackets/9.jpg",texts:["1. Откройте створку и закрепите изделие, зажав раму в кронштейнах для окон ПВХ. Для прочности крепления изделия затяните фиксирующий контрвинт."]},{title:null,img:"brackets/10.jpg",texts:["2. Установите стопорные кольца на шнуры у самой нижней текстильной петли. Все стопорные кольца должны быть расположены строго горизонтально относительно друг друга."]},{title:null,img:"brackets/11.jpg",texts:["3. Зафиксируйте высоту, завязав на шнуре со стопорным кольцом несколько узлов и закрепив на текстильной петле."]},{title:null,img:"brackets/12.jpg",texts:["4. С помощью шнура управления поднимите ткань для римских штор, проверив работоспособность изделия. Если ткань поднимается с перекосом, то отвяжите стопорные кольца и повторите процедуру заново, начиная с пункта 3."]}]}],plisse1:[{title:"Стандартная установка на саморезы в штапик",desc:"",blocks:[{title:null,img:"pl1-1.png",texts:["Подберите из комплекта защёлок четыре наиболее подходящие к конфигурации штапика."]},{title:null,img:"pl1-2.png",texts:["Приложите защелки, уперев их ограничителем в резиновый уплотнитель.","Внимание!","Защелки прикладываются строго в угол штапика."]},{title:null,img:"pl1-3.png",texts:["Произведите разметку места крепления защелок под саморезы."]},{title:null,img:"pl1-4.png",texts:["Отломите ограничители защелок."]},{title:null,img:"pl1-5.png",texts:["С помощью саморезов установите на штапик четыре защёлки (две сверху и две снизу)."]},{title:null,img:"pl1-6.png",texts:["Установите на изделие ручки управления две штуки (одну сверху и одну снизу)."]},{title:null,img:"pl1-7.png",texts:["Закрепите в защёлки башмаки шнура (два сверху и два снизу)."]},{title:null,img:"pl1-8.png",texts:["Проверьте работоспособность изделия."]}]},{title:"Установка на кронштейны",desc:"",blocks:[{title:null,img:"pl2-1.png",texts:["Для определения мест установки угловых кронштейнов приложите изделие к раме/створке.","Отцентруйте изделие относительно рамы/створки.","Сделайте отметки."]},{title:null,img:"pl2-2.png",texts:["Приложите угловые кронштейны к ранее нанесенным меткам.","Произведите разметку мест крепления угловых кронштейнов."]},{title:null,img:"pl2-3.png",texts:["С помощью саморезов установите на раму/створку четыре угловых кронштейна (два сверху и два снизу)."]},{title:null,img:"pl2-4.png",texts:["Установите на кронштейны декоративные крышки."]},{title:null,img:"pl2-5.png",texts:["Установите на изделие ручки управления 2 штуки (одну сверху и одну снизу)."]},{title:null,img:"pl2-6.png",texts:["Закрепите в угловых кронштейнах башмаки шнура (два сверху и два снизу)."]},{title:null,img:"pl2-7.png",texts:["Проверьте работоспособность изделия."]}]},{title:"Установка на накидные кронштейны, без сверления",desc:"",blocks:[{title:null,img:"pl3-1.png",texts:["Для определения мест установки накидных кронштейнов приложите изделие к открывающейся или откидывающейся створке.","Отцентруйте изделие относительно рамы/створки.","Сделайте отметки."]},{title:null,img:"pl3-2.png",texts:["Выберите четыре плоские защелки из имеющихся комплектов защелок."]},{title:null,img:"pl3-3.png",texts:["Отломите пластиковые ораничители от защелок."]},{title:null,img:"pl3-4.png",texts:["С помощью саморезов закрепите защелки на накидных кронштейнах."]},{title:null,img:"pl3-5.png",texts:["С помощью шестигранного ключа закрепите на открывающейся или откидывающейся створке четыре накидных кронштейна (два сверху и два снизу)."]},{title:null,img:"pl3-6.png",texts:["Установите на изделие ручки управления 2 штуки (одну сверху и одну снизу)."]},{title:null,img:"pl3-7.png",texts:["Закрепите в накидных кронштейнах башмаки шнура (два сверху и два снизу)."]},{title:null,img:"pl3-8.png",texts:["Проверьте работоспособность изделия."]}]}
1,{title:"Мансардное крепление",desc:"",blocks:[{title:null,img:null,video:"DnbXV_dk-So",texts:[]},{title:"Монтаж изделия ведется строго горизонтально на окно мансардного типа.",img:"pl4-1.jpg",texts:["Перед началом установки приложите изделие к стеклу у нижней части рамы. Изделие должно располагаться строго горизонтально между оконной рамой. Карандашом поставьте метку.","Повторите тоже самое у верхней части рамы."]},{title:null,img:"pl4-2.png",texts:["Подберите из комплекта защелок четыре наиболее подходящие к конфигурации рамы."]},{title:null,img:"pl4-3.jpg",texts:["Отступите от ребра рамы 15мм и приложите изделие, выровняйте изделие относительно центра рамы – напротив всех 4-х башмаков произведите разметку места крепления под саморезы."]},{title:null,img:"pl4-4.png",texts:["Отломите ограничители защелок."]},{title:null,img:"pl4-5.png",texts:["С помощью саморезов закрепите защелки в башмаки шнура (два сверху и два снизу)"]},{title:null,img:"pl4-6.jpg",texts:["Установите на изделие ручки управления 2 штуки (одну сверху и одну снизу)."]},{title:null,img:"pl4-7.png",texts:["Расправьте шнур натяжения так, чтобы он не переплетался. Закрепите защелки в башмаки шнура (два сверху и два снизу). Проверьте работоспособность изделия."]},{title:null,img:"pl4-8.png",texts:["Перед установкой направляющих снимите изделие с защелок, чтобы не повредить изделие."]},{title:null,img:"pl4-9.png",texts:["Установите крышки направляющей на торцы направляющих."]},{title:null,img:"pl4-10.png",texts:["Приложите направляющую к ребру рамы и с помощью саморезов зафиксируйте направляющую (одну слева и одну справа)."]},{title:null,img:"pl4-11.png",texts:["Установите изделие – закрепив башмаки шнура в защелках (два сверху и два снизу)."]},{title:null,img:"pl4-12.png",texts:["Проверьте работоспособность изделия. Зафиксируйте верхний и нижний карниз изделия в башмаках шнура до щелчка."]}]}],vblinds1:[{title:"Крепление на саморезы к потолку или в оконный проем",desc:"",blocks:[{title:null,img:"vf1-1.png",texts:["Для определения мест крепления защелок приложите карниз изделия к потолку и сделайте отметки с двух его сторон."]},{title:null,img:"vf1-2.png",texts:["Отступив по 10-15 см в направлении середины изделия, равномерно разметьте оставшееся внутреннее пространство между всеми защелками (их количество зависит от ширины системы V-FORM) и сделайте отметки на потолке для отверстий."]},{title:null,img:"vf1-3.png",texts:["Прикрутите защелки с помощью саморезов к потолку или в оконный проем через монтажные отверстия."]},{title:null,img:"vf1-4.png",texts:["Закрепите карниз на установленные защелки."]},{title:null,img:"1441786397.png",texts:["Вставьте держатели тканевых ламелей в клипсы бегунков."]},{title:null,img:"1441786452.png",texts:["Вставьте цепочку в отвесы тканевых ламелей с обеих сторон."]}]},{title:"Крепление на саморезы к стене",desc:"",blocks:[{title:null,img:"vf2-1.png",texts:[" Для определения мест крепления кронштейнов приложите карниз изделия к стене и сделайте отметки с двух его сторон."]},{title:null,img:"1441785738.png",texts:["Отступив по 10-15 см в направлении середины изделия, равномерно разметьте оставшееся внутреннее пространство между всеми кронштейнами (их количество зависит от ширины системы V-FORM) и сделайте отметки на стене для отверстий."]},{title:null,img:"1441785940.png",texts:["Соедините защелки с кронштейнами с помощью винта и гайки."]},{title:null,img:"1441786134.png",texts:["Прикрутите стеновые кронштейны к поверхности стены саморезами через монтажные отверстия."]},{title:null,img:"1441786293.png",texts:["Закрепите карниз жалюзи в защелках на установленных кронштейнах."]},{title:null,img:"1441786397.png",texts:["Вставьте держатели тканевых ламелей в клипсы бегунков."]},{title:null,img:"1441786452.png",texts:["Вставьте цепочку в отвесы тканевых ламелей с обеих сторон."]}]},{title:"Крепление на защелки к потолку «ARMSTRONG»",de
1sc:"Для данного типа установки разметка не требуется",blocks:[{title:null,img:"1441790135.png",texts:["Зафиксируйте равномерно кронштейны «ARMSTRONG» на Т-образном профиле потолка, попадающем под карниз системы V-FORM (ВИ-ФОРМ), путем поворота верхней части кронштейна по часовой стрелке."]},{title:null,img:"vf3-2.png",texts:["После установки кронштейнов на потолок необходимо проверить их вылет от стены.","Он должен быть одинаковым."]},{title:null,img:"1441790143.png",texts:["Закрепите алюминиевый карниз изделия в установленных кронштейнах для потолка «ARMSTRONG»."]},{title:null,img:"1441786397.png",texts:["Вставьте держатели тканевых ламелей в клипсы бегунков."]},{title:null,img:"1441786452.png",texts:["Вставьте цепочку в отвесы тканевых ламелей с обеих сторон."]}]},{title:"Установка ламбрекена",desc:"Дополнительная опция",blocks:[{title:null,img:"vfl1.png",texts:["Наденьте уголок на ламбрекен с обеих сторон."]},{title:null,img:"vfl2.png",texts:["Установите боковые элементы ламбрекена в уголок с торцов (если заказано)."]},{title:null,img:"vfl3.png",texts:["Установите кронштейны для ламбрекена на алюминиевом карнизе."]},{title:null,img:"vfl4.png",texts:["Установите ламбрекен на кронштейны для ламбрекена."]}]}],vblinds2:[{title:"Крепление на саморезы к потолку или в оконный проем",desc:"",blocks:[{title:null,img:"vp1-1.png",texts:["Для определения мест крепления защелок приложите карниз изделия к потолку и сделайте отметки с двух его сторон."]},{title:null,img:"vp1-2.png",texts:["Отступив по 10-15 см в направлении середины изделия, равномерно разметьте оставшееся внутреннее пространство между всеми защелками (их количество зависит от ширины системы V-FORM (ВИ-ФОРМ)) и сделайте отметки на потолке для отверстий."]},{title:null,img:"vp1-3.png",texts:["Прикрутите защелки с помощью саморезов к потолку или в оконный проем через монтажные отверстия."]},{title:null,img:"vp1-4.png",texts:["Закрепите карниз на установленные защелки."]},{title:null,img:"vp1-5.png",texts:["Вставьте пластиковые ламели с отверстием в клипсы бегунков."]}]},{title:"Крепление на саморезы к стене",desc:"",blocks:[{title:null,img:"vp2-1.png",texts:[" Для определения мест крепления кронштейнов приложите карниз изделия к стене и сделайте отметки с двух его сторон."]},{title:null,img:"1441785738.png",texts:["Отступив по 10-15 см в направлении середины изделия, равномерно разметьте оставшееся внутреннее пространство между всеми кронштейнами (их количество зависит от ширины системы V-FORM (ВИ-ФОРМ)) и сделайте отметки на стене для отверстий."]},{title:null,img:"1441785940.png",texts:["Соедините защелки с кронштейнами с помощью винта и гайки."]},{title:null,img:"1441786134.png",texts:["Прикрутите стеновые кронштейны к поверхности стены саморезами через монтажные отверстия."]},{title:null,img:"1441786293.png",texts:["Закрепите карниз жалюзи в защелках на установленных кронштейнах."]},{title:null,img:"vp2-6.png",texts:["Вставьте ламели с отверстием в клипсы бегунков."]}]},{title:"Крепление на защелки к потолку «ARMSTRONG»",de
1sc:"Для данного типа установки разметка не требуется",blocks:[{title:null,img:"1441790135.png",texts:["Зафиксируйте равномерно кронштейны «ARMSTRONG» на Т-образном профиле потолка, попадающем под карниз системы V-FORM (ВИ-ФОРМ), путем поворота верхней части кронштейна по часовой стрелке."]},{title:null,img:"vp3-2.png",texts:["После установки кронштейнов на потолок необходимо проверить их вылет от стены. Он должен быть одинаковым."]},{title:null,img:"1441790143.png",texts:["Закрепите алюминиевый карниз изделия в установленных кронштейнах для потолка «ARMSTRONG»."]},{title:null,img:"vp2-6.png",texts:["Вставьте ламели с отверстием в клипсы бегунков."]}]},{title:"Установка ламбрекена",desc:"Дополнительная опция",blocks:[{title:null,img:"vpl1.png",texts:["Наденьте уголок на ламбрекен с обеих сторон."]},{title:null,img:"vpl2.png",texts:["Установите боковые элементы ламбрекена в уголок с торцов (если заказано)."]},{title:null,img:"vpl3.png",texts:["Установите кронштейны для ламбрекена на алюминиевом карнизе."]},{title:null,img:"vpl4.png",texts:["Установите ламбрекен на кронштейны для ламбрекена."]}]}],cv:[{title:"",desc:"",blocks:[{title:null,img:"",texts:[""]}]}]},t}return Object(o.a)(r,[{key:"currentPaginatorStepGetter",get:function(){return this.calcProcess}},{key:"systemsSetupGetter",value:function(){return this.systemSetup}}]),r}(d.VuexModule);y=v([Object(d.Module)({name:"calcLibs",namespaced:!0,stateFactory:!0})],y),e.default=y},function(t,e,r){"use strict";r.r(e),r.d(e,"state",(function(){return n})),r.d(e,"actions",(function(){return o})),r.d(e,"mutations",(function(){return l})),r.d(e,"getters",(function(){return c}));var n=function(){return{step:1,stepsMap:{plisse1:[{params:["name"],inPaginator:!1,inCheck:!0},{params:["MountType"],components:[{name:"MountType",title:"Тип крепления",description:["Выберите предпочтительный вариант крепления изделия на створку. Кронштейн накидной предполагает установку без сверления."]}],inPaginator:!0,tooltip:"Тип крепления",inCheck:!0},{params:["sizes"],components:[{name:"Sizes",title:"Размеры",description:["Замер производится с точностью до 1 мм. Измерьте ширину и высоту стекла вместе с уплотнительными резинками."],type:"common"}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["material","rol_width","Color","BandColor"],components:[{name:"Materials",title:"Материал",description:["Выберите ткань для штор плиссе. Материал различается по степени светопропускания, где blackout – это ткани, полностью не пропускающие свет. Материал также можно отсортировать по цвету или по ценовой категории, где 0 – самые недорогие ткани."],type:"common"},{name:"Color",title:"Цвет профиля",description:["Выберите цвет карниза для штор плиссе"],type:"common"},{name:"BandColor",title:"Цвет комплектации",description:["Выберите цвет пластиковых комплектующих для штор плиссе. Сюда входят ручки, шнур, кронштейны, заглушки"],type:"common"}],inPaginator:!0,tooltip:"Материалы",actionLabel:!0,inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirm",title:"",description:[],type:"common"},{name:"SystemAdvantages",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}],rolo1:[{params:["name"],inPaginator:!1,inCheck:!0},{params:["InstallPlace"],components:[{name:"AttachmentPoint",title:"Место установки",description:["Системы рулонных штор могут устанавливаться на створку окна, образуя с ним единую конструкцию, или на стену/потолок, перекрывая оконный проем целиком."],type:"common"}],inPaginator:!0,tooltip:"Место установки",inCheck:!0},{params:["HasBox","MountType"],components:[{name:"Box",title:"Наличие короба",description:["Декоративный короб дополнительно защищает ткань и механизм управления рулонной шторы от попадания пыли, грязи и посторонних предметов"],type:"common"},{name:"MountType",title:"Тип крепления",description:["Выберите предпочтительный вариант крепления изделия на створку"],type:"common"}],inPaginator:!0,tooltip:"Наличие короба / Тип крепления",inCheck:!0},{params:["sizes"],components:[{name:"Sizes",title:"Размеры",description:["Замер производится с точностью до 1 мм. Измерьте ширину и высоту стекла с учетом уплотнительных резинок."]}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["ControlDevice","ControlSide","Drive"],components:[{name:"Controls",title:"Управление",de
1scription:["Выберите способ управления изделием – цепочный (сторона расположения может быть справа или слева) или дистанционный с помощью пульта ДУ."]}],inPaginator:!0,tooltip:"Управление",inCheck:!0},{params:["material","MaterialCalc","rol_width","Color"],fullInfoParams:["material","MaterialCalc","Color"],components:[{name:"Materials",title:"Материал",description:["Выберите ткань для рулонных штор. Материал различается по степени светопропускания, где blackout – это ткани, полностью не пропускающие свет. Материал также можно отсортировать по цвету или по ценовой категории, где 0 – самые недорогие ткани."],type:"common"},{name:"Color",title:"Цвет комплектации",description:[],type:"common"}],inPaginator:!0,tooltip:"Материалы",actionLabel:!0,inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirm",title:"",description:[],type:"common"},{name:"SystemAdvantages",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}],rolo2:[{params:["name"],inPaginator:!1,inCheck:!0},{params:["InstallPlace"],components:[{name:"AttachmentPoint",title:"Место установки",description:["Системы рулонных штор могут устанавливаться на створку окна, образуя с ним единую конструкцию, или на стену/потолок, перекрывая оконный проем целиком."],type:"common"}],inPaginator:!0,tooltip:"Место установки",inCheck:!0},{params:["HasBox","MountType"],components:[{name:"Box",title:"Наличие короба",description:["Декоративный короб дополнительно защищает ткань и механизм управления рулонной шторы от попадания пыли, грязи и посторонних предметов"],type:"common"},{name:"IntegraBoxMountType",title:"Тип крепления",description:["Выберите предпочтительный вариант крепления изделия на створку"]}],inPaginator:!0,tooltip:"Наличие короба / Тип крепления",inCheck:!0},{params:["sizes"],components:[{name:"Sizes",title:"Размеры",description:["Замер производится с точностью до 1 мм. Измерьте ширину и высоту стекла с учетом уплотнительных резинок."]}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["ControlDevice","ControlSide","Drive"],components:[{name:"Controls",title:"Управление",description:["Выберите способ управления изделием – цепочный (сторона расположения может быть справа или слева) или дистанционный с помощью пульта ДУ."]}],inPaginator:!0,tooltip:"Управление",inCheck:!0},{params:["material","MaterialCalc","rol_width","Color"],components:[{name:"Materials",title:"Материал",description:[],type:"common"},{name:"Color",title:"Цвет комплектации",description:[],type:"common"}],inPaginator:!0,tooltip:"Материалы",actionLabel:!0,inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirm",title:"",description:[],type:"common"},{name:"SystemAdvantages",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}],rolo3:[{params:["name"],inPaginator:!1,inCheck:!0},{params:["InstallPlace"],components:[{name:"AttachmentPoint",title:"Место установки",description:["Системы рулонных штор могут устанавливаться на створку окна, образуя с ним единую конструкцию, или на стену/потолок, перекрывая оконный проем целиком."],type:"common"}],inPaginator:!0,tooltip:"Место установки",inCheck:!0},{params:["HasBox","MountType"],components:[{name:"Box",title:"Наличие короба",description:["Декоративный короб дополнительно защищает ткань и механизм управления рулонной шторы от попадания пыли, грязи и посторонних предметов"],type:"common"},{name:"IntegraBoxMountType",title:"Тип крепления",description:["Выберите предпочтительный вариант крепления изделия на створку"]}],inPaginator:!0,tooltip:"Наличие короба / Тип крепления",inCheck:!0},{params:["sizes"],components:[{name:"Sizes",title:"Размеры",description:["Замер производится с точностью до 1 мм. Измерьте ширину и высоту стекла с учетом уплотнительных резинок."]}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["ControlDevice","ControlSide","Drive"],components:[{name:"Controls",title:"Управление",de
1scription:["Выберите способ управления изделием – цепочный (сторона расположения может быть справа или слева) или дистанционный с помощью пульта ДУ."]}],inPaginator:!0,tooltip:"Управление",inCheck:!0},{params:["material","MaterialCalc","rol_width","Color"],components:[{name:"Materials",title:"Материал",description:[],type:"common"},{name:"Color",title:"Цвет комплектации",description:[],type:"common"}],inPaginator:!0,tooltip:"Материалы",actionLabel:!0,inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirm",title:"",description:[],type:"common"},{name:"SystemAdvantages",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}],rolo4:[{params:["name"],inPaginator:!1,inCheck:!0},{params:["InstallPlace"],components:[{name:"AttachmentPoint",title:"Место установки",description:["Системы рулонных штор могут устанавливаться на створку окна, образуя с ним единую конструкцию, или на стену/потолок, перекрывая оконный проем целиком."],type:"common"}],inPaginator:!0,tooltip:"Место установки",inCheck:!0},{params:["HasBox"],components:[{name:"Box",title:"Наличие короба",description:["Декоративный короб дополнительно защищает ткань и механизм управления рулонной шторы от попадания пыли, грязи и посторонних предметов"],type:"common"}],inPaginator:!0,tooltip:"Наличие короба / Тип крепления",inCheck:!0},{params:["width","height"],fullInfoParams:["width","height","gab_width","gab_height","ControlHeight"],components:[{name:"Sizes",title:"Размеры",description:["Замер ширины предполагаемого места размещения изделия производится с точностью до 1 см."]}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["ControlDevice","ControlSide"],components:[{name:"Controls",title:"Управление",description:["Выберите сторону расположения цепи управления – справа или слева"]}],inPaginator:!0,tooltip:"Управление",inCheck:!0},{params:["material","MaterialCalc","rol_width"],components:[{name:"Materials",title:"Материал",description:[],type:"common"}],inPaginator:!0,tooltip:"Материалы",actionLabel:!0,inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirm",title:"",description:[],type:"common"},{name:"SystemAdvantages",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}],rolo30:[{params:["name"],inPaginator:!1,inCheck:!0},{params:["InstallPlace"],components:[{name:"AttachmentPoint",title:"Место установки",description:["Системы рулонных штор могут устанавливаться на створку окна, образуя с ним единую конструкцию, или на стену/потолок, перекрывая оконный проем целиком."],type:"common"}],inPaginator:!0,tooltip:"Место установки",inCheck:!0},{params:["HasBox"],components:[{name:"Box",title:"Наличие короба",description:["Декоративный короб дополнительно защищает ткань и механизм управления рулонной шторы от попадания пыли, грязи и посторонних предметов"],type:"common"}],inPaginator:!0,tooltip:"Наличие короба / Тип крепления",inCheck:!0},{params:["width","height"],fullInfoParams:["width","height","gab_width","gab_height","ControlHeight"],components:[{name:"Sizes",title:"Размеры",description:["Замер ширины предполагаемого места размещения изделия производится с точностью до 1 см."]}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["ControlDevice","ControlSide"],components:[{name:"Controls",title:"Управление",de
1scription:["Выберите способ управления изделием – цепь / шнур (сторона расположения может быть справа или слева) или дистанционный с помощью пульта ДУ (работа электропривода возможна от аккумулятора или от сети)"]}],inPaginator:!0,tooltip:"Управление",inCheck:!0},{params:["material","MaterialCalc"],components:[{name:"Materials",title:"Материал",description:[],type:"common"}],inPaginator:!0,tooltip:"Материалы",actionLabel:!0,inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirm",title:"",description:[],type:"common"},{name:"SystemAdvantages",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}],rolo6:[{params:["name"],inPaginator:!1,inCheck:!0},{params:["InstallPlace"],components:[{name:"AttachmentPoint",title:"Место установки",description:["Системы рулонных штор могут устанавливаться на створку окна, образуя с ним единую конструкцию, или на стену/потолок, перекрывая оконный проем целиком."],type:"common"}],inPaginator:!0,tooltip:"Место установки",inCheck:!0},{params:["HasBox"],components:[{name:"Box",title:"Наличие короба",description:["Декоративный короб дополнительно защищает ткань и механизм управления рулонной шторы от попадания пыли, грязи и посторонних предметов"],type:"common"}],inPaginator:!0,tooltip:"Наличие короба / Тип крепления",inCheck:!0},{params:["width","height"],fullInfoParams:["width","height","gab_width","gab_height","ControlHeight"],components:[{name:"Sizes",title:"Размеры",description:["Замер ширины предполагаемого места размещения изделия производится с точностью до 1 см."]}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["ControlDevice","ControlSide","Drive"],components:[{name:"Controls",title:"Управление",description:["Выберите способ управления изделием – цепь / шнур (сторона расположения может быть справа или слева) или дистанционный с помощью пульта ДУ (работа электропривода возможна от аккумулятора или от сети)"]}],inPaginator:!0,tooltip:"Управление",inCheck:!0},{params:["material","MaterialCalc","rol_width"],components:[{name:"Materials",title:"Материал",description:[],type:"common"}],inPaginator:!0,tooltip:"Материалы",actionLabel:!0,inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirm",title:"",description:[],type:"common"},{name:"SystemAdvantages",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}],rolo31:[{params:["name"],inPaginator:!1,inCheck:!0},{params:["InstallPlace"],components:[{name:"AttachmentPoint",title:"Место установки",description:["Системы рулонных штор могут устанавливаться на створку окна, образуя с ним единую конструкцию, или на стену/потолок, перекрывая оконный проем целиком."],type:"common"}],inPaginator:!0,tooltip:"Место установки",inCheck:!0},{params:["HasBox"],components:[{name:"Box",title:"Наличие короба",description:["Декоративный короб дополнительно защищает ткань и механизм управления рулонной шторы от попадания пыли, грязи и посторонних предметов"],type:"common"}],inPaginator:!0,tooltip:"Наличие короба / Тип крепления",inCheck:!0},{params:["width","height"],fullInfoParams:["width","height","gab_width","gab_height","ControlHeight"],components:[{name:"Sizes",title:"Размеры",description:["Замер ширины предполагаемого места размещения изделия производится с точностью до 1 см."]}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["ControlDevice","ControlSide"],components:[{name:"Controls",title:"Управление",de
1scription:["Выберите сторону расположения цепи управления – справа или слева"]}],inPaginator:!0,tooltip:"Управление",inCheck:!0},{params:["material","MaterialCalc","Color"],components:[{name:"Materials",title:"Материал",description:[],type:"common"},{name:"Color",title:"Цвет комплектации",description:[],type:"common"}],inPaginator:!0,tooltip:"Материалы",actionLabel:!0,inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirm",title:"",description:[],type:"common"},{name:"SystemAdvantages",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}],rolo24:[{params:["name"],inPaginator:!1,inCheck:!0},{params:["InstallPlace"],components:[{name:"AttachmentPoint",title:"Место установки",description:["Системы рулонных штор могут устанавливаться на створку окна, образуя с ним единую конструкцию, или на стену/потолок, перекрывая оконный проем целиком."],type:"common"}],inPaginator:!0,tooltip:"Место установки",inCheck:!0},{params:["HasBox"],components:[{name:"Box",title:"Наличие короба",description:["Декоративный короб дополнительно защищает ткань и механизм управления рулонной шторы от попадания пыли, грязи и посторонних предметов"],type:"common"}],inPaginator:!0,tooltip:"Наличие короба / Тип крепления",inCheck:!0},{params:["width","height"],fullInfoParams:["width","height","gab_width","gab_height","ControlHeight"],components:[{name:"Sizes",title:"Размеры",description:["Замер ширины предполагаемого места размещения изделия производится с точностью до 1 см."]}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["ControlDevice","ControlSide","Drive"],components:[{name:"Controls",title:"Управление",description:["Выберите способ управления изделием – цепочный (сторона расположения может быть справа или слева) или дистанционный с помощью пульта ДУ (работа электропривода возможна от аккумулятора или от сети)"]}],inPaginator:!0,tooltip:"Управление",inCheck:!0},{params:["material","MaterialCalc","rol_width"],components:[{name:"Materials",title:"Материал",description:[],type:"common"}],inPaginator:!0,tooltip:"Материалы",actionLabel:!0,inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirm",title:"",description:[],type:"common"},{name:"SystemAdvantages",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}],zebra21:[{params:["name"],inPaginator:!1,inCheck:!0},{params:["InstallPlace"],components:[{name:"AttachmentPoint",title:"Место установки",description:["Системы рулонных штор DUO могут устанавливаться на створку окна, образуя с ним единую конструкцию, или на стену/потолок, перекрывая оконный проем целиком."],type:"common"}],inPaginator:!0,tooltip:"Место установки",inCheck:!0},{params:["HasBox","MountType"],components:[{name:"Box",title:"Наличие короба",description:["Декоративный короб дополнительно защищает ткань и механизм управления рулонной шторы от попадания пыли, грязи и посторонних предметов"],type:"common"},{name:"MountType",title:"Тип крепления",description:["Выберите предпочтительный вариант крепления изделия на створку"],type:"common"}],inPaginator:!0,tooltip:"Наличие короба / Тип крепления",inCheck:!0},{params:["sizes"],components:[{name:"Sizes",title:"Размеры",description:["Замер производится с точностью до 1 мм. Измерьте ширину и высоту стекла с учетом уплотнительных резинок."]}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["ControlDevice","ControlSide","Drive"],components:[{name:"Controls",title:"Управление",de
1scription:["Выберите способ управления изделием – цепочный (сторона расположения может быть справа или слева) или дистанционный с помощью пульта ДУ."]}],inPaginator:!0,tooltip:"Управление",inCheck:!0},{params:["material","rol_width"],components:[{name:"Materials",title:"Материал",description:["Выберите ткань для рулонных штор. Материал различается по степени светопропускания, где blackout – это ткани, полностью не пропускающие свет. Материал также можно отсортировать по цвету или по ценовой категории, где 0 – самые недорогие ткани."],type:"common"}],inPaginator:!0,tooltip:"Материалы",actionLabel:!0,inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirm",title:"",description:[],type:"common"},{name:"SystemAdvantages",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}],zebra22:[{params:["name"],inPaginator:!1,inCheck:!0},{params:["InstallPlace"],components:[{name:"AttachmentPoint",title:"Место установки",description:["Системы рулонных штор DUO могут устанавливаться на створку окна, образуя с ним единую конструкцию, или на стену/потолок, перекрывая оконный проем целиком."],type:"common"}],inPaginator:!0,tooltip:"Место установки",inCheck:!0},{params:["HasBox"],components:[{name:"Box",title:"Наличие короба",description:["Декоративный короб дополнительно защищает ткань и механизм управления рулонной шторы от попадания пыли, грязи и посторонних предметов"],type:"common"}],inPaginator:!0,tooltip:"Наличие короба / Тип крепления",inCheck:!0},{params:["sizes"],components:[{name:"Sizes",title:"Размеры",description:["Замер производится с точностью до 1 мм. Измерьте ширину и высоту стекла с учетом уплотнительных резинок."]}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["ControlDevice","ControlSide","Drive"],components:[{name:"Controls",title:"Управление",description:["Выберите способ управления изделием – цепочный (сторона расположения может быть справа или слева) или дистанционный с помощью пульта ДУ."]}],inPaginator:!0,tooltip:"Управление",inCheck:!0},{params:["material","rol_width","Color"],components:[{name:"Materials",title:"Материал",description:["Выберите ткань для рулонных штор. Материал различается по степени светопропускания, где blackout – это ткани, полностью не пропускающие свет. Материал также можно отсортировать по цвету или по ценовой категории, где 0 – самые недорогие ткани."],type:"common"},{name:"Color",title:"Цвет комплектации",description:[],type:"common"}],inPaginator:!0,tooltip:"Материалы",actionLabel:!0,inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirm",title:"",description:[],type:"common"},{name:"SystemAdvantages",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}],zebra32:[{params:["name"],inPaginator:!1,inCheck:!0},{params:["InstallPlace"],components:[{name:"AttachmentPoint",title:"Место установки",description:["Системы рулонных штор могут устанавливаться на створку окна, образуя с ним единую конструкцию, или на стену/потолок, перекрывая оконный проем целиком."],type:"common"}],inPaginator:!0,tooltip:"Место установки",inCheck:!0},{params:["HasBox"],components:[{name:"Box",title:"Наличие короба",description:["Декоративный короб дополнительно защищает ткань и механизм управления рулонной шторы от попадания пыли, грязи и посторонних предметов"],type:"common"}],inPaginator:!0,tooltip:"Наличие короба / Тип крепления",inCheck:!0},{params:["width","height"],fullInfoParams:["width","height","gab_width","gab_height","ControlHeight"],components:[{name:"Sizes",title:"Размеры",description:["Замер ширины предполагаемого места размещения изделия производится с точностью до 1 см."]}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["ControlDevice","ControlSide"],components:[{name:"Controls",title:"Управление",de
1scription:["Выберите сторону расположения шнура управления – справа или слева."]}],inPaginator:!0,tooltip:"Управление",inCheck:!0},{params:["material"],components:[{name:"Materials",title:"Материал",description:[],type:"common"}],inPaginator:!0,tooltip:"Материалы",actionLabel:!0,inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirm",title:"",description:[],type:"common"},{name:"SystemAdvantages",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}],zebra33:[{params:["name"],inPaginator:!1,inCheck:!0},{params:["InstallPlace"],components:[{name:"AttachmentPoint",title:"Место установки",description:["Системы рулонных штор могут устанавливаться на створку окна, образуя с ним единую конструкцию, или на стену/потолок, перекрывая оконный проем целиком."],type:"common"}],inPaginator:!0,tooltip:"Место установки",inCheck:!0},{params:["HasBox"],components:[{name:"Box",title:"Наличие короба",description:["Декоративный короб дополнительно защищает ткань и механизм управления рулонной шторы от попадания пыли, грязи и посторонних предметов"],type:"common"}],inPaginator:!0,tooltip:"Наличие короба / Тип крепления",inCheck:!0},{params:["width","height"],fullInfoParams:["width","height","gab_width","gab_height","ControlHeight"],components:[{name:"Sizes",title:"Размеры",description:["Замер ширины предполагаемого места размещения изделия производится с точностью до 1 см."]}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["ControlDevice","ControlSide"],components:[{name:"Controls",title:"Управление",description:["Выберите сторону расположения шнура управления – справа или слева."]}],inPaginator:!0,tooltip:"Управление",inCheck:!0},{params:["material","Color"],components:[{name:"Materials",title:"Материал",description:[],type:"common"},{name:"Color",title:"Цвет комплектации",description:[],type:"common"}],inPaginator:!0,tooltip:"Материалы",actionLabel:!0,inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirm",title:"",description:[],type:"common"},{name:"SystemAdvantages",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}],zebra23:[{params:["name"],inPaginator:!1,inCheck:!0},{params:["InstallPlace"],components:[{name:"AttachmentPoint",title:"Место установки",description:["Системы рулонных штор могут устанавливаться на створку окна, образуя с ним единую конструкцию, или на стену/потолок, перекрывая оконный проем целиком."],type:"common"}],inPaginator:!0,tooltip:"Место установки",inCheck:!0},{params:["HasBox"],components:[{name:"Box",title:"Наличие короба",description:["Декоративный короб дополнительно защищает ткань и механизм управления рулонной шторы от попадания пыли, грязи и посторонних предметов"],type:"common"}],inPaginator:!0,tooltip:"Наличие короба / Тип крепления",inCheck:!0},{params:["width","height"],fullInfoParams:["width","height","gab_width","gab_height","ControlHeight"],components:[{name:"Sizes",title:"Размеры",description:["Замер ширины предполагаемого места размещения изделия производится с точностью до 1 см."]}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["ControlDevice","ControlSide","Drive"],components:[{name:"Controls",title:"Управление",de
1scription:["Выберите способ управления изделием – цепочный (сторона расположения может быть справа или слева) или дистанционный с помощью пульта ДУ (работа электропривода возможна от аккумулятора или от сети)."]}],inPaginator:!0,tooltip:"Управление",inCheck:!0},{params:["material","rol_width"],components:[{name:"Materials",title:"Материал",description:[],type:"common"}],inPaginator:!0,tooltip:"Материалы",actionLabel:!0,inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirm",title:"",description:[],type:"common"},{name:"SystemAdvantages",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}],ks251:[{params:["name"],inPaginator:!1,inCheck:!0},{params:["InstallPlace"],components:[{name:"AttachmentPoint",title:"Место установки",description:[],type:"common"}],inPaginator:!0,tooltip:"Место установки",inCheck:!0},{params:["ControlSide"],components:[{name:"ControlSide",title:"Сторона управления",description:["Выберите предпочтительную сторону расположения цепи управления – справа или слева"],type:"common"}],inPaginator:!0,tooltip:"Управление",inCheck:!0},{params:["sizes"],components:[{name:"Sizes",title:"Размеры",description:["Замер производится с точностью до 1 мм. Измерьте ширину и высоту стекла с учетом уплотнительных резинок."],type:"common"}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["material","Color"],components:[{name:"Materials",title:"Материал",description:[],type:"common"},{name:"Color",title:"Цвет комплектации",description:[],type:"common"}],inPaginator:!0,tooltip:"Материалы",actionLabel:!0,inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirm",title:"",description:[],type:"common"},{name:"SystemAdvantages",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}],hblinds1:[{params:["name"],inPaginator:!1,inCheck:!0},{params:["InstallPlace"],components:[{name:"AttachmentPoint",title:"Место установки",description:[],type:"common"}],inPaginator:!0,tooltip:"Место установки",inCheck:!0},{params:["MountType"],components:[{name:"MountType",title:"Тип крепления",description:[],type:"common"}],inPaginator:!0,tooltip:"Тип крепления",inCheck:!0},{params:["ControlSide"],components:[{name:"ControlSide",title:"Сторона управления",description:["Выберите предпочтительную сторону расположения цепи и стержня управления – справа или слева"],type:"common"}],inPaginator:!0,tooltip:"Управление",inCheck:!0},{params:["width","height"],fullInfoParams:["width","height","gab_width","gab_height","ControlHeight"],components:[{name:"Sizes",title:"Размеры",description:["Замер ширины предполагаемого места размещения изделия производится с точностью до 1 см."],type:"common"}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["material"],components:[{name:"Materials",title:"Материал",description:[],type:"common"}],inPaginator:!0,tooltip:"Материалы",actionLabel:!0,inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirm",title:"",description:[],type:"common"},{name:"SystemAdvantages",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}],hblinds3:[{params:["name"],inPaginator:!1,inCheck:!0},{params:["InstallPlace"],components:[{name:"AttachmentPoint",title:"Место установки",description:[],type:"common"}],inPaginator:!0,tooltip:"Место установки",inCheck:!0},{params:["ControlType","controlPanel","MountType"],components:[{name:"ControlType",title:"Тип управления",description:[],type:"common"},{name:"controlPanel",title:"Вариант управления",description:[],type:"common"},{name:"MountType",title:"Тип крепления",description:[],type:"common"}],inPaginator:!0,tooltip:"Управление",inCheck:!0},{params:["ControlSide"],components:[{name:"ControlSide",title:"Сторона управления",description:["Выберите предпочтительную сторону расположения цепи и стержня управления – справа или слева"],type:"common"}],inPaginator:!0,tooltip:"Сторона управления",inCheck:!0},{params:["width","height"],fullInfoParams:["width","height","gab_width","gab_height","ControlHeight"],components:[{name:"Sizes",title:"Размеры",description:["Замер ширины предполагаемого места размещения изделия производится с точностью до 1 см."],t
1ype:"common"}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["material"],components:[{name:"Materials",title:"Материал",description:[],type:"common"}],inPaginator:!0,tooltip:"Материалы",actionLabel:!0,inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirm",title:"",description:[],type:"common"},{name:"SystemAdvantages",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}],vblinds2:[{params:["name"],inPaginator:!1,inCheck:!0},{components:[{name:"LamellaMaterial",title:"Материал ламелей",description:["Выберите предпочтительный материал ламелей"]}],params:["LamelsMaterial"],inPaginator:!0,tooltip:"Материал ламелей",inCheck:!0},{components:[{name:"AttachmentPoint",title:"Точка крепления",description:["Выберите предпочтительный вариант крепления вертикальных жалюзи"]}],params:["MountPoint","MountType"],inPaginator:!0,tooltip:"Способ крепления",inCheck:!0},{components:[{name:"ControlSide",title:"Тип раздвижки ламелей",description:[],type:"common"}],params:["ControlSide"],inPaginator:!0,tooltip:"Тип раздвижки ламелей",inCheck:!0},{params:["width","height"],fullInfoParams:["width","height","gab_width","gab_height","ControlHeight"],components:[{name:"Sizes",title:"Размеры",description:[],type:"common"}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["material"],components:[{name:"Materials",title:"Материал",description:[],type:"common"}],inPaginator:!0,tooltip:"Материалы",actionLabel:!0,inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirm",title:"",description:[],type:"common"},{name:"SystemAdvantages",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}],vblinds1:[{params:["name"],inPaginator:!1,inCheck:!0},{components:[{name:"LamellaMaterial",title:"Материал ламелей",description:["Выберите предпочтительный материал ламелей"]}],params:["LamelsMaterial"],inPaginator:!0,tooltip:"Материал ламелей",inCheck:!0},{components:[{name:"AttachmentPoint",title:"Точка крепления",description:["Выберите предпочтительный вариант крепления вертикальных жалюзи"]}],params:["MountPoint","MountType"],inPaginator:!0,tooltip:"Способ крепления",inCheck:!0},{components:[{name:"ControlSide",title:"Тип раздвижки ламелей",description:[],type:"common"}],params:["ControlSide"],inPaginator:!0,tooltip:"Тип раздвижки ламелей",inCheck:!0},{params:["width","height"],fullInfoParams:["width","height","gab_width","gab_height","ControlHeight"],components:[{name:"Sizes",title:"Размеры",description:["Замер ширины предполагаемого места размещения изделия производится с точностью до 1 см."],type:"common"}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["material"],components:[{name:"Materials",title:"Материал",description:[],type:"common"}],inPaginator:!0,tooltip:"Материалы",actionLabel:!0,inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirm",title:"",description:[],type:"common"},{name:"SystemAdvantages",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}],roma1:[{params:["name"],inPaginator:!1,inCheck:!0},{params:["InstallPlace"],components:[{name:"AttachmentPoint",title:"Место установки",description:["Системы римских штор могут устанавливаться на створку окна, образуя с ним единую конструкцию, или на стену/потолок, перекрывая оконный проем целиком."],type:"common"}],inPaginator:!0,tooltip:"Место установки",inCheck:!0},{components:[{name:"AttachmentPoint",title:"Точка крепления",description:["Выберите предпочтительный вариант крепления римских штор. При креплении на стену выберите необходимый размер кронштейна для выноса изделия от стены."]}],params:["MountPoint","MountType"],inPaginator:!0,tooltip:"Точка крепления",inCheck:!0},{components:[{name:"ControlSide",title:"Сторона управления",description:["Выберите сторону расположения цепи управления – справа или слева"],type:"common"}],params:["ControlSide"],inPaginator:!0,tooltip:"Сторона управления",inCheck:!0},{params:["width","height"],fullInfoParams:["width","height","gab_width","gab_height","ControlHeight"],components:[{name:"Sizes",title:"Размеры",description:["Замер ширины предполагаемого места размещения изделия производится с точностью до 1 см."],t
1ype:"common"}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["material"],components:[{name:"Materials",title:"Материал",description:[],type:"common"}],inPaginator:!0,tooltip:"Материалы",actionLabel:!0,inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirm",title:"",description:[],type:"common"},{name:"SystemAdvantages",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}],introma1:[{params:["name"],inPaginator:!1,inCheck:!0},{params:["InstallPlace"],components:[{name:"AttachmentPoint",title:"Место установки",description:["Системы римских штор могут устанавливаться на створку окна, образуя с ним единую конструкцию, или на стену/потолок, перекрывая оконный проем целиком."],type:"common"}],inPaginator:!0,tooltip:"Место установки",inCheck:!0},{components:[{name:"MountType",title:"Точка крепления",description:["Выберите предпочтительный вариант крепления римских штор. При креплении на стену выберите необходимый размер кронштейна для выноса изделия от стены."],type:"common"}],params:["MountType"],inPaginator:!0,tooltip:"Точка крепления",inCheck:!0},{components:[{name:"ControlSide",title:"Сторона управления",description:["Выберите сторону расположения шнура управления – справа или слева"],type:"common"}],params:["ControlSide"],inPaginator:!0,tooltip:"Сторона управления",inCheck:!0},{params:["width","height"],fullInfoParams:["width","height","gab_width","gab_height","ControlHeight"],components:[{name:"Sizes",title:"Размеры",description:["Замер ширины предполагаемого места размещения изделия производится с точностью до 1 см."],type:"common"}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["material"],components:[{name:"Materials",title:"Материал",description:[],type:"common"}],inPaginator:!0,tooltip:"Материалы",actionLabel:!0,inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirm",title:"",description:[],type:"common"},{name:"SystemAdvantages",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}],karniz11:[{params:[],inPaginator:!1,inCheck:!0},{components:[{name:"ArchType",title:"Форма карниза",description:["Выберите предпочтительную форму карниза."]}],params:["NumberOfRows"],inPaginator:!0,tooltip:"Форма карниза и количество рядов",inCheck:!0},{components:[{name:"Name",title:"Изделие",description:["Выберите Изделие"]}],params:["group1","name"],inPaginator:!0,tooltip:"Тип карниза",inCheck:!0},{params:["ControlSide","ControlType","Drive","MountPoint","MountTypeAmount","amount","controlPanel","cost_width","enabled","gab_width","material","price","sale_price","subtype","type","warranty","width"],components:[{name:"SizesLong",title:"Размер карниза",description:["Укажите размер карниза"]}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["MountPoint","MountType","MountTypeAmount","EndBracketAmount"],components:[{name:"MountPoint",title:"Точка крепления",description:["Выберите предпочтительный вариант крепления. При креплении на стену выберите необходимый размер кронштейна для выноса изделия от стены."]}],inPaginator:!0,tooltip:"Крепление карниза",inCheck:!0},{params:["ControlSide","ControlType","RemoteControl"],components:[{name:"AddiType",title:"Дополнительные настройки",description:["Выберите дополнительные параметры, если необходимо."]}],inPaginator:!0,tooltip:"Дополнительные настройки",inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirmKarniz",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}],karniz10:[{params:[],inPaginator:!1,inCheck:!0},{components:[{name:"ArchType",title:"Форма карниза",description:["Выберите предпочтительную форму карниза."]}],params:["NumberOfRows"],inPaginator:!0,tooltip:"Форма карниза и количество рядов",inCheck:!0}
1,{components:[{name:"Name",title:"Изделие",description:["Выберите изделие"]}],params:["group1","name"],inPaginator:!0,tooltip:"Тип карниза",inCheck:!0},{params:["width","CutHalf","Deflection","AnglesCount","Segment1","Angle1","Segment2","Angle2","Segment3","ConnectorUniAmount","ConnectorCornerAmount"],components:[{name:"SizesLong",title:"Размер карниза",description:["Укажите размер карниза"]}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["MountPoint","MountType","MountTypeAmount","EndBracketAmount"],components:[{name:"MountPoint",title:"Точка крепления",description:["Выберите предпочтительный вариант крепления. При креплении на стену выберите необходимый размер кронштейна для выноса изделия от стены."]}],inPaginator:!0,tooltip:"Крепление карниза",inCheck:!0},{name:"AddiType",title:"Дополнительные настройки",description:["Выберите дополнительные параметры, если необходимо."],type:"extra",components:[{name:"ControlSide",title:"Сторона управления",values:[{param:"left",title:"Левая сторона",img:"/_images/constructor/AddiType/karniz-11-left.jpg"},{param:"right",title:"Правая сторона",img:"/_images/constructor/AddiType/karniz-11-right.jpg"}]},{name:"ControlType",title:"Тип управления",values:[{param:"manual",title:"Ручное управление",img:"/_images/constructor/AddiType/karniz-11-manual.webp"},{param:"ControlType",title:"Электрическое управление",img:"/_images/constructor/AddiType/karniz-11-electric.webp"}]}],inPaginator:!0,tooltip:"Дополнительные настройки",inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirmKarniz",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}],karniz2:[{params:[],inPaginator:!1,inCheck:!0},{components:[{name:"ArchType",title:"Форма карниза",description:["Выберите предпочтительную форму карниза."]}],params:["NumberOfRows"],inPaginator:!0,tooltip:"Форма карниза и количество рядов",inCheck:!0},{components:[{name:"Name",title:"Изделие",description:["Выберите Изделие"]}],params:["group1","name"],inPaginator:!0,tooltip:"Тип карниза",inCheck:!0},{params:["width","CutHalf","Deflection","AnglesCount","Segment1","Angle1","Segment2","Angle2","Segment3","ConnectorUniAmount","ConnectorCornerAmount"],components:[{name:"SizesLong",title:"Размер карниза",description:["Укажите размер карниза"]}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["MountPoint","MountType","MountTypeAmount","EndBracketAmount"],components:[{name:"MountPoint",title:"Точка крепления",description:["Выберите предпочтительный вариант крепления. При креплении на стену выберите необходимый размер кронштейна для выноса изделия от стены."]}],inPaginator:!0,tooltip:"Крепление карниза",inCheck:!0},{components:[{name:"AddiType",title:"Дополнительные настройки",description:["Выберите дополнительные параметры, если необходимо."],type:"extra",params:["ControlSide","ControlType"]}],params:["ControlSide","ControlType"],inPaginator:!0,tooltip:"Дополнительные настройки",inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirmKarniz",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}],karniz3:[{params:[],inPaginator:!1,inCheck:!0},{components:[{name:"ArchType",title:"Форма карниза",description:["Выберите предпочтительную форму карниза."]}],params:["NumberOfRows"],inPaginator:!0,tooltip:"Форма карниза и количество рядов",inCheck:!0}
1,{components:[{name:"Name",title:"Изделие",description:["Выберите изделие"]}],params:["group1","name"],inPaginator:!0,tooltip:"Тип карниза",inCheck:!0},{params:["width","CutHalf","Deflection","AnglesCount","Segment1","Angle1","Segment2","Angle2","Segment3","ConnectorUniAmount","ConnectorCornerAmount"],components:[{name:"SizesLong",title:"Размер карниза",description:["Укажите размер карниза"]}],inPaginator:!0,tooltip:"Размеры",inCheck:!0},{params:["MountPoint","MountType","MountTypeAmount","EndBracketAmount"],components:[{name:"MountPoint",title:"Точка крепления",description:["Выберите предпочтительный вариант крепления. При креплении на стену выберите необходимый размер кронштейна для выноса изделия от стены."]}],inPaginator:!0,tooltip:"Крепление карниза",inCheck:!0},{components:[{name:"AddiType",title:"Дополнительные настройки",description:["Выберите дополнительные параметры, если необходимо."],type:"extra",params:["ControlSide","ControlType"]}],params:["ControlSide","ControlType"],inPaginator:!0,tooltip:"Дополнительные настройки",inCheck:!0},{components:[{name:"SystemInfo",title:"",description:[],type:"common"},{name:"OrderConfirmKarniz",title:"",description:[],type:"common"}],params:[],inPaginator:!0,tooltip:"Подтверждение заказа",inCheck:!1}]}}},o={setStep:function(t,e){(0,t.commit)("setStep",e)}},l={setStep:function(t,e){t.step=e}},c={step:function(s){return s.step},stepsMap:function(s){return s.stepsMap}}},function(t,e,r){"use strict";r.r(e);r(14),r(30),r(37);var n=r(29),o=r(21),l=r(8),c=r(3),h=r(4),m=r(6),d=r(5),f=r(1),v=r(2),y=(r(20),r(13),r(86),r(32),r(36),r(22),r(24),r(51),r(67),r(26),r(27),r(0)),_=r(19),w=r(17),x=r(68),P=r(18),C=r(12);function O(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function k(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?O(Object(source),!0).forEach((function(e){Object(o.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):O(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}function R(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(f.a)(t);if(e){var o=Object(f.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(d.a)(this,r)}}var M=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},j=function(t,e){var r=t[0];for(var i in t)parseFloat(t[i][e])<parseFloat(r[e])&&(r=t[i]);return r},S=function(t){Object(m.a)(A,t);var e,r,d,f,v,y,O,M,S=R(A);function A(){var t;return Object(c.a)(this,A),(t=S.apply(this,arguments)).calcProcess=!1,t.api=null,t.templates=null,t.calcSteps=null,t.currentPaginatorStep=0,t.calculatedItems=[],t.calculatedItem=null,t.calcCurrentItem=null,t.calculatedItemParams=null,t.calculatedItemMaterials=null,t.calculatedItemRus=null,t.controlType="",t.sizes=[],t.isSmartConstructor=!1,t.remoteControl="Нет",t.isNewProduct=!1,t.remoteController="Нет",t}return Object(h.a)(A,[{key:"SET_IS_NEW_PRODUCT",value:function(t){this.isNewProduct=t}},{key:"SET_REMOTE_CONTROL",value:function(t){this.remoteControl=t}},{key:"SET_REMOTE_CONTROLLER",value:function(t){this.remoteController=t}},{key:"SET_IS_SMART_CONSTRUCTOR",value:function(t){this.isSmartConstructor=t}},{key:"SET_CALC_PROCESS",value:function(t){this.calcProcess=t}},{key:"SET_API",value:function(t){this.api=t}}
1,{key:"SET_TEMPLATES",value:function(t){this.templates=t}},{key:"SET_CALCULATED_ITEM",value:function(t){var e=t.item,r=t.materials,n=t.params,o=t.itemRus,l=t.calcCurrentItem;this.calculatedItem=e,this.calculatedItemParams=n,r&&(this.calculatedItemMaterials=r),this.calculatedItemRus=o,this.calcCurrentItem=l}},{key:"SET_CALC_STEPS",value:function(t){this.calcSteps=t}},{key:"SET_CURRENT_STEP",value:function(t){this.currentPaginatorStep=t}},{key:"SET_MATERIAL_TO_TEMPLATE",value:function(t){var e,r=this;this.calculatedItem.material=t;var n=null===(e=this.templates)||void 0===e?void 0:e.findIndex((function(template){var t,e;return(null==template?void 0:template.type)===(null===(t=r.calculatedItem)||void 0===t?void 0:t.type)&&(null==template?void 0:template.subtype)===(null===(e=r.calculatedItem)||void 0===e?void 0:e.subtype)}));n&&n>=0&&C.default.set(this.templates[n],"material",t)}},{key:"SET_CONTROL_TYPE",value:function(t){this.controlType=t}},{key:"SET_SIZES",value:function(t){this.sizes=t}},{key:"setCalcProcess",value:(M=Object(l.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e);case 1:case"end":return t.stop()}}),t)}))),function(t){return M.apply(this,arguments)})},{key:"setIsNewProduct",value:(O=Object(l.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e);case 1:case"end":return t.stop()}}),t)}))),function(t){return O.apply(this,arguments)})},{key:"initApi",value:(y=Object(l.a)(regeneratorRuntime.mark((function t(){var e,r=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(x.a)("https://api.foroom.ru/uploads/download/js/foroomApi.min.js");case 2:return e=t.sent,t.abrupt("return",new Promise((function(t){if(e&&window.foroomApi){var n=window.foroomApi.default,o={account:{price_margin:1.4,discounts:[]},fullUrl:"https://api.foroom.ru/uploads/open/js/",uploads_url:"https://api.foroom.ru/uploads/download/zip/",console_mode:!1,destination:"fr",init_data:null};n.init(o),n.load_data((function(e,l){o.init_data=l,P.promocodeStore.setAllPromocodes(l.all_promo),n.init(o),n.init_calc((function(e){r.SET_API(e),t(e)}))}))}})));case 4:case"end":return t.stop()}}),t)}))),function(){return y.apply(this,arguments)})},{key:"removeTemplate",value:(v=Object(l.a)(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e={item:{},materials:[],params:{},itemRus:{},calcCurrentItem:{}},this.SET_CALCULATED_ITEM(e);case 2:case"end":return t.stop()}}),t,this)}))),function(){return v.apply(this,arguments)})},{key:"calculate",value:(f=Object(l.a)(regeneratorRuntime.mark((function t(template){var e,r,c,h,m,d,f,v,y,_,w,x=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(this.SET_CALC_PROCESS(!0),this.api){t.next=4;break}return t.next=4,this.initApi();case 4:if(template.isNew&&this.removeTemplate(),e=[],Array.isArray(this.calculatedItem)&&this.calculatedItem.length>1&&!Array.isArray(template)&&6!==template.RemoteControl?(r=template.type+template.subtype,(c=this.calculatedItem.find((function(t){return t.isProduct})))&&(Array.isArray(template)&&!template.find((function(t){return t.id}))?e=[k(k(k({},c),template),{},{Color:template.Color,material:template.material,RemoteControl:template.RemoteControl,MountType:template.MountType,Drive:template.Drive,ControlType:template.ControlType})]:r===c.type+c.subtype&&(e=[k(k(k({},c),template),{},{Color:template.Color,material:template.material,RemoteControl:template.RemoteControl,MountType:template.MountType,Drive:template.Drive,ControlType:template.ControlType})].concat(Object(n.a)(this.calculatedItem.filter((function(t){return!t.isProduct}))))))):e=template,!(Array.isArray(e)&&e.length>1)){t.next=20;break}d={item:[],materials:[],params:[],itemRus:[],calcCurrentItem:[]},e.map(function(){var t=Object(l.a)(regeneratorRuntime.mark((function t(e,r){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise((function(t,r){var n,l,c,h,m=Object.assign({},x.api);m.load_template(e),m.current_item.calcPrice();var f,v=m.current_item.release(),y=m.current_item.oParams,_=m.current_item.materialRest,w=Object.values(m.current_item.materials),P=null==w?void 0:w.filter((function(t){return!t.disabled&&t.calc_enabled&&t.ost>_.red})).map((function(t){return t.tabAlias=t.isCurrentAction?t.currentActionInfo.alias:"mainCollection",t})).sort((function(a,b){return a.priceGroup<b.priceGroup?-1:1})),C=m.convert_item_to_preview(v),O=m.current_item;void 0!==e.RemoteControl&&(1===e.RemoteControl||2===e.RemoteControl||3===e.RemoteControl||4===e.RemoteControl||e.RemoteControl),void 0!==e.Controller&&(1===e.Controller?f="Радиопульт с колесом управления, 6 каналов":2===e.Controller&&(f="Радиопульт, полированный алюминий, 16 каналов"));var R=void 0!==e.RemoteControl?{alias:"RemoteControl",descr:"",ke
1y:e.RemoteControl,mes:"",name:"Аксессуары для моторизации",val:x.remoteControl}:{},M={item:k(k({},v),{},Object(o.a)({id:e.id,RemoteControl:R,MountType:e.MountType,cost_width:v.cost_width?v.cost_width:0,cost_height:v.cost_height?v.width:0,height:v.height?v.height:0,isProduct:null!==(n=null==e?void 0:e.isProduct)&&void 0!==n&&n},"MountType",e.MountType)),materials:P,params:k(k({},y),{},{isProduct:null!==(l=null==e?void 0:e.isProduct)&&void 0!==l&&l}),itemRus:k(k({},C),{},{cost_width:C.cost_width?C.cost_width:0,cost_height:C.cost_height?C.width:0,height:C.height?C.height:0,RemoteControl:k(k({},R),{},{val:x.remoteControl}),MountType:e.MountType,isProduct:null!==(c=null==e?void 0:e.isProduct)&&void 0!==c&&c}),calcCurrentItem:k(k({},O),{},{cost_width:O.cost_width?O.cost_width:0,cost_height:O.cost_height?O.width:0,MountType:e.MountType,height:O.height?O.height:0,isProduct:null!==(h=null==e?void 0:e.isProduct)&&void 0!==h&&h})};f&&(M.item.Controller=f,M.itemRus.Controller=f),null!=e&&e.isProduct&&(M.materials=P),null!=e&&e.type&&"rolo"==(null==e?void 0:e.type)&&null!=e&&e.subtype&&"3"==(null==e?void 0:e.subtype)&&(M.item.MountType=3,M.itemRus.MountType=3);var j=d;null!=e&&e.isProduct&&(d.materials=P),Object.entries(j).forEach((function(t){"materials"!==t[0]&&d[t[0]].push(M[t[0]])}));var S=m.current_item.error,A=m.current_item.errors;t(S?k(k({hasError:!0},M),{},{error:S,errors:A}):k(k({},M),{},{hasError:!1}))})));case 1:case"end":return t.stop()}}),t)})));return function(e,r){return t.apply(this,arguments)}}()),f=null===(h=d.item)||void 0===h?void 0:h.reduce((function(t,e){return(e.old_price?e.old_price:e.price)+t}),0),v=null===(m=d.item)||void 0===m?void 0:m.reduce((function(t,e){return(e.sale_price?e.sale_price:e.price)+t}),0),y=f/100,_=Math.round((f-v)/y),w=k(k({},d),{},{itemRus:[k(k({},d.itemRus.find((function(t){return t.isProduct}))),{},{perc:k(k({},d.itemRus.find((function(t){return t.isProduct})).perc),{},{val:_})})].concat(Object(n.a)(d.itemRus.filter((function(t){return!t.isProduct})))),item:[k(k({},d.item.find((function(t){return t.isProduct}))),{},{perc:_,remoteControl:this.remoteControl})].concat(Object(n.a)(d.item.filter((function(t){return!t.isProduct})))),calcCurrentItem:[k(k({},d.calcCurrentItem.find((function(t){return t.isProduct}))),{},{perc:_,remoteControl:this.remoteControl})].concat(Object(n.a)(d.calcCurrentItem.filter((function(t){return!t.isProduct}))))}),this.SET_CALCULATED_ITEM(w),this.SET_CALC_PROCESS(!1),t.next=21;break;case 20:return t.abrupt("return",new Promise((function(t,r){var n=Object.assign({},x.api);n.load_template(e),n.current_item.calcPrice();var o=k(k({},n.current_item.release()),{},{id:e.id}),l=n.current_item.oParams,c=n.current_item.materialRest,h=Object.values(n.current_item.materials).filter((function(t){return!t.disabled&&t.calc_enabled&&t.ost>c.red})).map((function(t){return t.tabAlias=t.isCurrentAction?t.currentActionInfo.alias:"mainCollection",t})).sort((function(a,b){return a.priceGroup<b.priceGroup?-1:1})),m=n.convert_item_to_preview(o),d=n.current_item,f=n.current_item.error,v=n.current_item.errors,y={item:o,materials:h,params:l,itemRus:m,calcCurrentItem:d};"rolo"==e.type&&"3"==e.subtype&&(y.item.MountType=3,y.itemRus.MountType=3),x.SET_CALCULATED_ITEM(y),x.SET_CALC_PROCESS(!1),t(f?k(k({hasError:!0},y),{},{error:f,errors:v}):k(k({},y),{},{hasError:!1}))})));case 21:case"end":return t.stop()}}),t,this)}))),function(t){return f.apply(this,arguments)})},{key:"setIsSmartConstructor",value:function(t){return t}},{key:"setRemoteControl",value:function(t){return t}},{key:"setRemoteController",value:function(t){return t}},{key:"getTemplates",value:(d=Object(l.a)(regeneratorRuntime.mark((function t(){var e,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,w.a.get(_.a.api.url+"api/calc-templates");case 2:return e=t.sent,data=e.data,t.abrupt("return",data);case 5:case"end":return t.stop()}}),t)}))),function(){return d.apply(this,arguments)})},{key:"getCalcSteps",value:(r=Object(l.a)(regeneratorRuntime.mark((function t(){var e,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,w.a.get(_.a.api.url+"api/calc-steps");case 2:return e=t.sent,data=e.data,t.abrupt("return",data);case 5:case"end":return t.stop()}}),t)}))),function(){return r.apply(this,arguments)})},{key:"setCurrentStep",value:(e=Object(l.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e);case 1:case"end":return t.stop()}}),t)}))),function(t){return e.apply(this,arguments)})},{key:"setMaterialToTemplate",value:function(t){return t}},{key:"setControlType",value:function(t){return t}},{key:"setSizes",value:function(t){return t}},{key:"isNewProductGetter",get:function(){return this.isNewProduct}},{key:"isSmartConstructorGetter",get:function(){return this.isSmartConstructor}},{key:"remoteControlGetter",get:function(){return this.remoteControl}},{key:"templatesGetter",get:function(){var t,e=this.isSmartConstructor?null===(t=this.templates)||void 0===t?void 0:t.filter((function(template){return template.Drive&&[1,2,3].includes(template.Drive)||template.ControlType})).map((function(t){return k(k({},t),{},{Drive:1===t.Drive&&2!==t.Drive&&void 0===t.ControlType?3:t.Drive,ControlType:1===t.ControlType&&t.type+t.subtype!=="roma1"?3:t.type+t.subtype==="roma1"?2:t.type+t.subtype==="wood1"?6:t.ControlType})})):this.templates;return e?e.sort((function(a,b){return a.price<b.price?-1:1})):e}},{key:"calcStepsGetter",get:function(){return this.calcSteps}},{key:"calculatedItemsGetter",get:function(){return this.calculatedItems}},{key:"apiGetter",get:function(){return this.api}},{key:"calcProcessGetter",get:function(){return this.calcProcess}},{key:"calculatedItemGetter",get:function(){return this.calculatedItem}},{key:"calculatedItemParamsGetter",get:function(){return this.calculatedItemParams}},{key:"calcCurrentItemGetter",get:function(){return this.calcCurrentItem}},{key:"calculatedItemMaterialsGetter",get:function(){return this.calculatedItemMaterials}},{key:"minPriceMaterialGetter",get:function(){var t=this.calculatedItemMaterials;if(t&&Object.keys(t).length){var e=t.filter((function(t){return t.isCurrentAction})),r=e.length?j(e,"cost"):j(t,"priceGroup");return r||null}return null}},{key:"calculatedItemRusGetter",get:function(){return this.calculatedItemRus}},{key:"currentPaginatorStepGetter",get:function(){return this.currentPaginatorStep}},{key:"controlTypeGetter",get:function(){return this.controlType}}]),A}(y.VuexModule);M([y.VuexMutation],S.prototype,"SET_IS_NEW_PRODUCT",null),M([y.VuexMutation],S.prototype,"SET_REMOTE_CONTROL",null),M([y.VuexMutation],S.prototype,"SET_REMOTE_CONTROLLER",null),M([y.VuexMutation],S.prototype,"SET_IS_SMART_CONSTRUCTOR",null),M([y.VuexMutation],S.prototype,"SET_CALC_PROCESS",null),M([y.VuexMutation],S.prototype,"SET_API",null),M([y.VuexMutation],S.prototype,"SET_TEMPLATES",null),M([y.VuexMutation],S.prototype,"SET_CALCULATED_IT
1EM",null),M([y.VuexMutation],S.prototype,"SET_CALC_STEPS",null),M([y.VuexMutation],S.prototype,"SET_CURRENT_STEP",null),M([y.VuexMutation],S.prototype,"SET_MATERIAL_TO_TEMPLATE",null),M([y.VuexMutation],S.prototype,"SET_CONTROL_TYPE",null),M([y.VuexMutation],S.prototype,"SET_SIZES",null),M([Object(y.VuexAction)({commit:"SET_CALC_PROCESS",rawError:!0})],S.prototype,"setCalcProcess",null),M([Object(y.VuexAction)({commit:"SET_IS_NEW_PRODUCT",rawError:!0})],S.prototype,"setIsNewProduct",null),M([Object(y.VuexAction)({rawError:!0})],S.prototype,"initApi",null),M([Object(y.VuexAction)({rawError:!0})],S.prototype,"removeTemplate",null),M([Object(y.VuexAction)({rawError:!0})],S.prototype,"calculate",null),M([Object(y.VuexAction)({commit:"SET_IS_SMART_CONSTRUCTOR",rawError:!0})],S.prototype,"setIsSmartConstructor",null),M([Object(y.VuexAction)({commit:"SET_REMOTE_CONTROL",rawError:!0})],S.prototype,"setRemoteControl",null),M([Object(y.VuexAction)({commit:"SET_REMOTE_CONTROLLER",rawError:!0})],S.prototype,"setRemoteController",null),M([Object(y.VuexAction)({commit:"SET_TEMPLATES",rawError:!0})],S.prototype,"getTemplates",null),M([Object(y.VuexAction)({commit:"SET_CALC_STEPS",rawError:!0})],S.prototype,"getCalcSteps",null),M([Object(y.VuexAction)({commit:"SET_CURRENT_STEP",rawError:!0})],S.prototype,"setCurrentStep",null),M([Object(y.VuexAction)({commit:"SET_MATERIAL_TO_TEMPLATE",rawError:!0})],S.prototype,"setMaterialToTemplate",null),M([Object(y.VuexAction)({commit:"SET_CONTROL_TYPE",rawError:!0})],S.prototype,"setControlType",null),M([Object(y.VuexAction)({commit:"SET_SIZES",rawError:!0})],S.prototype,"setSizes",null),S=M([Object(y.Module)({name:"calculator",namespaced:!0,stateFactory:!0})],S),e.default=S},function(t,e,r){"use strict";r.r(e);r(14),r(30),r(37);var n=r(29),o=r(21),l=r(8),c=r(3),h=r(4),m=r(6),d=r(5),f=r(1),v=r(2),y=(r(20),r(13),r(86),r(32),r(36),r(22),r(24),r(51),r(31),r(67),r(26),r(27),r(0)),_=r(19),w=r(17),x=r(68),P=r(18),C=r(12);function O(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function k(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?O(Object(source),!0).forEach((function(e){Object(o.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):O(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}function R(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(f.a)(t);if(e){var o=Object(f.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(d.a)(this,r)}}var M=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},j=function(t,e){var r=t[0];for(var i in t)parseFloat(t[i][e])<parseFloat(r[e])&&(r=t[i]);return r},S=function(t){Object(m.a)(A,t);var e,r,d,f,v,y,O,M,S=R(A);function A(){var t;return Object(c.a)(this,A),(t=S.apply(this,arguments)).calcProcess=!1,t.api=null,t.templates=null,t.calcSteps=null,t.currentPaginatorStep=0,t.calculatedItems=[],t.calculatedItem=null,t.calcCurrentItem=null,t.calculatedItemParams=null,t.calculatedItemMaterials=null,t.calculatedItemRus=null,t.controlType="",t.sizes=[],t.isSmartConstructor=!1,t.remoteControl="Нет",t.isNewProduct=!1,t.remoteController="Нет",t}return Object(h.a)(A,[{key:"SET_IS_NEW_PRODUCT",value:function(t){this.isNewProduct=t}},{key:"SET_REMOTE_CONTROL",value:function(t){this.remoteControl=t}},{key:"SET_REMOTE_CONTROLLER",value:function(t){this.remoteController=t}},{key:"SET_IS_SMART_CONSTRUCTOR",value:function(t){this.isSmartConstructor=t}},{key:"SET_CALC_PROCESS",value:function(t){this.calcProcess=t}},{key:"SET_API",value:function(t){this.api=t}}
1,{key:"SET_TEMPLATES",value:function(t){this.templates=t}},{key:"SET_CALCULATED_ITEM",value:function(t){var e=t.item,r=t.materials,n=t.params,o=t.itemRus,l=t.calcCurrentItem;this.calculatedItem=e,this.calculatedItemParams=n,r&&(this.calculatedItemMaterials=r),this.calculatedItemRus=o,this.calcCurrentItem=l}},{key:"SET_CALC_STEPS",value:function(t){this.calcSteps=t}},{key:"SET_CURRENT_STEP",value:function(t){this.currentPaginatorStep=t}},{key:"SET_MATERIAL_TO_TEMPLATE",value:function(t){var e,r=this;this.calculatedItem.material=t;var n=null===(e=this.templates)||void 0===e?void 0:e.findIndex((function(template){var t,e;return(null==template?void 0:template.type)===(null===(t=r.calculatedItem)||void 0===t?void 0:t.type)&&(null==template?void 0:template.subtype)===(null===(e=r.calculatedItem)||void 0===e?void 0:e.subtype)}));n&&n>=0&&C.default.set(this.templates[n],"material",t)}},{key:"SET_CONTROL_TYPE",value:function(t){this.controlType=t}},{key:"SET_SIZES",value:function(t){this.sizes=t}},{key:"setCalcProcess",value:(M=Object(l.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e);case 1:case"end":return t.stop()}}),t)}))),function(t){return M.apply(this,arguments)})},{key:"setIsNewProduct",value:(O=Object(l.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e);case 1:case"end":return t.stop()}}),t)}))),function(t){return O.apply(this,arguments)})},{key:"initApi",value:(y=Object(l.a)(regeneratorRuntime.mark((function t(){var e,r=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(x.a)("https://api.foroom.ru/uploads/download/js/foroomApi.min.js");case 2:return e=t.sent,t.abrupt("return",new Promise((function(t){if(e&&window.foroomApi){var n=window.foroomApi.default,o={account:{price_margin:1.4,discounts:[]},fullUrl:"https://api.foroom.ru/uploads/open/js/",uploads_url:"https://api.foroom.ru/uploads/download/zip/",console_mode:!1,destination:"fr",init_data:null};n.init(o),n.load_data((function(e,l){o.init_data=l,P.promocodeStore.setAllPromocodes(l.all_promo),n.init(o),n.init_calc((function(e){r.SET_API(e),t(e)}))}))}})));case 4:case"end":return t.stop()}}),t)}))),function(){return y.apply(this,arguments)})},{key:"removeTemplate",value:(v=Object(l.a)(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e={item:{},materials:[],params:{},itemRus:{},calcCurrentItem:{}},this.SET_CALCULATED_ITEM(e);case 2:case"end":return t.stop()}}),t,this)}))),function(){return v.apply(this,arguments)})},{key:"calculate",value:(f=Object(l.a)(regeneratorRuntime.mark((function t(template){var e,r,c,h,m,d,f,v,y,_,w,x=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(this.SET_CALC_PROCESS(!0),this.api){t.next=4;break}return t.next=4,this.initApi();case 4:if(template.isNew&&this.removeTemplate(),e=[],Array.isArray(this.calculatedItem)&&this.calculatedItem.length>1&&!Array.isArray(template)&&6!==template.RemoteControl?(r=template.type+template.subtype,(c=this.calculatedItem.find((function(t){return t.isProduct})))&&(Array.isArray(template)&&!template.find((function(t){return t.id}))?e=[k(k(k({},c),template),{},{Color:template.Color,material:template.material,RemoteControl:template.RemoteControl,MountType:template.MountType,Drive:template.Drive,ControlType:template.ControlType})]:r===c.type+c.subtype&&(e=[k(k(k({},c),template),{},{Color:template.Color,material:template.material,RemoteControl:template.RemoteControl,MountType:template.MountType,Drive:template.Drive,ControlType:template.ControlType})].concat(Object(n.a)(this.calculatedItem.filter((function(t){return!t.isProduct}))))))):e=template,!(Array.isArray(e)&&e.length>1)){t.next=20;break}d={item:[],materials:[],params:[],itemRus:[],calcCurrentItem:[]},e.map(function(){var t=Object(l.a)(regeneratorRuntime.mark((function t(e,r){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise((function(t,r){var n,l,c,h,m=Object.assign({},x.api);m.load_template(e),m.current_item.calcPrice();var f,v=m.current_item.release(),y=m.current_item.oParams,_=m.current_item.materialRest,w=Object.values(m.current_item.materials),P=null==w?void 0:w.filter((function(t){return!t.disabled&&t.calc_enabled&&t.ost>_.red})).map((function(t){return t.tabAlias=t.isCurrentAction?t.currentActionInfo.alias:"mainCollection",t})).sort((function(a,b){return a.priceGroup<b.priceGroup?-1:1})),C=m.convert_item_to_preview(v),O=m.current_item;void 0!==e.RemoteControl&&(1===e.RemoteControl||2===e.RemoteControl||3===e.RemoteControl||4===e.RemoteControl||e.RemoteControl),void 0!==e.Controller?1===e.Controller||"String"==typeof e.Controller&&"Радиопульт с колесом управления, 6 каналов"===e.Controller?f="Радиопульт с колесом управления, 6 каналов":(2===e.Controller||"String"==typeof e.Controller&&"Радиопульт, полированный алюминий, 16 каналов"===e.Controller)&&(f="Радиопульт, полированный алюминий, 16 каналов"):x.remoteController&&("controller6"===x.remoteController?f="Радиопульт с колесом управления, 6 каналов":"controller16"===x.remoteController&&(f="Радиопульт с колесом управления, 16 каналов"));var R=void 0!==e.RemoteControl?{alias:"RemoteControl",descr:"",ke
1y:e.RemoteControl,mes:"",name:"Аксессуары для моторизации",val:x.remoteControl}:{},M={item:k(k({},v),{},Object(o.a)({id:e.id,RemoteControl:R,MountType:e.MountType,cost_width:v.cost_width?v.cost_width:0,cost_height:v.cost_height?v.width:0,height:v.height?v.height:0,isProduct:null!==(n=null==e?void 0:e.isProduct)&&void 0!==n&&n},"MountType",e.MountType)),materials:P.map((function(t){var e,r,n,o;return k(k({},t),{},{img:k(k({},t.img),{},{prv1:null===(e=t.img)||void 0===e||null===(r=e.prv1)||void 0===r?void 0:r.replace("rolo13","rolo6"),prv2:null===(n=t.img)||void 0===n||null===(o=n.prv2)||void 0===o?void 0:o.replace("rolo13","rolo6")})})})),params:k(k({},y),{},{isProduct:null!==(l=null==e?void 0:e.isProduct)&&void 0!==l&&l}),itemRus:k(k({},C),{},{cost_width:C.cost_width?C.cost_width:0,cost_height:C.cost_height?C.width:0,height:C.height?C.height:0,RemoteControl:k(k({},R),{},{val:x.remoteControl}),MountType:e.MountType,isProduct:null!==(c=null==e?void 0:e.isProduct)&&void 0!==c&&c}),calcCurrentItem:k(k({},O),{},{cost_width:O.cost_width?O.cost_width:0,cost_height:O.cost_height?O.width:0,MountType:e.MountType,height:O.height?O.height:0,isProduct:null!==(h=null==e?void 0:e.isProduct)&&void 0!==h&&h})};f&&(M.item.Controller=f,M.itemRus.Controller=f),null!=e&&e.isProduct&&(M.materials=P.map((function(t){var e,r,n,o;return k(k({},t),{},{img:k(k({},t.img),{},{prv1:null===(e=t.img)||void 0===e||null===(r=e.prv1)||void 0===r?void 0:r.replace("rolo13","rolo6"),prv2:null===(n=t.img)||void 0===n||null===(o=n.prv2)||void 0===o?void 0:o.replace("rolo13","rolo6")})})}))),null!=e&&e.type&&"rolo"==(null==e?void 0:e.type)&&null!=e&&e.subtype&&"3"==(null==e?void 0:e.subtype)&&(M.item.MountType=3,M.itemRus.MountType=3);var j=d;null!=e&&e.isProduct&&(d.materials=P.map((function(t){var e,r,n,o;return k(k({},t),{},{img:k(k({},t.img),{},{prv1:null===(e=t.img)||void 0===e||null===(r=e.prv1)||void 0===r?void 0:r.replace("rolo13","rolo6"),prv2:null===(n=t.img)||void 0===n||null===(o=n.prv2)||void 0===o?void 0:o.replace("rolo13","rolo6")})})}))),Object.entries(j).forEach((function(t){"materials"!==t[0]&&d[t[0]].push(M[t[0]])}));var S=m.current_item.error,A=m.current_item.errors;t(S?k(k({hasError:!0},M),{},{error:S,errors:A}):k(k({},M),{},{hasError:!1}))})));case 1:case"end":return t.stop()}}),t)})));return function(e,r){return t.apply(this,arguments)}}()),f=null===(h=d.item)||void 0===h?void 0:h.reduce((function(t,e){return(e.old_price?e.old_price:e.price)+t}),0),v=null===(m=d.item)||void 0===m?void 0:m.reduce((function(t,e){return(e.sale_price?e.sale_price:e.price)+t}),0),y=f/100,_=Math.round((f-v)/y),w=k(k({},d),{},{itemRus:[k(k({},d.itemRus.find((function(t){return t.isProduct}))),{},{perc:k(k({},d.itemRus.find((function(t){return t.isProduct})).perc),{},{val:_})})].concat(Object(n.a)(d.itemRus.filter((function(t){return!t.isProduct})))),item:[k(k({},d.item.find((function(t){return t.isProduct}))),{},{perc:_,remoteControl:this.remoteControl})].concat(Object(n.a)(d.item.filter((function(t){return!t.isProduct})))),calcCurrentItem:[k(k({},d.calcCurrentItem.find((function(t){return t.isProduct}))),{},{perc:_,remoteControl:this.remoteControl})].concat(Object(n.a)(d.calcCurrentItem.filter((function(t){return!t.isProduct}))))}),this.SET_CALCULATED_ITEM(w),this.SET_CALC_PROCESS(!1),t.next=21;break;case 20:return t.abrupt("return",new Promise((function(t,r){var n=Object.assign({},x.api);n.load_template(e),n.current_item.calcPrice();var o=k(k({},n.current_item.release()),{},{id:e.id}),l=n.current_item.oParams,c=n.current_item.materialRest,h=Object.values(n.current_item.materials).filter((function(t){return!t.disabled&&t.calc_enabled&&t.ost>c.red})).map((function(t){return t.tabAlias=t.isCurrentAction?t.currentActionInfo.alias:"mainCollection",t})).sort((function(a,b){return a.priceGroup<b.priceGroup?-1:1})),m=n.convert_item_to_preview(o),d=n.current_item,f=n.current_item.error,v=n.current_item.errors,y={item:o,materials:h.map((function(t){var e,r,n,o;return k(k({},t),{},{img:k(k({},t.img),{},{prv1:null===(e=t.img)||void 0===e||null===(r=e.prv1)||void 0===r?void 0:r.replace("rolo13","rolo6"),prv2:null===(n=t.img)||void 0===n||null===(o=n.prv2)||void 0===o?void 0:o.replace("rolo13","rolo6")})})}
1)),params:l,itemRus:m,calcCurrentItem:d};"rolo"==e.type&&"3"==e.subtype&&(y.item.MountType=3,y.itemRus.MountType=3),x.SET_CALCULATED_ITEM(y),x.SET_CALC_PROCESS(!1),t(f?k(k({hasError:!0},y),{},{error:f,errors:v}):k(k({},y),{},{hasError:!1}))})));case 21:case"end":return t.stop()}}),t,this)}))),function(t){return f.apply(this,arguments)})},{key:"setIsSmartConstructor",value:function(t){return t}},{key:"setRemoteControl",value:function(t){return t}},{key:"setRemoteController",value:function(t){return t}},{key:"getTemplates",value:(d=Object(l.a)(regeneratorRuntime.mark((function t(){var e,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,w.a.get(_.a.api.url+"api/calc-templates");case 2:return e=t.sent,data=e.data,t.abrupt("return",data);case 5:case"end":return t.stop()}}),t)}))),function(){return d.apply(this,arguments)})},{key:"getCalcSteps",value:(r=Object(l.a)(regeneratorRuntime.mark((function t(){var e,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,w.a.get(_.a.api.url+"api/calc-steps");case 2:return e=t.sent,data=e.data,t.abrupt("return",data);case 5:case"end":return t.stop()}}),t)}))),function(){return r.apply(this,arguments)})},{key:"setCurrentStep",value:(e=Object(l.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e);case 1:case"end":return t.stop()}}),t)}))),function(t){return e.apply(this,arguments)})},{key:"setMaterialToTemplate",value:function(t){return t}},{key:"setControlType",value:function(t){return t}},{key:"setSizes",value:function(t){return t}},{key:"isNewProductGetter",get:function(){return this.isNewProduct}},{key:"isSmartConstructorGetter",get:function(){return this.isSmartConstructor}},{key:"remoteControlGetter",get:function(){return this.remoteControl}},{key:"templatesGetter",get:function(){var t,e=this.isSmartConstructor?null===(t=this.templates)||void 0===t?void 0:t.filter((function(template){return template.Drive&&[1,2,3].includes(template.Drive)||template.ControlType})).map((function(t){return k(k({},t),{},{Drive:1===t.Drive&&2!==t.Drive&&void 0===t.ControlType?3:t.Drive,ControlType:1===t.ControlType&&t.type+t.subtype!=="roma1"?3:t.type+t.subtype==="roma1"?2:t.type+t.subtype==="wood1"?6:t.ControlType})})):this.templates;return e?e.sort((function(a,b){return a.price<b.price?-1:1})):e}},{key:"calcStepsGetter",get:function(){return this.calcSteps}},{key:"calculatedItemsGetter",get:function(){return this.calculatedItems}},{key:"apiGetter",get:function(){return this.api}},{key:"calcProcessGetter",get:function(){return this.calcProcess}},{key:"calculatedItemGetter",get:function(){return this.calculatedItem}},{key:"calculatedItemParamsGetter",get:function(){return this.calculatedItemParams}},{key:"calcCurrentItemGetter",get:function(){return this.calcCurrentItem}},{key:"calculatedItemMaterialsGetter",get:function(){return this.calculatedItemMaterials}},{key:"minPriceMaterialGetter",get:function(){var t=this.calculatedItemMaterials;if(t&&Object.keys(t).length){var e=t.filter((function(t){return t.isCurrentAction})),r=e.length?j(e,"cost"):j(t,"priceGroup");return r||null}return null}},{key:"calculatedItemRusGetter",get:function(){return this.calculatedItemRus}},{key:"currentPaginatorStepGetter",get:function(){return this.currentPaginatorStep}},{key:"controlTypeGetter",get:function(){return this.controlType}}]),A}(y.VuexModule);M([y.VuexMutation],S.prototype,"SET_IS_NEW_PRODUCT",null),M([y.VuexMutation],S.prototype,"SET_REMOTE_CONTROL",null),M([y.VuexMutation],S.prototype,"SET_REMOTE_CONTROLLER",null),M([y.VuexMutation],S.prototype,"SET_IS_SMART_CONSTRUCTOR",null),M([y.VuexMutation],S.prototype,"SET_CALC_PROCESS",null),M([y.VuexMutation],S.prototype,"SET_API",null),M([y.VuexMutation],S.prototype,"SET_TEMPLATES",null),M([y.VuexMutation],S.prototype,"SET_CALCULATED_ITEM",null),M([y.VuexMutation],S.prototype,"SET_CALC_STEPS",null),M([y.VuexMutation],S.prototype,"SET_CURRENT_STEP",null),M([y.VuexMutation],S.prototype,"SET_MATERIAL_TO_TEMPLATE",null),M([y.VuexMutation],S.prototype,"SET_CONTROL_TYPE",null),M([y.VuexMutation],S.prototype,"SET_SIZES",null),M([Object(y.VuexAction)({commit:"SET_CALC_PROCESS",rawError:!0})],S.prototype,"setCalcProcess",null),M([Object(y.VuexAction)({commit:"SET_IS_NEW_PRODUCT",rawError:!0})],S.prototype,"setIsNewProduct",null),M([Object(y.VuexAction)({rawError:!0})],S.prototype,"initApi",null),M([Object(y.VuexAction)({rawError:!0})],S.prototype,"removeTemplate",null),M([Object(y.VuexAction)({rawError:!0})],S.prototype,"calculate",null),M([Object(y.VuexAction)({commit:"SET_IS_SMART_CONSTRUCTOR",rawError:!0})],S.prototype,"setIsSmartConstructor",null),M([Object(y.VuexAction)({commit:"SET_REMOTE_CONTROL",rawError:!0})],S.prototype,"setRemoteControl",null),M([Object(y.VuexAction)({commit:"SET_REMOTE_CONTROLLER",rawError:!0})],S.prototype,"setRemoteController",null),M([Object(y.VuexAction)({commit:"SET_TEMPLATES",rawError:!0})],S.prototype,"getTemplates",null),M([Object(y.VuexAction)({commit:"SET_CALC_STEPS",rawError:!0})],S.prototype,"getCalcSteps",null),M([Object(y.VuexAction)({commit:"SET_CURRENT_STEP",rawError:!0})],S.prototype,"setCurrentStep",null),M([Object(y.VuexAction)({commit:"SET_MATERIAL_TO_TEMPLATE",rawError:!0})],S.prototype,"setMaterialToTemplate",null),M([Object(y.VuexAction)({commit:"SET_CONTROL_TYPE",rawError:!0})],S.prototype,"setControlType",null),M([Object(y.VuexAction)({commit:"SET_SIZES",rawError:!0})],S.prototype,"setSizes",null),S=M([Object(y.Module)({name:"calculator",namespaced:!0,stateFactory:!0})],S),e.default=S},function(t,e,r){"use strict";r.r(e),r.d(e,"state",(function(){return n})),r.d(e,"mutations",(function(){return o}
1)),r.d(e,"actions",(function(){return l})),r.d(e,"getters",(function(){return c}));var n=function(){return{userIP:null,loading:!1,componentLoading:!1,cartCount:null,error:null,message:[],orderConfirm:null,yandexReviewModal:!1,imgZoomBox:null,showCheck:!1,blinkCheck:!1,discountsFilter:[],userLocation:null,mainSystem:!0,selectedShop:{id:0,latitude:"55.753960",longitude:"37.620393"},callbackForm:!1,callbackModal:!1,locationModal:!1,dealerRequestConfirmModal:null,callbackConfirmModal:null}},o={setUserIP:function(t,e){t.userIP=e},setUserLocation:function(t,e){t.userLocation=e},setLocationModal:function(t,e){t.locationModal=e},setDealerRequestConfirmModal:function(t,e){t.dealerRequestConfirmModal=e},setCallbackConfirmModal:function(t,e){t.callbackConfirmModal=e},setCompare:function(t,e){t.compare=e},setLoading:function(t,e){t.loading=e},setComponentLoading:function(t,e){t.componentLoading=e},setCartCount:function(t,e){t.cartCount=e},setError:function(t,e){t.error=e},setImgZoomBox:function(t,e){t.imgZoomBox=e},setBlinkCheck:function(t,e){t.blinkCheck=e},clearError:function(t){t.error=null},setMessage:function(t,e){t.message.push(e)},setOrderConfirm:function(t,e){t.orderConfirm=e},setYandexReviewModal:function(t,e){t.yandexReviewModal=e},clearMessage:function(t){t.message.splice(0,1)},toggleCheck:function(t,e){t.showCheck=e},setDiscountsFilter:function(t,e){t.discountsFilter=e},setSelectedShop:function(t,e){t.selectedShop=e},setCallbackForm:function(t,e){t.callbackForm=e},setCallbackModal:function(t,e){t.callbackModal=e},setMainSystem:function(t,e){t.mainSystem=e}},l={setUserLocation:function(t,e){(0,t.commit)("setUserLocation",e)},setLocationModal:function(t,e){(0,t.commit)("setLocationModal",e)},setDealerRequestConfirmModal:function(t,e){(0,t.commit)("setDealerRequestConfirmModal",e)},setCallbackConfirmModal:function(t,e){(0,t.commit)("setCallbackConfirmModal",e)},setCompare:function(t,e){(0,t.commit)("setCompare",e)}
1,setLoading:function(t,e){(0,t.commit)("setLoading",e)},setComponentLoading:function(t,e){(0,t.commit)("setComponentLoading",e)},setCartCount:function(t,e){(0,t.commit)("setCartCount",e)},setImgZoomBox:function(t,e){(0,t.commit)("setImgZoomBox",e)},blinkCheck:function(t){var e=t.commit;e("setBlinkCheck",!0),setTimeout((function(){e("setBlinkCheck",!1)}),1e3)},setError:function(t,e){(0,t.commit)("setError",e)},clearError:function(t){(0,t.commit)("clearError")},setMessage:function(t,e){(0,t.commit)("setMessage",e)},setOrderConfirm:function(t,e){(0,t.commit)("setOrderConfirm",e)},setYandexReviewModal:function(t,e){(0,t.commit)("setYandexReviewModal",e)},clearMessage:function(t){(0,t.commit)("clearMessage")},toggleCheck:function(t,e){(0,t.commit)("toggleCheck",e)},setDiscountsFilter:function(t,e){(0,t.commit)("setDiscountsFilter",e)},toggleSystemsFilter:function(t,e){(0,t.commit)("toggleSystemsFilter",e)},setSelectedShop:function(t,e){(0,t.commit)("setSelectedShop",e)},setCallbackForm:function(t,e){(0,t.commit)("setCallbackForm",e)},setCallbackModal:function(t,e){(0,t.commit)("setCallbackModal",e)},setMainSystem:function(t,e){(0,t.commit)("setMainSystem",e)}},c={userIP:function(s){return s.userIP},userLocation:function(s){return s.userLocation},loading:function(s){return s.loading},cartCount:function(s){return s.cartCount},imgZoomBox:function(s){return s.imgZoomBox},mainSystem:function(s){return s.mainSystem},componentLoading:function(t){return t.componentLoading},error:function(t){return t.error},message:function(t){return t.message},showCheck:function(t){return t.showCheck},blinkCheck:function(t){return t.blinkCheck},discountsFilter:function(t){return t.discountsFilter},selectedShop:function(s){return s.selectedShop},compare:function(s){return s.compare},callbackForm:function(s){return s.callbackForm},callbackModal:function(s){return s.callbackModal},locationModal:function(s){return s.locationModal},dealerRequestConfirmModal:function(s){return s.dealerRequestConfirmModal},callbackConfirmModal:function(s){return s.callbackConfirmModal},orderConfirm:function(s){return s.orderConfirm},yandexReviewModal:function(s){return s.yandexReviewModal}}},function(t,e,r){"use strict";r.r(e);r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(0));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var v=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},y=function(t){Object(l.a)(r,t);var e=f(r);function r(){var t;return Object(n.a)(this,r),(t=e.apply(this,arguments)).materials=[{titleName:"Варианты тканeй для рулонных штор",items:[{name:"Ткань Атлантик ВО, 29 бежевая",materialId:"mat-001",title:"Практичная ткань для рулонных штор ",img:"/rulonnye-shtory/Ткань Атлантик ВО, 29 бежевая.png",alt:"Практичная ткань для рулонных штор "},{name:"Ткань Натали ВО, 11 коричневая",materialId:"mat-002",title:"Коричневая ткань для рулонных штор FOROOM ",img:"/rulonnye-shtory/Ткань Натали ВО, 11 коричневая.png",alt:"Текстура коричневой ткани “Натали” для рулонных штор"},{name:"Ткань Пальмира, 02 с рисунком",materialId:"mat-003",title:"Ткань с рисунком для рулонных штор",img:"/rulonnye-shtory/Ткань Пальмира, 02 с рисунком.png",alt:"Надежная ткань “Пальмира” для рулонных штор с ярким рисунком"},{name:"Ткань Панорама 36, черная ",materialId:"mat-004",title:"Ткань черного цвета для рулонных штор FOROOM",img:"/rulonnye-shtory/Ткань Панорама 36, черная.png",alt:"Текстура черной ткани “Панорама” для рулонных штор"},{name:"Ткань Полискрин, 08 комфорт серая",materialId:"mat-005",title:"Оригинальная ткань “Полискрин” серого цвета для рулонных штор",img:"/rulonnye-shtory/Ткань Полискрин, 08 комфорт серая.png",alt:"Текстура ткани для рулонных штор «Полискрин» серого цвета"},{name:"Ткань Скрин, 01 белая",materialId:"mat-006",title:"Практичная белая ткань «Скрин» для рольштор",img:"/rulonnye-shtory/Ткань Скрин, 01 белая.png",alt:"Текстура ткани «Тэфи 250» серого цвета для рольштор"}]},{titleName:"Текстуры и цвета ламелей горизонтальных деревянных жалюзи",items:[{name:"Натуральный глянец",materialId:"mat-001",title:"Деревянные жалюзи FOROOM «Натуральный глянец»: элегантный блеск и натуральная текстура.",img:"/gorizontalnye-derevyannie-zhalyuzi/1.jpg",alt:"Текстура ламелей деревянных жалюзи FOROOM «Натуральный глянец» — поверхность натурального дерева."},{name:"Антрацит",materialId:"mat-002",title:"Жалюзи FOROOM «Антрацит»: современный стиль с матовой текстурой.",img:"/gorizontalnye-derevyannie-zhalyuzi/2.jpg",alt:"Ламели деревянных жалюзи FOROOM в цвете «Антрацит»."},{name:"Серый",materialId:"mat-003",title:"Жалюзи FOROOM в сером цвете: универсальность для любого интерьера.",img:"/gorizontalnye-derevyannie-zhalyuzi/3.jpg",alt:"Ламели деревянных жалюзи FOROOM «Серый» — нейтральная матовая текстура."},{name:"Молочный шоколад",materialId:"mat-004",title:"Деревянные жалюзи FOROOM «Молочный шоколад»: уют и насыщенный цвет.",img:"/gorizontalnye-derevyannie-zhalyuzi/4.jpg",alt:"Текстура ламелей деревянных жалюзи FOROOM «Молочный шоколад» — теплый коричневый оттенок."},{name:"Бук",materialId:"mat-005",title:"Жалюзи FOROOM из бука: естественность и легкость.",img:"/gorizontalnye-derevyannie-zhalyuzi/5.jpg",alt:"Ламели деревянных жалюзи FOROOM «Бук» — натуральная текстура светлой древесины."},{name:"Дуб венге",materialId:"mat-006",title:"Жалюзи FOROOM «Дуб венге»: роскошный дизайн с глубоким оттенком.",img:"/gorizontalnye-derevyannie-zhalyuzi/6.jpg",alt:"Текстура ламелей деревянных жалюзи FOROOM «Дуб венге» — контраст темного венге и дуба."}]}],t}return Object(o.a)(r,[{key:"getMaterials",get:function(){return this.materials}}]),r}(d.VuexModule);y=v([Object(d.Module)({name:"materials",namespaced:!0,stateFactory:!0})],y),e.default=y},function(t,e,r){"use strict";r.r(e);r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(0));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var v=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},y=function(t){Object(l.a)(r,t);var e=f(r);function r(){var t;return Object(n.a)(this,r),(t=e.apply(this,arguments)).categories=[{id:5,name:"Карниз для штор PROFILE SMART",image:"/img-new/catalog/products/karniz/s_new1.jpg",alt:"Карниз для штор PROFILE SMART – технологичное изделия для современных помещений",link:"/catalog/profileCornices/profileSmart",titleImg:"PROFILE SMART – современный карниз для штор с дистанционным управлением",title:"Технологичный карниз для штор с возможностью дистанционного управления с помощью пульта, приложения или голосового помощника."},{id:4,name:"Горизонтальные жалюзи G-FORM 50",image:"/img-new/catalog/products/hblinds/g50_new1.jpg",alt:"Горизонтальные жалюзи G-FORM 50 – практичное и функциональное изделие для защиты помещения от солнечных лучей и посторонних взглядов",link:"/catalog/gorizontalnye-zhalyuzi/g-form50",titleImg:"Алюминиевые горизонтальные жалюзи G-FORM 50 с электроприводом. Для офисных и муниципальных учреждений.",title:"Горизонтальные жалюзи G-FORM 50 – практичное и функциональное изделие с возможностью дистанционного управления через пульт, голосовой помощник или мобильное приложение."},{id:3,name:"Рулонные шторы GRANDE PREMIUM",image:"/img-new/catalog/products/rolo/gp_new1.jpg",alt:"Рулонные шторы GRANDE PREMIUM – премиальное изделие для офисов и помещений HoReCa",link:"/catalog/rulonnye-shtory/grande-premium",titleImg:"Рулонные шторы GRANDE PREMIUM – функциональное решение для перекрытия панорамных окон",title:"Премиальное изделие с возможностью дистанционного управления для современных офисов и помещений сегмента HoReCa."},{id:1,name:"Горизонтальные деревянные жалюзи G-FORM WOOD 50",image:"/img-new/catalog/products/wood/photo-new-products-wood.jpg",alt:"Деревянные горизонтальные жалюзи G-FORM WOOD 50 — новинка от бренда FOROOM.",link:"/g-form-wood",title:"Новинка FOROOM: деревянные жалюзи G-FORM WOOD 50 с дистанционным управлением с помощью пульта или голосового помощника"},{id:2,name:"Моторизация",image:"/img-new/catalog/products/motorization/products.jpg",alt:"Моторизация",link:"/g-form-motor",title:"Рулонные шторы, жалюзи и карниз для штор с электроприводом"}],t}return Object(o.a)(r,[{key:"getCategories",get:function(){return this.categories}}]),r}(d.VuexModule);y=v([Object(d.Module)({name:"new_product",namespaced:!0,stateFactory:!0})],y),e.default=y},function(t,e,r){"use strict";r.r(e);r(14);var n=r(3),o=r(4),l=r(6),c=r(5),h=r(1),m=r(2),d=(r(13),r(0));function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(h.a)(t);if(e){var o=Object(h.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(c.a)(this,r)}}var v=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},y=function(t){Object(l.a)(r,t);var e=f(r);function r(){var t;return Object(n.a)(this,r),(t=e.apply(this,arguments)).productSystems=[{titleName:"Преимущества наших рулонных штор",items:[{name:"CLIC BOX (КЛИК БОКС)",title:"Модель CLIC BOX (КЛИК БОКС) — практичные шторы с простым монтажом",alt:"Рулонные шторы CLIC BOX (КЛИК БОКС) — компактный короб и надежная конструкция",image:"/img-new/product-comparison/CLIC BOX.jpg",buttonLink:"/rulonnye-shtory/clic-box",mounting:["На саморезы"],hasBox:!0,hasGuides:!1,control:["Пластиковая цепь","Шнур","Металлическая цепь"],maxWidth:"До 200 см.",advantages:["Работает максимально тихо благодаря специальной конструкции механизма управления с веревочным шнуром","Легко устанавливается в один клик","Имеет уникально низкую стоимость для изделия, обладающего характеристики статусных штор","Может быть смонтирована на непрочные поверхности (гипсокартон, непрочный бетон, гипс, пеноблоки и др.)","Может быть выполнена в белом и сером цвете"]},{name:"CLIC (КЛИК)",title:"Шторы CLIC (КЛИК) — базовое решение для дома и офиса",alt:"Рулонные шторы CLIC (КЛИК) — классическая модель для квартиры или частного дома",image:"/img-new/product-comparison/CLIC.jpg",buttonLink:"/rulonnye-shtory/clic",mounting:["На саморезы"],hasBox:!1,hasGuides:!1,control:["Пластиковая цепь","Шнур","Металлическая цепь"],maxWidth:"До 200 см.",advantages:["Работает максимально тихо благодаря специальной конструкции механизма управления с веревочным шнуром","Легко устанавливается в один клик","Имеет уникально низкую стоимость для изделия, обладающего характеристики статусных штор","Может быть смонтирована на непрочные поверхности (гипсокартон, непрочный бетон, гипс, пеноблоки и др.)"]},{name:"GRANDE BOX (ГРАНД БОКС)",title:"Модель GRANDE BOX (ГРАНД БОКС) — универсальность и долговечность",alt:"Рулонные шторы GRANDE BOX (ГРАНД БОКС) — прочная конструкция для широких проемов с трендовым дизайном",image:"/img-new/product-comparison/GRANDE BOX.jpg",buttonLink:"/rulonnye-shtory/grande-box",mounting:["На саморезы"],has
1Box:!0,hasGuides:!1,control:["Электропривод","Металлическая цепь"],maxWidth:"До 380 см.",advantages:["Замкнутая металлическая цепь с любой высотой управления","Возможность управления с помощью пульта ДУ","Легкое поднятие и опускание шторы за счет редукционного механизма","Может быть смонтирована на непрочные поверхности (гипсокартон, непрочный бетон, пеноблоки и другие) благодаря установке нескольких кронштейнов"]},{name:"GRANDE MAX (ГРАНД МАКС)",title:"GRANDE MAX (ГРАНД МАКС) — увеличенные габариты и плотное полотно",alt:"Рулонные шторы GRANDE MAX (ГРАНД МАКС) — максимальная светозащита для очень больших проемов окна",image:"/img-new/product-comparison/GRANDE MAX.jpg",buttonLink:"/rulonnye-shtory/grande-max",mounting:["На саморезы"],hasBox:!1,hasGuides:!1,control:["Электропривод","Металлическая цепь"],maxWidth:"До 380 см.",advantages:["Замкнутая металлическая цепь с любой высотой управления","Возможность управления с помощью пульта ДУ","Легкое поднятие и опускание шторы за счет редукционного механизма"]},{name:"GRANDE PREMIUM (ГРАНД ПРЕМИУМ)",title:"GRANDE PREMIUM (ГРАНД ПРЕМИУМ) — элитная модель для изысканных интерьеров",alt:"Рулонные шторы GRANDE PREMIUM (ГРАНД ПРЕМИУМ) — премиум-качество и стильный дизайн",image:"/img-new/product-comparison/GRANDE PREMIUM.jpg",buttonLink:"/rulonnye-shtory/grande-premium",mounting:["На саморезы"],hasBox:!1,hasGuides:!1,control:["Электропривод","Металлическая цепь"],maxWidth:"До 350 см.",advantages:["Замкнутая металлическая цепь с любой высотой управления","Возможность управления с помощью пульта ДУ","Легкое поднятие и опускание шторы за счет инерционного пружинного механизма"]},{name:"GRANDE (ГРАНД)",title:"Серия GRANDE (ГРАНД) — баланс цены и функциональности",alt:"Рулонные шторы GRANDE (ГРАНД) — функциональное решения для перекрытия проемов окна",image:"/img-new/product-comparison/GRANDE.jpg",buttonLink:"/rulonnye-shtory/grande",mounting:["На саморезы"],hasBox:!1,hasGuides:!1,control:["Электропривод","Металлическая цепь"],maxWidth:"До 270 см.",advantages:["Замкнутая металлическая цепь с любой высотой управления","Возможность управления с помощью пульта ДУ","Легкое поднятие и опускание шторы за счет редукционного механизма"]},{name:"INTEGRA BOX+ (ИНТЕГРА БОКС+)",title:"INTEGRA BOX+ (ИНТЕГРА БОКС+) — улучшенная защита и управление",alt:"Рулонные шторы INTEGRA BOX+ (ИНТЕГРА БОКС+) — усовершенствованная версия с дополнительными опциями",image:"/img-new/product-comparison/INTEGRA BOX+.jpg",buttonLink:"/rulonnye-shtory/integra-box-plus",mounting:["На двусторонний скотч без саморезов"],hasBox:!0,hasGuides:!0,control:["Пластиковая цепь","Электропривод"],maxWidth:"До 114,4 см.",advantages:["Может крепиться на глухие и на поворотно-откидные створки, угол наклона которых не превышает 10°","Обеспечивает свободный доступ к подоконнику","Лаконичный дизайн без дополнительных элементов","Миниатюрные рулонные шторы","Низкая стоимость за счет простой конструкции","Короб и направляющие не перекрывают световой проем"]},{name:"INTEGRA BOX (ИНТЕГРА БОКС)",title:"INTEGRA BOX (ИНТЕГРА БОКС) — компактное решение для любых помещений",alt:"Рулонные шторы INTEGRA BOX (ИНТЕГРА БОКС) — лаконичный дизайн и надежность",image:"/img-new/product-comparison/INTEGRA BOX.jpg",buttonLink:"/rulonnye-shtory/integra-box",mounting:["На двусторонний скотч без саморезов","На саморезы"],hasBox:!0,hasGuides:!0,control:["Пластиковая цепь","Электропривод"],maxWidth:"До 116,4 см.",advantages:["Может крепиться на глухие и на поворотно-откидные створки, угол наклона которых не превышает 10°","Обеспечивает свободный доступ к подоконнику","Лаконичный дизайн без дополнительных элементов","Миниатюрные рулонные шторы","Низкая стоимость за счет простой конструкции"]},{name:"INTEGRA SLIM (ИНТЕГРА СЛИМ)",title:"INTEGRA SLIM (ИНТЕГРА СЛИМ) — минимализм и элегантность в деталях",alt:"Рулонные шторы INTEGRA SLIM (ИНТЕГРА СЛИМ) — ультратонкий дизайн и легкость",image:"/img-new/product-comparison/INTEGRA SLIM.jpg",buttonLink:"/rulonnye-shtory/integra-slim",mounting:["На двусторонний скотч без саморезов","На накидные кронштейны без саморезов","На саморезы"],hasBox:!1,hasGuides:!1,control:["Пластиковая цепь","Электропривод"],maxWidth:"До 112 см.",advantages:["Может крепиться на глухие и на поворотно-откидные створки, угол наклона которых не превышает 10°","Обеспечивает свободный доступ к подоконнику","Лаконичный дизайн без дополнительных элементов","Миниатюрные рулонные шторы","Низкая стоимость за счет простой конструкции"]},{name:"ROLL (РОЛЛ)",title:"ROLL (РОЛЛ) — базовые шторы с современным функционалом",alt:"Рулонные шторы ROLL (РОЛЛ) — классическая модель с автоматическим управлением",image:"/img-new/product-comparison/ROLL.jpg",buttonLink:"/rulonnye-shtory/roll",mounting:["На саморезы"],hasBox:!1,hasGuides:!1,control:["Пластиковая цепь"],maxWidth:"До 150 см.",advantages:["Лаконичный дизайн за счет отсутствия дополнительных элементов","Доступная цена за счет простой конструкции"]}]},{titleName:"Сравнение деревянных и алюминиевых горизонтальных жалюзи FOROOM",items:[{name:"G-FORM WOOD 50 (ДЖИ-ФОРМ ВУД 50)",title:"G-FORM WOOD 50 (ДЖИ-ФОРМ ВУД 50) — элегантные деревянные жалюзи",alt:"Горизонтальные деревянные жалюзи G-FORM WOOD 50 (ДЖИ-ФОРМ ВУД 50) — натуральные материалы и множество вариантов управления",image:"/img-new/product-comparison/1.png",buttonLink:"https://www.foroom.ru/catalog/gorizontalnye-derevyannie-zhalyuzi/wood",mounting:["На стену","На потолок","С нижней Ñ
1„иксацией тросика к подоконнику или к полу","С нижней фиксацией тросика к стене или раме"],hasBox:!1,hasGuides:!1,control:["Цепь металлическая","Шнур","Пульт ДУ (для изделий с электроприводом)","Смартфон (для изделий с электроприводом)","Голосовой помощник (для изделий с электроприводом)"],maxWidth:"До 250 см.",advantages:["Изготавливаются из деревянных ламелей шириной 50 мм","Проникновение солнечного света благодаря повороту или поднятию ламелей","Множество вариантов управления: цепь, шнур, пульт ДУ, смартфон, голосовой помощник","Сочетаются с классическим и современным интерьером"]},{name:"G-FORM 50 (ДЖИ-ФОРМ 50)",title:"G-FORM 50 (ДЖИ-ФОРМ 50) — алюминиевые жалюзи с широкими ламелями",alt:"Горизонтальные алюминиевые жалюзи G-FORM 50 (ДЖИ-ФОРМ 50) — универсальность и стиль",image:"/img-new/product-comparison/2.png",buttonLink:"/gorizontalnye-zhalyuzi/g-form",mounting:["На стену","На потолок"],hasBox:!1,hasGuides:!1,control:["Цепь металлическая","Шнур","Пульт ДУ (для изделий с электроприводом)","Смартфон (для изделий с электроприводом)","Голосовой помощник (для изделий с электроприводом)"],maxWidth:"До 250 см.",advantages:["Изготавливаются из алюминиевых ламелей шириной 50 мм","Проникновение света регулируется поворотом/поднятием ламелей","Много вариантов управления: цепь, шнур, пульт ДУ, смартфон, голосовой помощник","Подходят для любого интерьера"]},{name:"G-FORM (ДЖИ-ФОРМ)",title:"G-FORM (ДЖИ-ФОРМ) — компактные алюминиевые жалюзи",alt:"Горизонтальные алюминиевые жалюзи G-FORM (ДЖИ-ФОРМ) — простота и надежность",image:"/img-new/product-comparison/3.png",buttonLink:"/gorizontalnye-zhalyuzi/g-form",mounting:["На саморезы","На накидные кронштейны без сверления","На накидные кронштейны с тросиком","На саморезы с тросиком","Мансардное крепление к подоконнику"],hasBox:!1,hasGuides:!1,control:["Стержень управления","Шнур"],maxWidth:"До 250 см.",advantages:["Изготавливаются из алюминиевых ламелей шириной 25 мм, которые легко чистятся от пыли и обеспечивают долгий срок службы","Горизонтальные жалюзи для перекрытия оконных проемов шириной до 250 см. ","Низкая стоимость за счет простой конструкции"]},{name:"INTEGRA G-FORM (ИНТЕГРА ДЖИ-ФОРМ)",title:"INTEGRA G-FORM (ИНТЕГРА ДЖИ-ФОРМ) — жалюзи для окон ПВХ",alt:"Горизонтальные жалюзи INTEGRA G-FORM (ИНТЕГРА ДЖИ-ФОРМ) — надёжность и удобство управления",image:"/img-new/product-comparison/4.png",buttonLink:"/gorizontalnye-zhalyuzi/integra-g-form",mounting:["На саморезы"],hasBox:!1,hasGuides:!1,control:["Цепь пластиковая"],maxWidth:"До 250 см.",advantages:["Ламели 25 мм легко очищаются от пыли и служат долго","Разработаны специально для окон ПВХ","Доступны цвета: белый, светлый дуб, тёмный дуб, золотой дуб, коричневый, графит","Управление с помощью мономеханизма"]}]}],t}return Object(o.a)(r,[{key:"getProduct",get:function(){return this.productSystems}}]),r}(d.VuexModule);y=v([Object(d.Module)({name:"productSystems",namespaced:!0,stateFactory:!0})],y),e.default=y},function(t,e,r){"use strict";r.r(e);r(14),r(27),r(30),r(22),r(37);var n=r(21),o=r(34),l=r(8),c=r(3),h=r(4),m=r(6),d=r(5),f=r(1),v=r(2),y=(r(20),r(13),r(24),r(67),r(26),r(86),r(73),r(41),r(0)),_=r(19),w=r(17),x=r(10);function P(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function C(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
1i%2?P(Object(source),!0).forEach((function(e){Object(n.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):P(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}function O(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(f.a)(t);if(e){var o=Object(f.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(d.a)(this,r)}}var k=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},R=function(t){Object(m.a)(n,t);var e,r=O(n);function n(){var t;return Object(c.a)(this,n),(t=r.apply(this,arguments)).showcase=null,t}return Object(h.a)(n,[{key:"SET_SHOWCASE",value:function(t){this.showcase=t}},{key:"getShowcase",value:(e=Object(l.a)(regeneratorRuntime.mark((function t(){var e,data,r,n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,w.a.get(_.a.api.url+"api/showcase");case 2:return e=t.sent,data=e.data,t.next=6,x.b.initApi();case 6:if(r=t.sent,n=[],r.foroomApi.init_calc((function(t){var e=[],r=[],l=Object.entries(t.items).map((function(t){var e=Object(o.a)(t,2),r=e[0],n=e[1];return C(C({productId:r},n),{},{system:n.ptype})}));if(data){var c=data;if(l.forEach((function(r){t.choose_item(r.productId),t.load_template(r),t.current_item.calcPrice(),t.current_item.release(),["services","access","services","catalog","repkit","catalog"].includes(t.current_item.template.type)||(e.push({type:"ks25"===t.current_item.template.type?"karniz":"introma"===t.current_item.template.type?"roma":t.current_item.template.type,price:t.current_item.salePrice||t.current_item.sale_price||t.current_item.price}),["rolo","duo","zebra","wood","roma","hblinds","profileCornices","karniz"].includes(t.current_item.template.type)&&(["karniz10","karniz2","karniz3"].includes(t.current_item.template.type+t.current_item.template.subtype)||e.push({type:"smart",price:t.current_item.salePrice||t.current_item.sale_price||t.current_item.price})))})),e.forEach((function(t){var e=null==r?void 0:r.findIndex((function(e){return e.system===t.type}));-1!==e?r[e].price>t.price&&0!==t.price&&(r[e].price=t.price):r.push({system:t.type,price:t.price})})),c&&(c.forEach((function(t,e){r.forEach((function(e){e.system===t.systemType&&n.push(C(C({},t),{},{price:Number(String(e.price).split(".")[0])}))}))})),c.length===n.length))return n}})),n.length!==data.length){t.next=11;break}return t.abrupt("return",n);case 11:return t.abrupt("return",data);case 12:case"end":return t.stop()}}),t)}))),function(){return e.apply(this,arguments)})},{key:"showcaseGetter",get:function(){return this.showcase}}]),n}(y.VuexModule);k([y.VuexMutation],R.prototype,"SET_SHOWCASE",null),k([Object(y.VuexAction)({commit:"SET_SHOWCASE",rawError:!0})],R.prototype,"getShowcase",null),R=k([Object(y.Module)({name:"showcase",namespaced:!0,stateFactory:!0})],R),e.default=R},function(t,e,r){"use strict";r.r(e);r(14),r(27),r(30),r(22),r(37);var n=r(21),o=r(34),l=r(8),c=r(3),h=r(4),m=r(6),d=r(5),f=r(1),v=r(2),y=(r(20),r(13),r(24),r(67),r(26),r(86),r(73),r(41),r(0)),_=r(19),w=r(17),x=r(10);function P(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function C(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
1i%2?P(Object(source),!0).forEach((function(e){Object(n.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):P(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}function O(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=Object(f.a)(t);if(e){var o=Object(f.a)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Object(d.a)(this,r)}}var k=function(t,e,r,desc){var n,o=arguments.length,l=o<3?e:null===desc?desc=Object.getOwnPropertyDescriptor(e,r):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(t,e,r,desc);else for(var i=t.length-1;i>=0;i--)(n=t[i])&&(l=(o<3?n(l):o>3?n(e,r,l):n(e,r))||l);return o>3&&l&&Object.defineProperty(e,r,l),l},R=function(t){Object(m.a)(n,t);var e,r=O(n);function n(){var t;return Object(c.a)(this,n),(t=r.apply(this,arguments)).showcase=null,t}return Object(h.a)(n,[{key:"SET_SHOWCASE",value:function(t){this.showcase=t}},{key:"getShowcase",value:(e=Object(l.a)(regeneratorRuntime.mark((function t(){var e,data,r,n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,w.a.get(_.a.api.url+"api/showcase");case 2:return e=t.sent,data=e.data,t.next=6,x.b.initApi();case 6:if(r=t.sent,n=[],r.foroomApi.init_calc((function(t){var e=[],r=[],l=Object.entries(t.items).map((function(t){var e=Object(o.a)(t,2),r=e[0],n=e[1];return C(C({productId:r},n),{},{system:n.ptype})}));if(data){var c=data;if(l.forEach((function(r){t.choose_item(r.productId),t.load_template(r),t.current_item.calcPrice(),t.current_item.release(),["services","access","services","catalog","repkit","catalog"].includes(t.current_item.template.type)||(e.push({type:"ks25"===t.current_item.template.type?"karniz":"introma"===t.current_item.template.type?"roma":t.current_item.template.type,price:t.current_item.salePrice||t.current_item.sale_price||t.current_item.price}),["rolo","duo","zebra","wood","roma","hblinds","profileCornices","karniz"].includes(t.current_item.template.type)&&(["karniz10","karniz2","karniz3"].includes(t.current_item.template.type+t.current_item.template.subtype)||e.push({type:"smart",price:t.current_item.salePrice||t.current_item.sale_price||t.current_item.price})))})),e.forEach((function(t){var e=null==r?void 0:r.findIndex((function(e){return e.system===t.type}));-1!==e?r[e].price>t.price&&0!==t.price&&(r[e].price=t.price):r.push({system:t.type,price:t.price})})),c&&(c.forEach((function(t,e){r.forEach((function(e){e.system===t.systemType&&n.push(C(C({},t),{},{price:Number(String(e.price).split(".")[0])}))}))})),c.length===n.length))return n}})),n.length!==data.length){t.next=12;break}return this.SET_SHOWCASE(n),t.abrupt("return",n);case 12:return this.SET_SHOWCASE(data),t.abrupt("return",data);case 14:case"end":return t.stop()}}),t,this)}))),function(){return e.apply(this,arguments)})},{key:"showcaseGetter",get:function(){return this.showcase}}]),n}(y.VuexModule);k([y.VuexMutation],R.prototype,"SET_SHOWCASE",null),k([y.VuexAction],R.prototype,"getShowcase",null),R=k([Object(y.Module)({name:"showcase",namespaced:!0,stateFactory:!0})],R),e.default=R},function(t,e,r){},,,,,,,,,,,,,,,,,,,,,function(t,e,r){"use strict";r(392)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".ui-title-1[data-v-6f29774d]{font-size:22px}.ui-title-1[data-v-6f29774d],.ui-title-2[data-v-6f29774d]{margin-bottom:16px;font-weight:400;text-transform:uppercase;color:#dd7300}.ui-title-2[data-v-6f29774d]{font-size:19px}.ui-title-3[data-v-6f29774d]{font-size:16px;color:#dd7300;margin-bottom:8px}.ui-title-4[data-v-6f29774d]{font-size:18px}.ui-title-4[data-v-6f29774d],.ui-title-5[data-v-6f29774d]{color:#dd7300;margin-bottom:4px}.ui-title-5[data-v-6f29774d]{font-size:16px;line-height:1.4}",""]),n.locals={}
1,t.exports=n},function(t,e,r){"use strict";r(393)},function(t,e,r){var n=r(15)((function(i){return i[1]}));n.push([t.i,".preview[data-v-83498004]{border-radius:5px 5px 0 0;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}img[data-v-83498004]{border-radius:8px}.filter[data-v-83498004]{filter:brightness(60%)}picture img[data-v-83498004]{width:100%;height:auto;object-fit:cover;object-position:center}.rotateH[data-v-83498004]{width:auto;height:100%}",""]),n.locals={},t.exports=n},function(t,e,r){"use strict";r.r(e),r.d(e,"state",(function(){return jt})),r.d(e,"actions",(function(){return St})),r.d(e,"mutations",(function(){return At})),r.d(e,"getters",(function(){return It})),r.d(e,"strict",(function(){return Et}));var n=r(8),o=(r(20),r(32),r(24),r(23),r(30),r(56),r(55),r(54),r(2)),l=(r(67),r(74),r(36),r(51),r(40),r(26),r(73),r(41),r(38),r(22),r(27),function(t){var e=this;this.foroomApi=t,this.version=2e4,this.console_mode=!1,this.setRecommended=!1,this.correct_template=!1,this.cm_array=[],this.currency_array=[],this.currency_rate=1,this.pics={url:"",resolution:400},this.isReady=!1,this.template=null,this.json_data={all_data:null,all_karn_data:null,multiple_cost:null},this.personal_info=null,this.fold="",this.current_item=null,this.current_params=[],this.items=null,this.timer=null,this.timeout=300,this.init_timer=null,this.init_timeout=1e3,this.render_container=null,this.select=null,this.all_actions=null,this.related_ids=[],this.filters_map={api:["none","all","sfr","fr","app"],sfr:["all","sfr"],fr:["all","fr"],app:["all","sfr"]},this.filter="sfr",this.callbacks={},this.max_dimentions={},this.maxPtypeDimentions={},this.previewParams=null,this.elm=null,this.init=function(t){this.foroomApi&&this.foroomApi.params&&(this.foroomApi.params.destination&&(this.filter=this.foroomApi.params.destination),this.foroomApi.params.console_mode&&(this.console_mode=this.foroomApi.params.console_mode),this.foroomApi.params.setRecommended&&(this.setRecommended=this.foroomApi.params.setRecommended),this.foroomApi.params.correct_template&&(this.correct_template=this.foroomApi.params.correct_template),this.foroomApi.params.cm_array&&(this.cm_array=this.foroomApi.params.cm_array),this.foroomApi.params.currency_array&&(this.currency_array=this.foroomApi.params.currency_array)),this.init_engine(t),this.personal_info&&this.personal_info.sfr_fold&&(this.fold=this.personal_info.sfr_fold)},this.setPersonalInfo=function(t){return void 0!==t.auth&&null!=t.auth&&(t.auth.ver=this.version),this.personal_info=t,void 0!==t.sfr_fold&&null!=t.sfr_fold&&(this.fold=t.sfr_fold),this.personal_info},this.init_engine=function(t){var e=this,r=0,n=0,filter=this.filters_map[this.filter]?this.filters_map[this.filter]:["all"];if("undefined"!==e.json_data.all_actions&&null!=e.json_data.all_actions&&(this.all_actions=e.json_data.all_actions),"undefined"!==e.json_data.all_promo&&null!=e.json_data.all_promo&&(this.all_promo=e.json_data.all_promo),void 0!==e.personal_info&&null!=e.personal_info&&void 0!==e.json_data.all_data&&null!=e.json_data.all_data&&void 0!==e.json_data.all_karn_data&&null!=e.json_data.all_karn_data&&void 0!==e.json_data.multiple_cost&&null!=e.json_data.multiple_cost){var o=1.4;if(void 0!==e.personal_info.price_margin&&null!=e.personal_info.price_margin&&(o=parseFloat(e.personal_info.price_margin)),e.items={},e.personal_info.currency&&""!==e.personal_info.currency?this.currency_rate=parseFloat(e.personal_info.currency_rate):(this.currency_array=[],this.currency_rate=1),e.json_data.all_data.preview&&e.json_data.all_data.preview[this.filter]&&(e.previewParams=e.json_data.all_data.preview[this.filter]),e.json_data.all_data.strings)for(var l in e.json_data.all_data.strings)e.json_data.all_data.strings.hasOwnProperty(l)&&(-1!=this.cm_array.indexOf(l)&&(e.json_data.all_data.strings[l].mesure="см."),-1!=this.currency_array.indexOf(l)&&(e.json_data.all_data.strings[l].mesure=e.personal_info.currency));if(e.json_data.all_data.structure&&e.json_data.all_data.izd&&e.json_data.all_data.structure.izd){var c=[];for(var h in e.json_data.all_data.izd){var m=this.inflateItem(e.json_data.all_data.structure.izd,e.json_data.all_data.izd[h]);if(m.materials&&e.json_data.all_data.structure.materials){var d=[];for(var f in m.materials)m.materials.hasOwnProperty(f)&&(d[f]=this.inflateItem(e.json_data.all_data.structure.materials,m.materials[f]));m.materials=d}c[h]=m}e.json_data.all_data.izd=c}if(e.json_data.all_data.izd)for(var v in e.json_data.all_data.izd){var y=e.json_data.all_data.izd[v];"string"==typeof y.enabled&&(y.enabled&&-1!=filter.indexOf(y.enabled)?y.enabled=!0:y.enabled=!1),y.max&&(this.max_dimentions[y.ptype]||(this.max_dimentions[y.ptype]={width:0,height:0}),this.maxPtypeDimentions[y.ptype]||(this.maxPtypeDimentions[y.ptype]={width:"",height:""}),r<y.max.width&&(this.maxPtypeDimentions[y.ptype].width=y.ptype+y.category,r=y.max.width),n<y.max.height&&(this.maxPtypeDimentions[y.ptype].height=y.ptype+y.category,n=y.max.height),y.max.width&&("fr"!=this.foroomApi.params.destination&&1!=y.disabled||"fr"==this.foroomApi.params.destination&&0==y.disabled)&&(this.max_dimentions[y.ptype].width=Math.max(this.max_dimentions[y.ptype].width,y.max.width)),y.max.height&&("fr"!=this.foroomApi.params.destination&&1!=y.disabled||"fr"==this.foroomApi.params.destination&&0==y.disabled)&&(this.max_dimentions[y.ptype].height=Math.max(this.max_dimentions[y.ptype].height,y.max.height))),y.discount=0,y.margin=o,void 0!==e.personal_info.discounts[y.tid]&&null!=e.personal_info.discounts[y.tid]&&(y.discount=parseInt(e.personal_info.discounts[y.tid])),this.related_ids=e.personal_info.relates,y.strings=e.json_data.all_data.strings,y.pics=e.pics,e.json_data.multiple_cost&&Object.keys(e.json_data.multiple_cost).includes(String(y.id))&&
1(y.multiple_cost=e.json_data.multiple_cost),"karniz"===y.ptype&&1==y.category&&e.json_data.all_karn_data&&(y.all_karn_data=e.json_data.all_karn_data),y.all_actions=[],y.promo=e.foroomApi.params.promo?e.foroomApi.params.promo:"";var _=y.ptype+y.category;if(e.all_actions)for(var w in e.all_actions){var x=e.all_actions[w];-1==x.izd_types_json.indexOf(_)&&-1==x.izd_types_json.indexOf(y.ptype)||y.all_actions.push(x)}if(e.all_promo)for(var P in y.all_promo=[],e.all_promo){var C=e.all_promo[P];-1==C.izd_types_json.indexOf(_)&&-1==C.izd_types_json.indexOf(y.ptype)||y.all_promo.push(C)}e.items[y.ptype+y.category]=y,e.foroomApi.ClassItems[y.ptype+y.category]&&(e.foroomApi.ClassItems[y.ptype+y.category].prototype=new e.foroomApi.ClassItem(y,e))}e.isReady=!0,void 0!==t&&null!=t&&t(this)}},this.inflateItem=function(t,e){var r={};for(var n in e)e.hasOwnProperty(n)&&t[n]&&(r[t[n]]=e[n]);return r.enabled||(r.enabled="none"),r.disabled||(r.disabled=0),r.disabled=parseInt(r.disabled),0===r.disabled&&(r.enabled="all"),1===r.disabled&&(r.enabled="none"),2===r.disabled&&(r.enabled="sfr"),3===r.disabled&&(r.enabled="fr"),r},this.get_related_ids=function(t){var e=[];if(void 0!==t.dillers&&null!=t.dillers)for(var r in t.dillers){var n=t.dillers[r];if(e.push(n.id),void 0!==n.rts&&null!=n.rts)for(var o in n.rts){var rt=n.rts[o];e.push(rt.id)}}if(void 0!==t.rts&&null!=t.rts)for(var l in t.rts){var c=t.rts[l];e.push(c.id)}return this.related_ids=e,e},this.setParam=function(t,e){void 0!==this.current_item&&null!=this.current_item?this.current_item.setParam(t,e):alert("ERROR")},this.release=function(){return this.current_item.release()},this.load_template=function(template){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],e=this;this.foroomApi.check_wholesale(t);var r=template.type+template.subtype;e.current_item=new e.foroomApi.ClassItems[r];var n=[];this.wholesaleActions&&this.wholesaleActions.length&&(n=this.wholesaleActions.map((function(t){return t={izd:JSON.parse(t.add_izd_types_json),mat:JSON.parse(t.add_mat_ids_json)}})).flat()),"undefined"!=typeof window&&n.length&&n[0].izd.includes(r)&&n[0].mat.includes(template.material)?e.current_item.initWholesale(template,(function(){})):e.current_item.init(template,(function(){}))},this.md5=function(text){var t;function e(t,e,r,n,o,i){return c(function(t,e){return t<<e|t>>>32-e}(c(c(e,t),c(n,i)),o),r)}function r(t,r,n,o,l,i,c){return e(r&n|~r&o,t,r,l,i,c)}function n(t,r,n,o,l,i,c){return e(r&o|n&~o,t,r,l,i,c)}function o(t,r,n,o,l,i,c){return e(r^n^o,t,r,l,i,c)}function l(t,r,n,o,l,i,c){return e(n^(r|~o),t,r,l,i,c)}function c(t,e){var r=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(r>>16)<<16|65535&r}return t=text,function(t){for(var e,r="0123456789ABCDEF",n="",o=0;o<t.length;o++)e=t.charCodeAt(o),n+=r.charAt(e>>>4&15)+r.charAt(15&e);return n}(function(t){for(var e="",r=0;r<32*t.length;r+=8)e+=String.fromCharCode(t[r>>5]>>>r%32&255);return e}(function(t,e){t[e>>5]|=128<<e%32,t[14+(e+64>>>9<<4)]=e;for(var h=1732584193,m=-271733879,d=-1732584194,i=271733878,f=0;f<t.length;f+=16){var v=h,y=m,g=d,_=i;m=l(m=l(m=l(m=l(m=o(m=o(m=o(m=o(m=n(m=n(m=n(m=n(m=r(m=r(m=r(m=r(m,d=r(d,i=r(i,h=r(h,m,d,i,t[f+0],7,-680876936),m,d,t[f+1],12,-389564586),h,m,t[f+2],17,606105819),i,h,t[f+3],22,-1044525330),d=r(d,i=r(i,h=r(h,m,d,i,t[f+4],7,-176418897),m,d,t[f+5],12,1200080426),h,m,t[f+6],17,-1473231341),i,h,t[f+7],22,-45705983),d=r(d,i=r(i,h=r(h,m,d,i,t[f+8],7,1770035416),m,d,t[f+9],12,-1958414417),h,m,t[f+10],17,-42063),i,h,t[f+11],22,-1990404162),d=r(d,i=r(i,h=r(h,m,d,i,t[f+12],7,1804603682),m,d,t[f+13],12,-40341101),h,m,t[f+14],17,-1502002290),i,h,t[f+15],22,1236535329),d=n(d,i=n(i,h=n(h,m,d,i,t[f+1],5,-165796510),m,d,t[f+6],9,-1069501632),h,m,t[f+11],14,643717713),i,h,t[f+0],20,-373897302),d=n(d,i=n(i,h=n(h,m,d,i,t[f+5],5,-701558691),m,d,t[f+10],9,38016083),h,m,t[f+15],14,-660478335),i,h,t[f+4],20,-405537848),d=n(d,i=n(i,h=n(h,m,d,i,t[f+9],5,568446438),m,d,t[f+14],9,-1019803690),h,m,t[f+3],14,-187363961),i,h,t[f+8],20,1163531501),d=n(d,i=n(i,h=n(h,m,d,i,t[f+13],5,-1444681467),m,d,t[f+2],9,-51403784),h,m,t[f+7],14,1735328473),i,h,t[f+12],20,-1926607734),d=o(d,i=o(i,h=o(h,m,d,i,t[f+5],4,-378558),m,d,t[f+8],11,-2022574463),h,m,t[f+11],16,1839030562),i,h,t[f+14],23,-35309556),d=o(d,i=o(i,h=o(h,m,d,i,t[f+1],4,-1530992060),m,d,t[f+4],11,1272893353),h,m,t[f+7],16,-155497632),i,h,t[f+10],23,-1094730640),d=o(d,i=o(i,h=o(h,m,d,i,t[f+13],4,681279174),m,d,t[f+0],11,-358537222),h,m,t[f+3],16,-722521979),i,h,t[f+6],23,76029189),d=o(d,i=o(i,h=o(h,m,d,i,t[f+9],4,-640364487),m,d,t[f+12],11,-421815835),h,m,t[f+15],16,530742520),i,h,t[f+2],23,-995338651),d=l(d,i=l(i,h=l(h,m,d,i,t[f+0],6,-198630844),m,d,t[f+7],10,1126891415),h,m,t[f+14],15,-1416354905),i,h,t[f+5],21,-57434055),d=l(d,i=l(i,h=l(h,m,d,i,t[f+12],6,1700485571),m,d,t[f+3],10,-1894986606),h,m,t[f+10],15,-1051523),i,h,t[f+1],21,-2054922799),d=l(d,i=l(i,h=l(h,m,d,i,t[f+8],6,1873313359),m,d,t[f+15],10,-30611744),h,m,t[f+6],15,-1560198380),i,h,t[f+13],21,1309151649),d=l(d,i=l(i,h=l(h,m,d,i,t[f+4],6,-145523070),m,d,t[f+11],10,-1120210379),h,m,t[f+2],15,718787259),i,h,t[f+9],21,-343485551),h=c(h,v),m=c(m,y),d=c(d,g),i=c(i,_)}return Array(h,m,d,i)}(function(t){for(var e=Array(t.length>>2),r=0;r<e.length;r++)e[r]=0;for(r=0;r<8*t.length;r+=8)e[r>>5]|=(255&t.charCodeAt(r/8))<<r%32;return e}(t=unescape(encodeURIComponent(t))),8*t.length))).toLowerCase()},this.validate_promo=function(t){var r=e.md5(t);for(var n in e.all_promo){var o=e.all_promo[n];if(o.promo===r)return o}return{error:"not use promo"}},this.apply_promo=function(t){return e.current_item?e.current_item.apply_promo(t):e.validate_promo(t).error?"promo "+t+" not use":(e.app.promo=t,"ok")},this.choose_item=function(t,e){this.current_item=new this.foroomApi.ClassItems[t],this.current_item.init(
1)},this.choose_item_wholesale=function(t,e){this.current_item=new this.foroomApi.ClassItems[t],this.current_item.initWholesale()},this.update_order=function(t){var e=[],r=0,n=0,o=0;for(var l in t.items){var c=t.items[l];if(void 0!==c&&null!=c){e[e.length]=c,r+=parseInt(c.amount);var h=parseFloat(c.price)*parseFloat(c.amount),m=h;void 0!==c.salePrice&&null!=c.salePrice&&(m=parseFloat(c.salePrice)*parseFloat(c.amount)),n+=h,o+=m}}return n=(n=Math.round(100*n)/100).toFixed(2),o=(o=Math.round(100*o)/100).toFixed(2),t.amount=r,t.price=n,t.salePrice=o,t.items=e,t},this.calcPrice=function(){this.current_item&&this.current_item.calcPrice()},this.addCallback=function(t,e){t&&e&&(this.callbacks[t]=e)},this.convert_item_to_preview=function(template){var t=this,e=template.type+template.subtype,r=this.items[e];return this.elm=null,void 0!==t.foroomApi.ClassItems[e]&&null!=t.foroomApi.ClassItems[e]&&(t.foroomApi.ClassItems[e].prototype=new t.foroomApi.ClassItem(r,t),this.elm=new t.foroomApi.ClassItems[e],this.elm.init(template,null),template.price&&(template.price=parseFloat(template.price),isNaN(template.price)&&(template.price=0)),template.summ&&(template.summ=parseFloat(template.summ),isNaN(template.summ)&&(template.summ=0)),template.old_price&&(template.old_price=parseFloat(template.old_price),(isNaN(template.old_price)||0===template.old_price)&&(template.old_price=null)),template.old_summ&&(template.old_summ=parseFloat(template.old_summ),(isNaN(template.old_summ)||0===template.old_summ)&&(template.old_summ=null)),template.perc&&(template.perc=parseFloat(template.perc),(isNaN(template.perc)||0===template.perc)&&(template.perc=null)),this.elm&&(template.price&&(this.elm.price=template.price),template.summ&&(this.elm.summ=template.summ),template.old_price&&(this.elm.old_price=template.old_price),template.old_summ&&(this.elm.old_summ=template.old_summ),template.perc&&(this.elm.perc=template.perc)),this.elm.calcPrice(!1)),this.elm.templatePrv},this.getRecommendDimentions=function(t,e,r,n){var o=this,l=0,c=0,h=0,m=0;if(this.maxPtypeDimentions[t]){var d=this.maxPtypeDimentions[t].width;if(this.maxPtypeDimentions[t].width!==this.maxPtypeDimentions[t].height){var f=0,v=0;this.items[this.maxPtypeDimentions[t].width]&&this.items[this.maxPtypeDimentions[t].width].max&&this.items[this.maxPtypeDimentions[t].width].max.width&&(f=this.items[this.maxPtypeDimentions[t].width].max.width),this.items[this.maxPtypeDimentions[t].height]&&this.items[this.maxPtypeDimentions[t].height].max&&this.items[this.maxPtypeDimentions[t].height].max.height&&(v=this.items[this.maxPtypeDimentions[t].height].max.height),v>f&&(d=this.maxPtypeDimentions[t].height)}if("rolo"===t){var y=this.current_item.template.type+this.current_item.template.subtype,_=this.items[y].materials.find((function(t){return t.tid===o.current_item.template.material}));return 1===n?{max_to:{width:_.width1,height:_.height1},reduce_to:{width:_.width2,height:_.height2}}:{max_to:{width:_.width2,height:_.height2},reduce_to:{width:_.width1,height:_.height1}}}if(this.items[d]){var filter=this.filters_map[this.filter]?this.filters_map[this.filter]:["all"];if(this.items[d].materials)for(var w in this.items[d].materials)if(this.items[d].materials.hasOwnProperty(w)&&this.items[d].materials[w]){var x=this.items[d].materials[w];if(x.enabled&&-1!=filter.indexOf(x.enabled)){var P=0,C=0;1===n?(P=x.width1,C=x.height1):(P=x.width2,C=x.height2),this.max_dimentions[t].width===P&&(m=Math.max(m,C)),this.max_dimentions[t].height===C&&(h=Math.max(h,P)),P>=e&&(c=Math.max(c,C)),C>=r&&(l=Math.max(l,P))}}}}return l<=0&&(l=this.max_dimentions[t].width),c<=0&&(c=this.max_dimentions[t].height),{max_to:{width:l,height:c},reduce_to:{width:h,height:m}}}}),c=r(34),h=function(t,e,r,n,o){var l=this,h={},progress=0,m=null,d=null;if(window&&window.navigator&&window.navigator.onLine)if(l.params){n||l.params.loader&&(n=l.params.loader),null!=l.params.session&&void 0!==l.params.session.sessid&&null!=l.params.session.sessid&&(h.session=l.params.session.sessid),l&&l.params&&(m={app_type:null,version:null,coreVersion:null,debug:null},l.params.app_type&&(m.app_type=l.params.app_type),"core"===m.app_type?(l.params.version&&(m.coreVersion=l.params.version),l.params.destination&&(m.destination=l.params.destination),l.params.console_mode&&(m.console_mode=l.params.console_mode),l.params.nodejs_mode&&(m.nodejs_mode=l.params.nodejs_mode)):(l.params.version&&(m.version=l.params.version),l.params.coreVersion&&(m.coreVersion=l.params.coreVersion)),l.params.debug&&(m.debug=l.params.debug)),void 0!==r&&null!=r||(r={}),m&&(r.__app__data__=m);var f=new XMLHttpRequest;"download"===e&&(f.responseType="arraybuffer"),d={auth:h,data:r,module:t,cmd:e,key:l.params.key},f.onprogress=function(t){progress=t.total>0?Math.round(t.loaded/t.total*100):25*f.readyState,n&&n.show(progress)},f.onreadystatechange=function(){if(4===f.readyState)if(200===f.status){var r=f.getAllResponseHeaders().split("\r\n").reduce((function(t,e){var r=e.split(": "),n=Object(c.a)(r,2),o=n[0],l=n[1];return t[o]=l,t}),{}),h="application/json";r["content-type"]&&(h=r["content-type"]);var m={status:"OK"};if("application/json"===h)m=JSON.parse(f.responseText);else{var v="file.txt";
1r.filename&&(v=r.filename);var y=new Blob([f.response],{type:h});l.downloadAsFile(y,v)}void 0!==n&&null!=n&&n.hide(),o&&o(m,d)}else o&&o({status:"ERROR"},d),console.log("ОШИБКИ AJAX запроса:"+f.status,t,e)},f.open("POST",l.params.url,!0);var data=new FormData;data.append("json",JSON.stringify(d)),f.send(data)}else console.log("No params defined!");else console.log("OFFLINE"),o&&o({status:"OFFLINE"},d);this.downloadAsFile=function(t,e){var a=document.createElement("a");a.href=URL.createObjectURL(t),a.download=e,a.click()}};function m(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(!t)return;if("string"==typeof t)return d(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return d(t,e)}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var i=0,n=function(){};return{s:n,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,l=!0,c=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return l=t.done,t},e:function(t){c=!0,o=t},f:function(){try{l||null==r.return||r.return()}finally{if(c)throw o}}}}function d(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,r=new Array(e);i<e;i++)r[i]=t[i];return r}var f=function(t,e){var r=this;this.foroomApi=e.foroomApi,this.calcClass=e,this.calc=null,this.o=null,this.template=null,this.initial_template=null,this.correct_template=!1,this.console_mode=!1,this.setRecommended=!1,this.gab_plus=!0,this.type=null,this.subtype=null,this.conditions=null,this.deltas=null,this.discount=null,this.id=null,this.materials=null,this.name=null,this.options=null,this.params=null,this.strings=null,this.tid=null,this.input_size_mode=0,this.isAction=null,this.arr={},this.oParams={},this.oParamsDom={},this.materialRest={red:0,yellow:0},this.filters_map={},this.filter="",this.warranty={width:!0,height:!0},this.materialsSortArray=[],this.cm_array=[],this.currency_array=[],this.currency_rate=1,this.images=null,this.icon="/static/logo_ball_frame.jpg",this.image=null,this.prv=null,this.previewPics={},this.pics={},this.mat_name="Нет",this.limits={},this.errors=[],this.error=!1,this.erDescriptions={},this.error_description="",this.timer=null,this.timeout=100,this.all_actions=[],this.calc_all_actions={},this.price=0,this.sale_price=0,this.salePrice=0,this.old_price=null,this.perc=null,this.summ=0,this.old_summ=null,this.callbacks={},this.structure=null,this.max_dimentions=null,this.min_dimentions=null,this.recommend_dimentions=null,this.costtype=0,this.previewParams=null,this.promo="",this.promo_all=[],this.calc_all_promo={},this.filterCalcMaterials=function(){var t=null,e=null,r=null;if(this.oParams&&this.oParams.width&&this.oParams.height&&this.oParams.material&&(t=this.oParams.width.value,e=this.oParams.height.value,r=this.oParams.material),t&&e&&r)for(var n in this.materials)this.materials.hasOwnProperty(n)&&this.materials[n].enabled&&(this.materials[n]=this.setFilterCalcItem(this.materials[n],t,e))},this.setFilterCalcItem=function(t,e,r){function n(t,e){var r={gab:{width:0,height:0},cost:{width:0,height:0},min:{width:0,height:0},max:{width:0,height:0},warranty:{width:0,height:0}};r.gab.width=parseFloat(e.options.GabWidth),r.gab.height=parseFloat(e.options.GabHeight),r.cost.width=parseFloat(e.options.CostWidth),r.cost.height=parseFloat(e.options.CostHeight),r.min.width=parseFloat(t.minWidth),r.min.height=parseFloat(t.minHeight),r.max.width=parseFloat(t.maxWidth),r.max.height=parseFloat(t.maxHeight);var n=parseFloat(t.rol_width_width);return r.warranty.height=n>0?Math.min(n,parseInt(e.options.WarrantyHeight)):parseFloat(t.maxHeight),r.warranty.width=parseInt(e.options.WarrantyWidth),void 0!==e.gab_plus&&null!=e.gab_plus&&e.gab_plus&&(r.min.width=r.min.width-r.gab.width,r.min.height=r.min.height-r.gab.height,r.max.width=r.max.width-r.gab.width,r.max.height=r.max.height-r.gab.height),r.warranty.width=r.warranty.width-r.gab.width,r.warranty.height=r.warranty.height-r.gab.height,r.warranty.width<=0&&(r.warranty.width=r.max.width),r.warranty.height<=0&&(r.warranty.height=r.max.height),r}var o=[],l=t.rev,c=t.enabled;if(0!==l){if(o[1]=n(t,this),o[2]=function(t,e){var r={gab:{width:0,height:0},cost:{width:0,height:0},min:{width:0,height:0},max:{width:0,height:0},warranty:{width:0,height:0}};r.gab.width=parseFloat(e.options.GabWidth),r.gab.height=parseFloat(e.options.GabHeight),r.cost.width=parseFloat(e.options.CostWidth),r.cost.height=parseFloat(e.options.CostHeight),r.min.width=parseFloat(t.minWidth),r.min.height=parseFloat(t.minHeight),r.max.width=parseFloat(t.maxWR),r.max.height=parseFloat(t.maxHR);var n=parseFloat(t.rol_width);r.warranty.width=n>0?Math.min(n,parseInt(e.options.WarrantyWidth)):parseFloat(t.maxWR);var o=parseFloat(t.rol_width_width);return r.warranty.height=o>0?Math.min(o,parseInt(e.options.WarrantyHeight)):parseInt(e.options.WarrantyHeight),void 0!==e.gab_plus&&null!=e.gab_plus&&e.gab_plus&&(r.min.width=r.min.width-r.gab.width,r.min.height=r.min.height-r.gab.height,r.max.width=r.max.width-r.gab.width,r.max.height=r.max.height-r.gab.height),r.warranty.width=r.warranty.width-r.gab.width,r.warranty.height=r.warranty.height-r.gab.height,r.warranty.width<=0&&(r.warranty.width=r.max.width),r.warranty.height<=0&&(r.warranty.height=r.max.height),r}(t,this),1===l||2===l)(e>o[l].max.width||r>o[l].max.height)&&(c=!1),(e<o[l].min.width||r<o[l].min.height)&&(c=!1);else{var h=t.enabled,m=t.enabled;(e>o[1].max.width||r>o[1].max.height)&&(h=!1),(e<o[1].min.width||r<o[1].min.height)&&(h=!1),(e>o[2].max.width||r>o[2].max.height)&&(m=!1),(e<o[2].min.width||r<o[2].min.height)&&(m=!1),h||m?(h&&!m&&(l=1),m&&!h&&(l=2)):c=!1}o[l]?(t.min=o[l].min,t.max=o[l].max):(t.min=o[1].min,t.max=o[1].max)}else(e>(o=n(t,this)).max.width||r>o.max.height)&&(c=!1),(e<o.min.width||r<o.min.height)&&(c=!1),t.min=o.min,t.max=o.max;return t.calc_rev=l,t.calc_enabled=c,t},this.applyRelativeOptions=function(t){var e={GabWidth:["gab","width"],GabHeight:["gab","height"],CostWidth:["cost","width"],CostHeight:["cost","height"]};for(var r in this.options){var n=parseFloat(this.options[r]);if(e[r])t&&t[e[r][0]]&&(t[e[r][0]][e[r][1]]=n);else{var o=r.split("-");if(o.length>1){var l=o[0],c=o[1],h=null,m=c.split("_");m.length>
11&&(c=m[0],h=parseFloat(m[1])),e[l]&&this.oParams[c]&&h?parseFloat(this.oParams[c].value)==h&&(t[e[l][0]][e[l][1]]=n):this.oParams[l]&&this.oParams[c]&&h&&parseFloat(this.oParams[c].value)==h&&(this.oParams[l].value+=n)}}}if(this.oParams.width){var d=t.gab[this.oParams.width.alias],f=t.cost[this.oParams.width.alias];this.oParams.width.gab_min=t.min[this.oParams.width.alias]+d,this.oParams.width.gab_max=t.max[this.oParams.width.alias]+d,this.oParams.width.cost_min=t.min[this.oParams.width.alias]+f,this.oParams.width.cost_max=t.max[this.oParams.width.alias]+f,this.oParams.width.gab=this.oParams.width.value+d,this.oParams.width.cost=this.oParams.width.value+f}if(this.oParams.height){var v=t.gab[this.oParams.height.alias],y=t.cost[this.oParams.height.alias];this.oParams.height.gab_min=t.min[this.oParams.height.alias]+v,this.oParams.height.gab_max=t.max[this.oParams.height.alias]+v,this.oParams.height.cost_min=t.min[this.oParams.height.alias]+y,this.oParams.height.cost_max=t.max[this.oParams.height.alias]+y,this.oParams.height.gab=this.oParams.height.value+v,this.oParams.height.cost=this.oParams.height.value+y}},this.construct=function(t,e){var r=this;if(this.calc=e,this.calc.callbacks&&(this.callbacks=this.calc.callbacks),this.o=t,void 0!==r.o&&null!=r.o&&(r.o=r.foroomApi.clone(r.o)),this.o.all_actions&&(this.all_actions=t.all_actions),this.o.all_promo&&(this.all_promo=t.all_promo),this.calc&&(void 0!==this.calc.pics&&null!=this.calc.pics&&(this.pics=this.calc.pics),this.calc.cm_array&&(this.cm_array=this.calc.cm_array),this.calc.currency_array&&(this.currency_array=this.calc.currency_array),this.calc.currency_rate&&(this.currency_rate=this.calc.currency_rate),this.calc.filters_map&&(this.filters_map=this.calc.filters_map),this.calc.filter&&(this.filter=this.calc.filter),this.calc.all_actions&&(this.calc_all_actions=this.calc.all_actions),this.calc.all_promo&&(this.calc_all_promo=this.calc.all_promo),this.calc.previewParams&&(this.previewParams=this.calc.previewParams),this.calc.json_data&&this.calc.json_data.all_data&&this.calc.json_data.all_data.structure&&(this.structure=this.calc.json_data.all_data.structure)),this.o){if(this.test="test",this.o.promo&&(this.promo=this.o.promo),this.o.ptype&&(this.type=this.o.ptype),this.o.category&&(this.subtype=this.o.category),this.o.img){var n=this.type+this.subtype;this.images={},this.o.img.i&&(this.images.ico="images/calculator/izd/ico/ico_"+n+".jpg"),this.o.img.p&&(this.images.prv="images/calculator/izd/prv/prv_"+n+".png"),this.images&&(this.image=this.images.ico?this.images.ico:null,this.prv=this.images.prv?this.images.prv:null)}this.calc&&this.calc.max_dimentions&&this.calc.max_dimentions[this.type]&&(this.max_dimentions=this.calc.max_dimentions[this.type]),this.foroomApi&&this.foroomApi.params&&(this.foroomApi.params.foroom_pics_url&&(this.foroom_pics_url=this.foroomApi.params.foroom_pics_url),this.foroomApi.params.console_mode&&(this.console_mode=this.foroomApi.params.console_mode),this.foroomApi.params.setRecommended&&(this.setRecommended=this.foroomApi.params.setRecommended),this.foroomApi.params.correct_template&&(this.correct_template=this.foroomApi.params.correct_template)),this.max_dimentions||(this.max_dimentions={width:0,height:0},this.o.maxWidth&&(this.max_dimentions.width=this.o.maxWidth),this.o.maxHeight&&(this.max_dimentions.height=this.o.maxHeight)),this.min_dimentions||(this.min_dimentions={width:0,height:0},this.o.minWidth&&(this.min_dimentions.width=this.o.minWidth),this.o.minHeight&&(this.min_dimentions.height=this.o.minHeight)),void 0!==this.o.conditions&&null!=this.o.conditions&&(this.conditions=this.o.conditions),void 0!==this.o.deltas&&null!=this.o.deltas&&(this.deltas=this.o.deltas),void 0!==this.o.strings&&null!=this.o.strings&&(this.strings=this.o.strings),void 0!==this.o.discount&&null!=this.o.discount&&(this.discount=this.o.discount),void 0!==this.o.id&&null!=this.o.id&&(this.id=parseInt(this.o.id)),void 0!==this.o.name&&null!=this.o.name&&(this.name=this.o.name),void 0!==this.o.options&&null!=this.o.options&&(this.options=this.o.options,void 0!==this.o.options.materialRest&&null!=this.o.options.materialRest&&(this.materialRest.red=parseFloat(this.o.options.materialRest)),void 0!==this.o.options.materialRestYellow&&null!=this.o.options.materialRestYellow&&(this.materialRest.yellow=parseFloat(this.o.options.materialRestYellow))),void 0!==r.o.params&&null!=r.o.params&&(r.params=r.prepareParamsArray(r.o.params)),void 0!==r.o.materials&&null!=r.o.materials&&r.applyCurrentActions(r.o.materials,(function(t){r.prepareMaterialsArray(t,(function(t){r.materials=t,r.options.DefaultMaterial=r.getFirstMaterial(t)}))}
1)),this.strings||(this.strings={}),this.warranty={width:!0,height:!0},void 0!==this.o.tid&&null!=this.o.tid&&(this.tid=this.o.tid),void 0!==this.o.discount&&null!=this.o.discount&&(this.discount=this.o.discount),void 0!==this.o.margin&&null!=this.o.margin&&(this.margin=this.o.margin),void 0!==this.o.multiple_cost&&null!=this.o.multiple_cost&&(this.multiple_cost=this.o.multiple_cost),void 0!==this.o.all_karn_data&&null!=this.o.all_karn_data&&(this.all_karn_data=this.o.all_karn_data),this.options&&this.options.CostType&&(this.costtype=parseInt(this.options.CostType))}},this.init=function(){var template=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,e=this;if(template&&(this.template=e.foroomApi.clone(template),this.initial_template=e.foroomApi.clone(template)),null!=this.o){template&&template.hasOwnProperty("promo")&&(this.promo=template.promo,this.o.promo=template.promo),this.calc&&(this.calc.console_mode&&(this.console_mode=this.calc.console_mode),this.calc.setRecommended&&(this.setRecommended=this.calc.setRecommended),this.calc.correct_template&&(this.correct_template=this.calc.correct_template)),e.foroomApi.ParamDimention.prototype=new e.foroomApi.ClassParam(e),e.foroomApi.ParamDimentionGab.prototype=new e.foroomApi.ClassParam(e),e.foroomApi.ParamMaterial.prototype=new e.foroomApi.ClassParam(e),e.foroomApi.ParamKarnizMaterial.prototype=new e.foroomApi.ClassParam(e),e.foroomApi.ParamSelect.prototype=new e.foroomApi.ClassParam(e),e.foroomApi.ParamText.prototype=new e.foroomApi.ClassParam(e),e.foroomApi.ParamLabel.prototype=new e.foroomApi.ClassParam(e),this.oParams={},this.oParams.amount={},this.oParams.width={},this.oParams.height={},this.oParams.rol_width={};var r=this.strings.material;r.val=this.options.DefaultMaterial,r.enabled=!0,r.visible=!0,r.typ="material",r.promo=this.promo,e.console_mode&&(r.val=0),this.oParams.material=new e.foroomApi.ParamMaterial(r,e);var n=this.strings.sale;n.val=0,n.typ="text",n.enabled=e.discount>0,n.visible=e.discount>0,n.min_v=0,n.max_v=e.discount,this.oParams.sale=new e.foroomApi.ParamText(n,e);var o=this.strings.rol_width;for(var l in o.val=0,o.typ="label",o.enabled=!1,o.visible=!!this.deltas.rol_width,o.min_v=0,o.max_v=99999,this.oParams.rol_width=new e.foroomApi.ParamLabel(o,e),this.params){var c=this.params[l];"radio_disabled"===c.typ?(c.typ="radio",c.disabled_cls="disabled"):e.console_mode&&c.visible&&(c.val=0),"radio"===c.typ&&(e.oParams[l]=new e.foroomApi.ParamSelect(c,e)),"text"===c.typ&&(e.oParams[l]=new e.foroomApi.ParamText(c,e)),"label"===c.typ&&(e.oParams[l]=new e.foroomApi.ParamLabel(c,e)),"select"===c.typ&&(e.oParams[l]=new e.foroomApi.ParamSelect(c,e)),"material"===c.typ&&(e.oParams[l]=new e.foroomApi.ParamMaterial(c,e)),"dimention"===c.typ&&(e.oParams[l]=new e.foroomApi.ParamDimention(c,e)),"gab_dimention"===c.typ&&(e.oParams[l]=new e.foroomApi.ParamDimentionGab(c,e)),"cost_dimention"===c.typ&&(e.oParams[l]=new e.foroomApi.ParamDimentionGab(c,e)),"lamels"===c.typ&&(e.oParams[l]=new e.foroomApi.ParamLamels(c,e)),"karniz"===c.typ&&(e.oParams[l]=new e.foroomApi.ParamKarniz(c,e))}this.filterCalcMaterials(),this.init_local(),this.collectCostRelatives((function(){void 0!==e.template&&null!=e.template?e.setTemplate():e.setDefaults(),void 0!==t&&null!=t&&t()}))}else alert("EMPTY ITEM-OBJECT")},this.initWholesale=function(){var r=this,template=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,o=this;if(template&&(this.template=o.foroomApi.clone(template),this.initial_template=o.foroomApi.clone(template)),null!=this.o){template&&template.hasOwnProperty("promo")&&(this.promo=template.promo,this.o.promo=template.promo),this.calc&&(this.calc.console_mode&&(this.console_mode=this.calc.console_mode),this.calc.setRecommended&&(this.setRecommended=this.calc.setRecommended),this.calc.correct_template&&(this.correct_template=this.calc.correct_template));var l=[];e.foroomApi.wholesaleActions,e.foroomApi.wholesaleActions&&(l=e.foroomApi.wholesaleActions);var c=null;l.length&&(c=l.filter((function(e){return JSON.parse(e.add_izd_types_json).includes(t.ptype+t.category)}))[0]);var h=c?JSON.parse(c.add_mat_ids_json):[];o.foroomApi.ParamDimention.prototype=new o.foroomApi.ClassParam(o),o.foroomApi.ParamDimentionGab.prototype=new o.foroomApi.ClassParam(o),o.foroomApi.ParamWholesaleMaterial.prototype=new o.foroomApi.ClassParam(o),o.foroomApi.ParamKarnizMaterial.prototype=new o.foroomApi.ClassParam(o),o.foroomApi.ParamSelect.prototype=new o.foroomApi.ClassParam(o),o.foroomApi.ParamText.prototype=new o.foroomApi.ClassParam(o),o.foroomApi.ParamLabel.prototype=new o.foroomApi.ClassParam(o),this.oParams={},this.oParams.amount={},this.oParams.width={},this.oParams.height={},this.oParams.rol_width={};var m=this.strings.material;m.val=this.options.DefaultMaterial,h&&h.length&&(m.val=h[0]),m.enabled=!0,m.visible=!0,m.typ="material",m.promo=this.promo,o.console_mode&&(m.val=0);var d=new o.foroomApi.ParamWholesaleMaterial(m,o);this.oParams.material=d;var f=this.strings.sale;f.val=0,f.typ="text",f.enabled=o.discount>0,f.visible=o.discount>0,f.min_v=0,f.max_v=0,this.oParams.sale=new o.foroomApi.ParamText(f,o);var v=this.strings.rol_width;v.val=0,v.typ="label",v.enabled=!1,v.visible=!!this.deltas.rol_width,v.min_v=0,v.max_v=99999,this.oParams.rol_width=new o.foroomApi.ParamLabel(v,o);var y=function(){var t=r.params[_];if("amount"===_&&c&&window&&window.edit_wholesale){if(t.max_v=Number(c.add_quan),!window.counterWh){var e=[];localStorage.getItem("PSsale__foroom__calculatorPSorder__items")?e=JSON.parse(localStorage.getItem("PSsale__foroom__calculatorPSorder__items")):localStorage.getItem("sfr_api_v2.order_items")&&(e=JSON.parse(localStorage.getItem("sfr_api_v2.order_items"))),window.whCart&&(e=window.whCart);var n=c.add_quan,l=[],h=JSON.parse(c.add_mat_ids_json),m=JSON.parse(c.add_izd_types_json);for(var d in e.map((function(t){t.amount})),e)if(m.includes(e[d].type+e[d].subtype)&&h.includes(e[d].material)&&(n>=0&&e[d].amount<=n&&(n-=e[d].amount,l.push(d)),n>0&&e[d].amount==c.add_quan)){l=[d],n=0;break}window&&(window.counterWh=n)}window&&0!=window.counterWh?t.max_v=window.counterWh:t.max_v=99}"radio_disabled"===t.typ?(t.typ="radio",t.disabled_cls="disabled"):o.console_mode&&t.visible&&(t.val=0),"radio"===t.typ&&(o.oParams[_]=new o.foroomApi.ParamSelect(t,o)),"text"===t.typ&&(o.oParams[_]=new o.foroomApi.ParamText(t,o)),"label"===t.typ&&(o.oParams[_]=new o.foroomApi.ParamLabel(t,o)),"select"===t.typ&&(o.oParams[_]=new o.foroomApi.ParamSelect(t,o)),"material"===t.typ&&(o.oParams[_]=new o.foroomApi.ParamWholesaleMaterial(t,o)),"dimention"===t.typ&&(o.oParams[_]=new o.foroomApi.ParamDimention(t,o)),"gab_dimention"===t.typ&&(o.oParams[_]=new o.foroomApi.ParamDimentionGab(t,o)),"cost_dimention"===t.typ&&(o.oParams[_]=new o.foroomApi.ParamDimentionGab(t,o)),"lamels"===t.typ&&(o.oParams[_]=new o.foroomApi.ParamLamels(t,o)),"karniz"===t.typ&&(o.oParams[_]=new o.foroomApi.ParamKarniz(t,o))};for(var _ in this.params)y();this.filterCalcMaterials(),this.init_local(),this.collectCostRelatives((function(){void 0!==o.template&&null!=o.template?o.setTemplate():o.setDefaults(),void 0!==n&&null!=n&&n()}))}else alert("EMPTY ITEM-OBJECT")},this.smartRepairErrors=function(){},this.addLocalPrice=function(t){},this.setValCallback=function(t){},this.init_local=function(){},this.applyParamDeltas=function(t){if(this.deltas[t.alias]){var e=0,r=this.deltas[t.alias];for(var n in r){var o=n;if(-1!=n.indexOf("_")){var l=n.split("_");l.length>1&&(o=l[0])}var c=null;if(this.oParams[o]?c=this.oParams[o]:this.oParams[n]&&(c=this.oParams[n]),c){var h=parseFloat(c.value),m=parseFloat(r[n].delta),d=parseFloat(r[n].weight),f=r[n].options;f.length>0?-1!=f.indexOf(h)&&(e+=m):(h=h*d+m,e+=parseFloat(h))}}t.setVal&&t.setVal(e)}else for(var v in this.deltas)if(this.deltas.hasOwnProperty(v)){var y=v,param=null;if(-1!=v.indexOf(".")){var _=v.split(".");if(_.length>1&&(y=_[0],param=_[1]),param){var w=this.deltas[v];for(var x in w)if(w.hasOwnProperty(x)){var P=x;if(-1!=x.indexOf("_")){var C=x.split("_");C.length>1&&(P=C[0])}if(t.alias===P||t.alias===x){var O=null;if(this.oParams[P]?O=this.oParams[P]:this.oParams[x]&&(O=this.oParams[x]),O){var k=parseFloat(O.value),R=parseFloat(w[x].delta),M=parseFloat(w[x].weight),j=w[x].options;j.length>0?-1!=j.indexOf(k)&&(this.oParams[y].plusDeltas[param]=R):(k=k*M+R,this.oParams[y].plusDeltas[param]=parseFloat(k))}}}}}}},this.setDefaults=function(){var t=this;for(var e in t.oParams)t.oParams.hasOwnProperty(e)&&t.oParams[e]&&t.oParams[e].setVal&&t.oParams[e].setVal(t.oParams[e].value)},this.setTemplate=function(){for(var t in void 0!==this.template.sale&&null!=this.template.sale&&(this.sale=this.template.sale),this.template.ControlDevice&&this.correct_template&&delete this.template.ControlDevice,this.template.width&&(this.template.gab_width&&delete this.template.gab_width,this.template.cost_width&&delete this.template.cost_width),this.template.height&&(this.template.gab_height&&delete this.template.gab_height,this.template.cost_height&&delete this.template.cost_height),this.template.gab_width&&(this.template.width&&delete this.template.width,this.template.cost_width&&delete this.template.cost_width),this.template.gab_height&&(this.template.height&&delete this.template.height,this.template.cost_height&&delete this.template.cost_height),this.template.cost_width&&(this.template.width&&delete this.template.width,this.template.gab_width&&delete this.template.gab_width),this.template.cost_height&&(this.template.height&&delete this.template.height,this.template.gab_height&&delete this.template.gab_height),this.oParams)if(this.oParams.hasOwnProperty(t)){var e=this.oParams[t];if(null!=e){var r=e.value;void 0!==this.template[t]&&null!==this.template[t]&&(r=this.template[t]),r instanceof Object&&this.foroomApi.isEmptyObject(r)&&(r=null),r instanceof Array&&r.length<=0&&(r=null),null!=r&&e.setVal(r)}}if(!this.template.width&&this.oParams.width){var n=0;this.template.cost_width?(n=parseFloat(this.template.cost_width))>0&&this.oParams.width.setAltVal(n,"cost"):this.template.gab_width&&(n=parseFloat(this.template.gab_width))>0&&this.oParams.width.setAltVal(n,"gab")}if(!this.template.height&&this.oParams.height){var o=0;this.template.cost_height?(o=parseFloat(this.template.cost_height))>0&&this.oParams.height.setAltVal(o,"cost"):this.template.gab_height&&(o=parseFloat(this.template.gab_height))>0&&this.oParams.height.setAltVal(o,"gab")}this.template=null},this.calcParamPrice=function(param){param&&(param.plusDeltas={},this.applyParamDeltas(param),param.applyConditions&&param.applyConditions(),param.validate&&param.validate(),param.prv&&(this.previewPics[param.alias]=param.prv))},this.dynamicAction=function(){var t=!0,e=this.oParams.material&&this.oParams.material.currentActionInfo&&this.oParams.material.currentActionInfo.action_param?this.oParams.material.currentActionInfo.action_param:[];if(Object.keys(e).length>0){for(var r in e)if("NOT NULL"==e[r]){if(this.template&&void 0!==this.template[r]&&this.template[r]<1){t=!1;break}}else if(this.template&&void 0!==this.template[r]&&!e[r].includes(this.template[r])&&0!=this.template[r]){t=!1;break}
1this.isAction!==t&&(this.isAction=t,this.calcPrice())}},this.calcPrice=function(){var r=this,n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],template={},l={};this.previewPics={},this.prv&&(this.previewPics.izd=this.prv);var c=["width","height","gab_width","gab_height","cost_width","cost_height"];for(var h in this.filterCalcMaterials(),c)c.hasOwnProperty(h)&&this.calcParamPrice(this.oParams[c[h]]);for(var m in this.oParams)if(this.oParams.hasOwnProperty(m)&&-1===c.indexOf(m)){if("wood"===t.ptype&&"PicDirection"===m&&this.InsertPicDirectionCorrection(this.oParams[m],this.oParams.width.cost,this.oParams.height.cost),"wood"===t.ptype&&"ControlType"===m&&this.ControlTypeCorrection(this.oParams[m],this.oParams.width.cost,this.oParams.height.cost),"wood"===t.ptype&&"LambrBokSize"===m&&this.addMaxWidth(this.oParams[m]),t.ptype+t.category==="karniz11"&&this.checkCutHalf(this.oParams),m.includes("ignore")&&this.oParams[m].value>0){var d=m.split("_");d=d[1],this.oParams[d].min=this.oParams[m].min,this.oParams[d].setVal(this.oParams[m].value)}if(this.oParams[m].oParams)for(var f in this.oParams[m].oParams)this.oParams[m].oParams.hasOwnProperty(f)&&this.calcParamPrice(this.oParams[m].oParams[f]);this.calcParamPrice(this.oParams[m])}this.oParams.lamels&&this.oParams.lamels.recalc(o),this.oParams.material&&this.oParams.material.validate(),this.smartRepairErrors();var v=0,y=0;if(void 0!==this.oParams.material&&null!=this.oParams.material){if(1==this.isAction||null===this.isAction)if(this.oParams.material.actionPrice){var _=this.oParams.material.currentActionInfo.old_cost*(1-this.oParams.material.currentActionInfo.perc);this.oParams.material.price=this.getMaterialPrice(this.oParams.material,_)}else this.oParams.material.price=this.getMaterialPrice(this.oParams.material,null);else!1===this.isAction&&(this.oParams.material.actionPrice=!0,this.oParams.material.price=this.getMaterialPrice(this.oParams.material,this.oParams.material.currentActionInfo.old_cost));this.oParams.material.isCurrentAction&&(this.oParams.material.old_price=this.getMaterialOldPrice(this.oParams.material))}new Date,new Date("2024-11-28 00:00:00"),new Date("2024-12-28 12:00:00");for(var w in this.oParams){var x=this.oParams[w];if(void 0!==x.getParamPrice&&null!=x.getParamPrice){if(x.enabled){template=x.release(template),(x.useInPreview||x.oParams)&&
1(l=x.preview(l));var P=x.getParamPrice();1==this.oParams.material.isCurrentAction&&(this.promo="PM_".concat(this.oParams.material.currentActionInfo.id));if("Color"==x.alias&&0==x.price&&delete x.old_price,"material"==x.alias&&0==this.oParams.material.isCurrentAction&&""!==this.promo&&!this.promo.includes("PM")&&!this.promo.includes("WH")){x.promo=this.promo;var C=this.get_promo_price(P,x);C!==P&&(x.old_price=P,P=C)}v+=P,x.old_price?y+=x.old_price:y+=P}}else void 0!==x.price&&null!=x.price?v+=x.price:x.price=0,void 0!==x.old_price&&null!=x.old_price?y+=x.old_price:x.old_price=0}if(0===this.price&&(n=!0),n&&(this.old_price=y*this.margin,this.price=v*this.margin,this.old_price=Math.round(100*this.old_price)/100,this.price=Math.round(100*this.price)/100),void 0!==this.oParams.sale&&null!=this.oParams.sale?this.sale_price=Math.round(100*(this.price-this.price*(this.oParams.sale.value/100)))/100:this.sale_price=this.price,v=this.sale_price,n&&(this.perc=0,this.old_price>v?this.perc=Math.round(100-100*v/this.old_price):this.perc=Math.round(100-100*this.old_price/v)),this.oParams.amount){var O=this.oParams.amount.value;this.old_summ=Math.round(this.old_price*O*100)/100,this.summ=Math.round(v*O*100)/100}this.oParams.material&&(0==this.isAction||!this.oParams.material.currentActionInfo||Object.values(this.oParams.material.currentActionInfo).length<1)&&(!this.template||this.template&&"karniz"!==this.template.type)&&(delete this.perc,delete this.old_price,delete this.old_summ),this.salePrice=this.sale_price;var k=[];if(e.foroomApi.wholesaleActions&&e.foroomApi.wholesaleActions.length&&(k=e.foroomApi.wholesaleActions),"undefined"!=typeof window&&void 0!==window.wholesaleActions&&(k=window.wholesaleActions),k.length>0){var R=k.find((function(e){return JSON.parse(e.add_izd_types_json).includes(t.ptype+t.category)})),M=!0;if(this.initial_template&&(M=k.find((function(t){return JSON.parse(t.add_izd_types_json).includes(r.initial_template.type+r.initial_template.subtype)&&JSON.parse(t.add_mat_ids_json).includes(r.initial_template.material)}))),R&&(this.initial_template&&M||M)){var j=[];e.foroomApi.wholesaleCart?j=e.foroomApi.wholesaleCart:(localStorage.getItem("PSsale__foroom__calculatorPSorder__items")?j=JSON.parse(localStorage.getItem("PSsale__foroom__calculatorPSorder__items")):localStorage.getItem("sfr_api_v2.order_items")&&(j=JSON.parse(localStorage.getItem("sfr_api_v2.order_items"))),"undefined"!=typeof window&&window.whCart&&(j=window.whCart));var S=R.add_quan,A=[],I=0,E=JSON.parse(R.add_mat_ids_json),T=JSON.parse(R.add_izd_types_json);for(var F in j.map((function(t){I+=t.amount})),j)if(T.includes(j[F].type+j[F].subtype)&&E.includes(j[F].material)&&(S>=0&&j[F].amount<=S&&(S-=j[F].amount,A.push(F)),S>0&&j[F].amount==R.add_quan)){A=[F],S=0;break}if("undefined"!=typeof window&&(window.counterWh=S),(0==S&&this.initial_template&&A.includes(this.initial_template.id)||S>0&&"undefined"!=typeof window&&window.edit_wholesale||S>=0&&"undefined"!=typeof window&&window.edit_preorderWholesale)&&I<=10+R.add_quan){var D="ERR";self.app&&self.app.wholesaleActions?D=self.app.wholesaleActions[0].id:"undefined"!=typeof window&&window.wholesaleActions&&(D=window.wholesaleActions[0].id),this.promo="WH_".concat(D),this.old_price||(this.old_price=v),this.old_price||(this.old_price=v),this.price=(this.old_price*(100-Number(R.add_perc))/100).toFixed(2),this.sale_price=this.price,this.initial_template?this.summ=(this.price*this.initial_template.amount).toFixed(2):this.summ=(this.price*template.amount).toFixed(2),1==R.show_old_price?(this.perc=Number(R.add_perc),!this.old_summ&&this.initial_template&&(this.old_summ=(this.old_price*this.initial_template.amount).toFixed(2)),this.old_summ||this.initial_template||(this.old_summ=(this.old_price*template.amount).toFixed(2))):delete this.old_price}}else"undefined"!=typeof window&&"undefined"!==window.counterWh&&delete window.counterWh}template=this.releaseItem(template),l=this.previewItem(template,l),this.template=template,this.templatePrv=l,this.dynamicAction(),this.cb()},this.getRecommendDimentions=function(){var t=0,e=0,r=0;return this.oParams.width&&(t=this.oParams.width.value),this.oParams.height&&(e=this.oParams.height.value),this.oParams.MaterialCalc&&(r=this.oParams.MaterialCalc.value),this.recommend_dimentions=this.calc.getRecommendDimentions(this.type,t,e,r),this.recommend_dimentions},this.release=function(){return this.template},this.previewItem=function(template,t){for(var e in t.warranty={alias:"warranty",key:0,name:this.strings.warranty?this.strings.warranty.name:"",val:this.strings.warranty?this.strings.warranty.mesure:"",mes:"",descr:this.strings.warranty?this.strings.warranty.descr:""},this.strings)if(this.strings.hasOwnProperty(e)&&this.strings[e]&&!t[e]&&void 0!==this[e]&&null!=this[e]){var r=this[e];-1!=this.currency_array.indexOf(e)&&(r=Math.round(r/this.currency_rate*100)/100),t[e]={alias:e,key:0,name:this.strings[e].name,val:r,mes:this.strings[e].mesure,descr:""}}return this.warranty.width&&this.warranty.height&&t.warranty&&delete t.warranty,t.sale&&!template.sale&&delete t.sale,!t.sale&&t.salePrice&&delete t.salePrice,t}
1,this.releaseItem=function(t){return t.type=this.type,t.subtype=this.subtype,t.warranty=0,this.warranty.width&&this.warranty.height||(t.warranty=1),t.price=this.price,t.sale_price=this.sale_price,this.perc&&(t.perc=this.perc),this.old_price>0&&this.old_price>this.price&&(t.old_price=this.old_price),""!==this.promo&&(t.promo=this.promo),t},this.getMaterialPrice=function(t,e){return 0},this.getMaterialOldPrice=function(t){return t.isCurrentAction&&t.currentActionInfo&&t.currentActionInfo.show_old_price?this.getMaterialPrice(t,t.currentActionInfo.old_cost):0},this.setParam=function(t,e){void 0!==this.oParams[t]&&null!=this.oParams[t]&&this.oParams[t].setVal(e)},this.enableParam=function(t){var param=null;if(-1!=t.indexOf("_")){var e=t.split("_");e.length>1&&(e.pop(),param=e.join("_"))}if(this.oParams[t])this.oParams[t].enable();else if(this.oParams[param])this.oParams[param].enable(t);else for(var r in this.oParams)this.oParams[r].oParams&&(this.oParams[r].oParams[t]?this.oParams[r].oParams[t].enable():this.oParams[r].oParams[param]&&this.oParams[r].oParams[param].enable(t))},this.disableParam=function(t){var param=null;if(-1!=t.indexOf("_")){var e=t.split("_");e.length>1&&(e.pop(),param=e.join("_"))}if(this.oParams[t])this.oParams[t].disable();else if(this.oParams[param])this.oParams[param].disable(t);else for(var r in this.oParams)this.oParams[r].oParams&&(this.oParams[r].oParams[t]?this.oParams[r].oParams[t].disable():this.oParams[r].oParams[param]&&this.oParams[r].oParams[param].disable(t))},this.get_mat_action_params=function(t){var e="",r=parseFloat(t.cost),n=0,o=!1,l=parseInt(t.tid),c="",h=!1,d=[],f="",v="",y="",_={},w=!1;if(t.enabled)for(var x in this.all_actions){var P=this.all_actions[x];if(t.currentActionInfo={},t.isCurrentAction=!1,-1!=P.mat_ids_json.indexOf(l)){var C={};if(P.params_json.length>0){var O,k=m(P.params_json);try{for(k.s();!(O=k.n()).done;){var R=O.value,M=R.split("_");M.length>1?(C[M[0]]||(C[M[0]]=[]),C[M[0]].push(Number(M[1]))):Number(R[R.length-1])>=0?(C.AnglesCount||(C.AnglesCount=[]),C.AnglesCount.push(Number(R[R.length-1]))):C[R]="NOT NULL"}}catch(t){k.e(t)}finally{k.f()}}w=!0,n=r/(1-parseInt(P.perc)/100),n=Math.round(100*n)/100,v=P.name,f=P.alias,y=P.id,e=P.img_mat,c=P.img_class,d=P.slider_top_json,1==parseInt(P.show_old_price)&&(o=!0),1==parseInt(P.slider_top)&&(h=!0),P.colors&&(_=P.colors),t.currentActionInfo={img:e,cost:r,old_cost:n,id:y,show_old_price:o,img_class:c,slider_top:h,action_param:C,slider_top_json:d,alias:f,name:v,perc:parseInt(P.perc)/100,colors:_},t.isCurrentAction=w;break}}return t},this.getFirstMaterial=function(t){var e=0;if(this.materialRest&&t)for(var r in this.materialsSortArray){var n=this.materialsSortArray[r],o=t[n];if(o.tid&&o.ost&&o.ost>this.materialRest.red&&o.tid==n){e=n;break}}return e},this.applyCurrentActions=function(t,e){this.type,this.subtype;var r=[],filter=this.filters_map[this.filter]?this.filters_map[this.filter]:["all"];for(var n in t){var o=t[n];o.enabled&&-1!=filter.indexOf(o.enabled)?o.enabled=!0:o.enabled=!1,r.push(this.get_mat_action_params(o))}e(r)},this.collectCostRelatives=function(t){var e=this;for(var r in e.oParams){var param=e.oParams[r].o;if(void 0!==e.oParams[r]&&null!=e.oParams[r]&&(e.oParams[r].costRelatives={}),param)if(e.foroomApi.isEmptyObject(param.options))"0"!=param.cost_relate&&void 0!==e.oParams[param.cost_relate]&&null!=e.oParams[param.cost_relate]&&(e.oParams[param.cost_relate].costRelate=r,void 0!==e.oParams[r]&&null!=e.oParams[r]&&(e.oParams[r].costRelatives[param.cost_relate]=e.oParams[param.cost_relate]));else for(var n in param.options){var o=param.options[n];"0"!=o.cost_relate&&void 0!==e.oParams[o.cost_relate]&&null!=e.oParams[o.cost_relate]&&(e.oParams[o.cost_relate].costRelate=r,void 0!==e.oParams[r]&&null!=e.oParams[r]&&(e.oParams[r].costRelatives[o.cost_relate]=e.oParams[o.cost_relate]))}}t()},this.pushError=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=null;if(!e&&this.oParams)if(this.oParams[t])e=this.oParams[t].error_description,r=this.oParams[t].name;else for(var n in this.oParams)this.oParams.hasOwnProperty(n)&&this.oParams[n].oParams&&this.oParams[n].oParams[t]&&(e=this.oParams[n].oParams[t].error_description,r=this.oParams[n].oParams[t].name);r||this.strings[t]&&this.strings[t].name&&(r||(r=this.strings[t].name)),this.erDescriptions[t]={alias:t,name:r,description:e},this.errors[this.errors.length]=t,this.errors=this.foroomApi.array_unique(this.errors),this.errors.length<=0?this.error=!1:this.error=!0},this.popError=function(t){var e=this.errors.indexOf(t);-1!=e&&this.errors.splice(e,1),this.erDescriptions[t]&&delete this.erDescriptions[t],this.errors.length<=0?this.error=!1:this.error=!0},this.getError=function(t){return-1!=this.errors.indexOf(t)},this.check_errors=function(){var t=this;for(var e in t.oParams){t.oParams[e].error&&(t.error=!0)}},this.controlHeightCorrection=function(param){var t=param.min,e=0,r=0,n=t;if(param.options){for(var o in param.options){var l=param.options[o],c=parseInt(l.val);c>=e&&(e=c),(t==c||t>r&&t<c)&&(n=c),r=c}(t=n)>e&&(t=e),param.min=t,param.max=e}},this.setMaterialCalc=function(t,e){void 0!==t&&null!=t&&(this.applyRelativeOptions(t),this.materials[t.value]&&(t.min.width=this.materials[t.value].minWidth?parseFloat(this.materials[t.value].minWidth):0,t.min.height=this.materials[t.value].minHeight?parseFloat(this.materials[t.value].minHeight):0,t.rev=this.materials[t.value].rev?parseInt(this.materials[t.value].rev):0,t.max.width=this.materials[t.value].maxWidth?parseFloat(this.materials[t.value].maxWidth):0,t.max.height=this.materials[t.value].maxHeight?parseFloat(this.materials[t.value].maxHeight):0,t.warranty.width=this.options.WarrantyWidth?parseInt(this.options.WarrantyWidth):0)),this.oParams&&this.oParams.MaterialCalc&&(this.oParams.MaterialCalc.value=0,this.oParams.MaterialCalc.enabled=!1),t.warranty_w=0,t.warranty_h=0,void 0!==this.gab_plus&&null!=this.gab_plus&&this.gab_plus&&(t.min.width=t.min.width-t.gab.
1width,t.min.height=t.min.height-t.gab.height,t.max.width=t.max.width-t.gab.width,t.max.height=t.max.height-t.gab.height),t.warranty.width=t.warranty.width-t.gab.width,t.warranty.height=t.warranty.height-t.gab.height,t.warranty.width<=0&&(t.warranty.width=t.max.width),t.warranty.height<=0&&(t.warranty.height=t.max.height),void 0!==e&&null!=e&&e(t,this)},this.prepareMaterialItem=function(t){t.minWidth||(t.minWidth=this.min_dimentions.width?this.min_dimentions.width:0),t.minHeight||(t.minHeight=this.min_dimentions.height?this.min_dimentions.height:0),t.maxWidth||(t.maxWidth=t.width1?t.width1:this.max_dimentions.width?this.max_dimentions.width:0),t.maxHeight||(t.maxHeight=t.height1?t.height1:this.max_dimentions.height?this.max_dimentions.height:0),t.maxWR||(t.maxWR=t.width2?t.width2:this.max_dimentions.width?this.max_dimentions.width:0),t.maxHR||(t.maxHR=t.height2?t.height2:this.max_dimentions.height?this.max_dimentions.height:0);var e=Math.max(t.maxHeight,t.maxHR,t.maxWidth,t.maxWR);return t.rol_width||(t.rol_width=e),t.rol_width_width||(t.rol_width_width=e),t},this.prepareMaterialsArray=function(t,e){var r={};for(var n in t){var o=this.prepareMaterialItem(t[n]);o.isCurrentAction?this.materialsSortArray.unshift(o.tid):this.materialsSortArray.push(o.tid),"rolo"===this.type&&0===o.rev&&(o.rev=3),o.calc_rev=o.rev,o.calc_enabled=o.enabled,r[o.tid]=this.inflateMaterialImageArray(o)}e(r)},this.inflateMaterialImageArray=function(t){t.icon=null;var e=this.type+this.subtype,r={};return t.img&&(t.img.i&&(r.ico="images/calculator/materials/ico/ico_"+t.tid+".jpg"),t.img.i1&&(r.ico1="images/calculator/materials/ico/ico1_"+t.tid+".jpg"),t.img.i2&&(r.ico2="images/calculator/materials/ico/ico2_"+t.tid+".jpg"),t.img.p&&(r.prv="images/calculator/materials/prv/prv_"+e+"_"+t.tid+".png"),t.img.p1&&(r.prv1="images/calculator/materials/prv/prv1_"+e+"_"+t.tid+".png"),t.img.p2&&(r.prv2="images/calculator/materials/prv/prv2_"+e+"_"+t.tid+".png"),t.img.l&&(r.lambr="images/calculator/materials/prv/lambr_"+e+"_"+t.tid+".png"),r.ico||(r.ico1?r.ico=r.ico1:r.ico2&&(r.ico=r.ico2))),r.ico&&(t.icon=r.ico),t.img=r,t},this.prepareParamsArray=function(t){var e={};for(var r in t){var n=t[r];this.foroomApi.params.dev_mode&&(n.visible=!0,n.enabled=!0),n.enabled?n.initial_enabled=!0:n.initial_enabled=!1,n.visible?n.initial_visible=!0:n.initial_visible=!1,n.deleted?(n.deleted=!0,n.enabled=!1,n.visible=!1,n.initial_enabled=!1,n.initial_visible=!1):n.deleted=!1;var o={};if(n.img){var l=this.type+this.subtype;n.img.i&&(o.ico="images/calculator/params/ico/"+l+"_"+n.alias+".jpg"),n.img.p&&(o.prv="images/calculator/params/prv/"+l+"_"+n.alias+".png")}n.img=o,void 0!==n.options&&null!=n.options&&(n.options=this.prepareParamsArray(n.options)),void 0!==n.params&&null!=n.params&&(n.params=this.prepareParamsArray(n.params)),n.deleted&&this.correct_template||(e[n.alias]=n)}return e},this.cb=function(){var t=this;void 0!==t.timer&&null!=t.timer&&clearTimeout(t.timer),t.timer=setTimeout((function(){for(var e in t.oParams&&t.oParams.lamels&&(t.oParams.lamels.reinit=!0),t.callbacks)t.callbacks.hasOwnProperty(e)&&(t.callbacks[e]?t.callbacks[e](t):t.callbacks[e]=null)}),t.timeout)},this.apply_promo=function(t){return r.calc.validate_promo(t).hasOwnProperty("error")?"promo "+t+" not use":(r.promo=t,"ok")},this.get_promo_price=function(t,e){if(""==e.promo&&(e.promo=r.promo),e.hasOwnProperty("promo")){var n=r.calc.validate_promo(e.promo);if(n.hasOwnProperty("error"))return t;if(-1!=n.mat_ids_json.indexOf(e.value)){var o=1-parseInt(n.discont)/100;return o*=t,o=Math.round(100*o)/100}return t}},this.construct(t,e)},v=function(){this.getMaterialPrice=function(t,e){var r=0,n=this.id,o=0,l=0,c=-1;void 0!==this.oParams.height&&null!=this.oParams.height&&(o=10*Math.ceil(this.oParams.height.cost/100)),void 0!==this.oParams.width&&null!=this.oParams.width&&(l=10*Math.ceil(this.oParams.width.cost/100)),void 0!==this.oParams.material&&null!=this.oParams.material&&void 0!==this.materials[this.oParams.material.value]&&null!=this.materials[this.oParams.material.value]&&(c=parseInt(this.materials[this.oParams.material.value].priceGroup));var h,m,d=null;if(void 0!==this.multiple_cost&&null!=this.multiple_cost&&void 0!==this.multiple_cost[n]&&null!=this.multiple_cost[n]&&void 0!==this.multiple_cost[n][c]&&null!=this.multiple_cost[n][c]&&(d=this.multiple_cost[n][c]),l<(h=this.get_min_from_multiple(d))&&(l=h),l>0&&void 0!==this.multiple_cost&&null!=this.multiple_cost&&void 0!==this.multiple_cost[n]&&null!=this.multiple_cost[n]&&void 0!==this.multiple_cost[n][c]&&null!=this.multiple_cost[n][c]&&void 0!==this.multiple_cost[n][c][l]&&null!=this.multiple_cost[n][c][l]&&(d=this.multiple_cost[n][c][l]),o<(m=this.get_min_from_multiple(d))&&(o=m),o>0&&void 0!==this.multiple_cost&&null!=this.multiple_cost&&void 0!==this.multiple_cost[n]&&null!=this.multiple_cost[n]&&void 0!==this.multiple_cost[n][c]&&null!=this.multiple_cost[n][c]&&void 0!==this.multiple_cost[n][c][l]&&null!=this.multiple_cost[n][c][l]&&void 0!==this.multiple_cost[n][c][l][o]&&null!=this.multiple_cost[n][c][l][o]&&(r=parseFloat(this.multiple_cost[n][c][l][o])),void 0!==this.oParams.Naborka&&null!=this.oParams.Naborka&&2==this.oParams.Naborka.value&&void 0!==this.materials[this.oParams.LambrekenMaterial]&&null!=this.materials[this.oParams.LambrekenMaterial]){var f,v,y=parseInt(this.materials[this.oParams.LambrekenMaterial.value].priceGroup),_=null;void 0!==this.multiple_cost&&null!=this.multiple_cost&&void 0!==this.multiple_cost[n]&&null!=this.multiple_cost[n]&&void 0!==this.multiple_cost[n][y]&&null!=this.multiple_cost[n][y]&&(_=this.multiple_cost[n][y]),l<(f=this.get_min_from_multiple(_))&&(l=f),l>0&&void 0!==this.multiple_cost&&null!=this.multiple_cost&&void 0!==this.multiple_cost[n]&&null!=this.multiple_cost[n]&&void 0!==this.multiple_cost[n][y]&&null!=this.multiple_cost[n][y]&&void 0!==this.multiple_cost[n][y][l]&&null!=this.multiple_cost[n][y][l]&&(_=this.multiple_cost[n][y][l]),o<(v=this.get_min_from_multiple(_))&&(o=v),o>0&&void 0!==this.multiple_cost&&null!=this.multiple_cost&&void 0!==this.multiple_cost[n]&&null!=this.multiple_cost[n]&&void 0!==this.multiple_cost[n][y]&&null!=this.multiple_cost[n][y]&&void 0!==this.multiple_cost[n][y][l]&&null!=this.multiple_cost[n][y][l]&&void 0!==this.multiple_cost[n][y][l][o]&&null!=this.multiple_cost[n][y][l][o]&&(r+=parseFloat(this.multiple_cost[n][y][l][o]))}return r},this.controlHeightCorrection=function(param){},this.getMaterialOldPrice=function(t){if(t.isCurrentAction&&t.currentActionInfo&&t.currentActionInfo.show_old_price&&t.currentActionInfo.perc&&t.currentActionInfo.perc>0){var e=this.getMaterialPrice(t,t.currentActionInfo.old_cost);return t.price=t.price-t.price*t.currentActionInfo.perc,e}return 0},this.get_min_from_multiple=function(t){var e=0;if(null!=t)for(var r in t){t[r];var n=parseInt(r);(0==e||n<e)&&(e=n)}return e},this.setMaterialCalc=function(t,e){void 0!==t&&null!=t&&(this.applyRelativeOptions(t),t.min.width=parseFloat(this.materials[t.value].minWidth),t.min.height=parseFloat(this.materials[t.value].minHeight),t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight),t.min.height=600,void 0!==this.gab_plus&&null!=this.gab_plus&&this.gab_plus&&(t.min.width=t.min.width-t.gab.
1width,t.min.height=t.min.height-t.gab.height,t.max.width=t.max.width-t.gab.width,t.max.height=t.max.height-t.gab.height),t.warranty.width=0,t.warranty.height=0,t.warranty.width<=0&&(t.warranty.width=t.max.width),t.warranty.height<=0&&(t.warranty.height=t.max.height),this.oParams.width.warranty_v=t.warranty[this.oParams.width.alias],this.oParams.width.min=t.min[this.oParams.width.alias],this.oParams.width.max=t.max[this.oParams.width.alias],this.oParams.height.warranty_v=t.warranty[this.oParams.height.alias],this.oParams.height.min=t.min[this.oParams.height.alias],this.oParams.height.max=t.max[this.oParams.height.alias],void 0!==e&&null!=e&&e(t,this))},this.InsertCountCorrection=function(param){}},y=function(){this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=0,l=0;void 0!==this.oParams.height&&null!=this.oParams.height&&(o=this.oParams.height.cost),void 0!==this.oParams.width&&null!=this.oParams.width&&(l=this.oParams.width.cost);var c=o/1e3*(l/1e3);return c<1&&(c=1),n=c*r,isNaN(n)&&(n=0),n},this.controlHeightCorrection=function(param){},this.getMaterialOldPrice=function(t){if(t.isCurrentAction&&t.currentActionInfo&&t.currentActionInfo.old_cost&&t.currentActionInfo.show_old_price){var e=t.currentActionInfo.old_cost,r=0,n=0,o=0;void 0!==this.oParams.height&&null!=this.oParams.height&&(n=this.oParams.height.cost),void 0!==this.oParams.width&&null!=this.oParams.width&&(o=this.oParams.width.cost);var l=n/1e3*(o/1e3);return l<1&&(l=1),r=l*e,isNaN(r)&&(r=0),r}return 0},this.InsertCountCorrection=function(param){}},_=function(){this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=t.rev,l=0,c=0;return void 0!==this.oParams.height&&null!=this.oParams.height&&(l=this.oParams.height.cost),void 0!==this.oParams.width&&null!=this.oParams.width&&(c=this.oParams.width.cost),void 0!==this.oParams.MaterialCalc&&null!=this.oParams.MaterialCalc&&this.oParams.MaterialCalc.enabled&&(o=this.oParams.MaterialCalc.value),2==o?(n=l/1e3*r,n*=.8):n=c/1e3*r,isNaN(n)&&(n=0),n},this.controlHeightCorrection=function(param){},this.setMaterialCalc=function(t,e){if(t&&t.value){this.applyRelativeOptions(t),t.min.width=parseFloat(this.materials[t.value].minWidth),t.min.height=parseFloat(this.materials[t.value].minHeight),t.rev=parseInt(this.materials[t.value].rev),t.calc_rev=parseInt(this.materials[t.value].calc_rev),t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight),0==t.rev&&(t.rev=3),0==t.calc_rev&&(t.calc_rev=3);var r=t.calc_rev;switch(void 0!==this.oParams.MaterialCalc&&null!=this.oParams.MaterialCalc&&(r=this.oParams.MaterialCalc.value),r){case 1:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);var n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth);break;case 2:t.max.width=parseFloat(this.materials[t.value].maxWR),t.max.height=parseFloat(this.materials[t.value].maxHR);n=parseFloat(this.materials[t.value].rol_width);t.warranty.width=n>0?Math.min(n,parseInt(this.options.WarrantyWidth)):parseFloat(this.materials[t.value].maxWR);var o=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=o>0?Math.min(o,parseInt(this.options.WarrantyHeight)):parseInt(this.options.WarrantyHeight);break;case 3:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth);break;case 0:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth)}void 0!==this.gab_plus&&null!=this.gab_plus&&this.gab_plus&&(t.min.width=t.min.width-t.gab.
1width,t.min.height=t.min.height-t.gab.height,t.max.width=t.max.width-t.gab.width,t.max.height=t.max.height-t.gab.height),t.warranty.width=t.warranty.width-t.gab.width,t.warranty.height=t.warranty.height-t.gab.height,t.warranty.width<=0&&(t.warranty.width=t.max.width),t.warranty.height<=0&&(t.warranty.height=t.max.height),void 0!==e&&null!=e&&e(t,this)}},this.InsertCountCorrection=function(param){}},w=function(){this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=t.rev,l=0,c=0;return void 0!==this.oParams.height&&null!=this.oParams.height&&(l=this.oParams.height.cost),void 0!==this.oParams.width&&null!=this.oParams.width&&(c=this.oParams.width.cost),void 0!==this.oParams.MaterialCalc&&null!=this.oParams.MaterialCalc&&this.oParams.MaterialCalc.enabled&&(o=this.oParams.MaterialCalc.value),2==o?(n=l/1e3*r,n*=.8):n=c/1e3*r,isNaN(n)&&(n=0),n},this.controlHeightCorrection=function(param){},this.setMaterialCalc=function(t,e){if(t&&t.value){this.applyRelativeOptions(t),t.min.width=parseFloat(this.materials[t.value].minWidth),t.min.height=parseFloat(this.materials[t.value].minHeight),t.rev=parseInt(this.materials[t.value].rev),t.calc_rev=parseInt(this.materials[t.value].calc_rev),t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight),0==t.rev&&(t.rev=3),0==t.calc_rev&&(t.calc_rev=3);var r=t.calc_rev;switch(void 0!==this.oParams.MaterialCalc&&null!=this.oParams.MaterialCalc&&(r=this.oParams.MaterialCalc.value),r){case 1:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);var n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth);break;case 2:t.max.width=parseFloat(this.materials[t.value].maxWR),t.max.height=parseFloat(this.materials[t.value].maxHR);n=parseFloat(this.materials[t.value].rol_width);t.warranty.width=n>0?Math.min(n,parseInt(this.options.WarrantyWidth)):parseFloat(this.materials[t.value].maxWR);var o=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=o>0?Math.min(o,parseInt(this.options.WarrantyHeight)):parseInt(this.options.WarrantyHeight);break;case 3:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth);break;case 0:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth)}void 0!==this.gab_plus&&null!=this.gab_plus&&this.gab_plus&&(t.min.width=t.min.width-t.gab.width,t.min.height=t.min.height-t.gab.height,t.max.width=t.max.width-t.gab.width,t.max.height=t.max.height-t.gab.height),t.warranty.width=t.warranty.width-t.gab.width,t.warranty.height=t.warranty.height-t.gab.height,t.warranty.width<=0&&(t.warranty.width=t.max.width),t.warranty.height<=0&&(t.warranty.height=t.max.height),void 0!==e&&null!=e&&e(t,this)}}},x=function(){this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=0;return void 0!==this.oParams.height&&null!=this.oParams.height&&(o=this.oParams.height.cost),n=o/1e3*r,isNaN(n)&&(n=0),n},this.controlHeightCorrection=function(param){}},P=function(){this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=t.rev,l=0,c=0;return void 0!==this.oParams.height&&null!=this.oParams.height&&(l=this.oParams.height.cost),void 0!==this.oParams.width&&null!=this.oParams.width&&(c=this.oParams.width.cost),void 0!==this.oParams.MaterialCalc&&null!=this.oParams.MaterialCalc&&this.oParams.MaterialCalc.enabled&&(o=this.oParams.MaterialCalc.value),2==o?(n=l/1e3*r,n*=.8):n=c/1e3*r,isNaN(n)&&(n=0),n},this.controlHeightCorrection=function(param){},this.setMaterialCalc=function(t,e){if(t&&t.value){this.applyRelativeOptions(t),t.min.width=parseFloat(this.materials[t.value].minWidth),t.min.height=parseFloat(this.materials[t.value].minHeight),t.rev=parseInt(this.materials[t.value].rev),t.calc_rev=parseInt(this.materials[t.value].calc_rev),t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight),0==t.rev&&(t.rev=3),0==t.calc_rev&&(t.calc_rev=3);var r=t.calc_rev;switch(void 0!==this.oParams.MaterialCalc&&null!=this.oParams.MaterialCalc&&(r=this.oParams.MaterialCalc.value),r){case 1:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);var n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth);break;case 2:t.max.width=parseFloat(this.materials[t.value].maxWR),t.max.height=parseFloat(this.materials[t.value].maxHR);n=parseFloat(this.materials[t.value].rol_width);t.warranty.width=n>0?Math.min(n,parseInt(this.options.WarrantyWidth)):parseFloat(this.materials[t.value].maxWR);var o=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=o>0?Math.min(o,parseInt(this.options.WarrantyHeight)):parseInt(this.options.WarrantyHeight);break;case 3:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth);break;case 0:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth)}void 0!==this.gab_plus&&null!=this.gab_plus&&this.gab_plus&&(t.min.width=t.min.width-t.gab.
1width,t.min.height=t.min.height-t.gab.height,t.max.width=t.max.width-t.gab.width,t.max.height=t.max.height-t.gab.height),t.warranty.width=t.warranty.width-t.gab.width,t.warranty.height=t.warranty.height-t.gab.height,t.warranty.width<=0&&(t.warranty.width=t.max.width),t.warranty.height<=0&&(t.warranty.height=t.max.height),void 0!==e&&null!=e&&e(t,this)}},this.InsertCountCorrection=function(param){}},C=function(){this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=0;return void 0!==this.oParams.height&&null!=this.oParams.height&&(o=this.oParams.height.cost),n=o/1e3*r,isNaN(n)&&(n=0),n},this.controlHeightCorrection=function(param){var t=0;void 0!==this.oParams.height&&null!=this.oParams.height&&(t=this.oParams.height.cost),param.value=t+param.min}},O=function(){this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=t.rev,l=0,c=0;return void 0!==this.oParams.height&&null!=this.oParams.height&&(l=this.oParams.height.cost),void 0!==this.oParams.width&&null!=this.oParams.width&&(c=this.oParams.width.cost),void 0!==this.oParams.MaterialCalc&&null!=this.oParams.MaterialCalc&&this.oParams.MaterialCalc.enabled&&(o=this.oParams.MaterialCalc.value),2==o?(n=l/1e3*r,n*=.8):n=c/1e3*r,isNaN(n)&&(n=0),n},this.setMaterialCalc=function(t,e){if(t&&t.value){this.applyRelativeOptions(t),t.min.width=parseFloat(this.materials[t.value].minWidth),t.min.height=parseFloat(this.materials[t.value].minHeight),t.rev=parseInt(this.materials[t.value].rev),t.calc_rev=parseInt(this.materials[t.value].calc_rev),t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight),0==t.rev&&(t.rev=3),0==t.calc_rev&&(t.calc_rev=3);var r=t.calc_rev;switch(void 0!==this.oParams.MaterialCalc&&null!=this.oParams.MaterialCalc&&(r=this.oParams.MaterialCalc.value),r){case 1:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);var n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth);break;case 2:t.max.width=parseFloat(this.materials[t.value].maxWR),t.max.height=parseFloat(this.materials[t.value].maxHR);n=parseFloat(this.materials[t.value].rol_width);t.warranty.width=n>0?Math.min(n,parseInt(this.options.WarrantyWidth)):parseFloat(this.materials[t.value].maxWR);var o=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=o>0?Math.min(o,parseInt(this.options.WarrantyHeight)):parseInt(this.options.WarrantyHeight);break;case 3:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth);break;case 0:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth)}void 0!==this.gab_plus&&null!=this.gab_plus&&this.gab_plus&&(t.min.width=t.min.width-t.gab.width,t.min.height=t.min.height-t.gab.height,t.max.width=t.max.width-t.gab.width,t.max.height=t.max.height-t.gab.height),t.warranty.width=t.warranty.width-t.gab.width,t.warranty.height=t.warranty.height-t.gab.height,t.warranty.width<=0&&(t.warranty.width=t.max.width),t.warranty.height<=0&&(t.warranty.height=t.max.height),void 0!==e&&null!=e&&e(t,this)}}},k=function(){this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=t.rev,l=0,c=0;return void 0!==this.oParams.height&&null!=this.oParams.height&&(l=this.oParams.height.cost),void 0!==this.oParams.width&&null!=this.oParams.width&&(c=this.oParams.width.cost),void 0!==this.oParams.MaterialCalc&&null!=this.oParams.MaterialCalc&&this.oParams.MaterialCalc.enabled&&(o=this.oParams.MaterialCalc.value),2==o?(n=l/1e3*r,n*=.8):n=c/1e3*r,isNaN(n)&&(n=0),n},this.setMaterialCalc=function(t,e){if(t&&t.value){this.applyRelativeOptions(t),t.min.width=parseFloat(this.materials[t.value].minWidth),t.min.height=parseFloat(this.materials[t.value].minHeight),t.rev=parseInt(this.materials[t.value].rev),t.calc_rev=parseInt(this.materials[t.value].calc_rev),t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight),0==t.rev&&(t.rev=3),0==t.calc_rev&&(t.calc_rev=3);var r=t.calc_rev;switch(void 0!==this.oParams.MaterialCalc&&null!=this.oParams.MaterialCalc&&(r=this.oParams.MaterialCalc.value),r){case 1:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);var n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth);break;case 2:t.max.width=parseFloat(this.materials[t.value].maxWR),t.max.height=parseFloat(this.materials[t.value].maxHR);n=parseFloat(this.materials[t.value].rol_width);t.warranty.width=n>0?Math.min(n,parseInt(this.options.WarrantyWidth)):parseFloat(this.materials[t.value].maxWR);var o=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=o>0?Math.min(o,parseInt(this.options.WarrantyHeight)):parseInt(this.options.WarrantyHeight);break;case 3:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth);break;case 0:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth)}void 0!==this.gab_plus&&null!=this.gab_plus&&this.gab_plus&&(t.min.width=t.min.width-t.gab.
1width,t.min.height=t.min.height-t.gab.height,t.max.width=t.max.width-t.gab.width,t.max.height=t.max.height-t.gab.height),t.warranty.width=t.warranty.width-t.gab.width,t.warranty.height=t.warranty.height-t.gab.height,t.warranty.width<=0&&(t.warranty.width=t.max.width),t.warranty.height<=0&&(t.warranty.height=t.max.height),void 0!==e&&null!=e&&e(t,this)}}},R=function(){this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=0;return void 0!==this.oParams.height&&null!=this.oParams.height&&(o=this.oParams.height.cost),n=o/1e3*r,isNaN(n)&&(n=0),n}},M=function(){this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=0;return void 0!==this.oParams.height&&null!=this.oParams.height&&(o=this.oParams.height.cost),n=o/1e3*r,isNaN(n)&&(n=0),n}},j=function(){this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=t.rev,l=0,c=0;return void 0!==this.oParams.height&&null!=this.oParams.height&&(l=this.oParams.height.cost),void 0!==this.oParams.width&&null!=this.oParams.width&&(c=this.oParams.width.cost),void 0!==this.oParams.MaterialCalc&&null!=this.oParams.MaterialCalc&&this.oParams.MaterialCalc.enabled&&(o=this.oParams.MaterialCalc.value),2==o?(n=l/1e3*r,n*=.8):n=c/1e3*r,isNaN(n)&&(n=0),n},this.controlHeightCorrection=function(param){},this.setMaterialCalc=function(t,e){if(t&&t.value){this.applyRelativeOptions(t),t.min.width=parseFloat(this.materials[t.value].minWidth),t.min.height=parseFloat(this.materials[t.value].minHeight),t.rev=parseInt(this.materials[t.value].rev),t.calc_rev=parseInt(this.materials[t.value].calc_rev),t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight),0==t.rev&&(t.rev=3),0==t.calc_rev&&(t.calc_rev=3);var r=t.calc_rev;switch(void 0!==this.oParams.MaterialCalc&&null!=this.oParams.MaterialCalc&&(r=this.oParams.MaterialCalc.value),r){case 1:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);var n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth);break;case 2:t.max.width=parseFloat(this.materials[t.value].maxWR),t.max.height=parseFloat(this.materials[t.value].maxHR);n=parseFloat(this.materials[t.value].rol_width);t.warranty.width=n>0?Math.min(n,parseInt(this.options.WarrantyWidth)):parseFloat(this.materials[t.value].maxWR);var o=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=o>0?Math.min(o,parseInt(this.options.WarrantyHeight)):parseInt(this.options.WarrantyHeight);break;case 3:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth);break;case 0:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth)}void 0!==this.gab_plus&&null!=this.gab_plus&&this.gab_plus&&(t.min.width=t.min.width-t.gab.width,t.min.height=t.min.height-t.gab.height,t.max.width=t.max.width-t.gab.width,t.max.height=t.max.height-t.gab.height),t.warranty.width=t.warranty.width-t.gab.width,t.warranty.height=t.warranty.height-t.gab.height,t.warranty.width<=0&&(t.warranty.width=t.max.width),t.warranty.height<=0&&(t.warranty.height=t.max.height),void 0!==e&&null!=e&&e(t,this)}}},S=function(){this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=t.rev,l=0,c=0;return void 0!==this.oParams.height&&null!=this.oParams.height&&(l=this.oParams.height.cost),void 0!==this.oParams.width&&null!=this.oParams.width&&(c=this.oParams.width.cost),void 0!==this.oParams.MaterialCalc&&null!=this.oParams.MaterialCalc&&this.oParams.MaterialCalc.enabled&&(o=this.oParams.MaterialCalc.value),2==o?(n=l/1e3*r,n*=.8):n=c/1e3*r,isNaN(n)&&(n=0),n},this.controlHeightCorrection=function(param){},this.setMaterialCalc=function(t,e){if(t&&t.value){this.applyRelativeOptions(t),t.min.width=parseFloat(this.materials[t.value].minWidth),t.min.height=parseFloat(this.materials[t.value].minHeight),t.rev=parseInt(this.materials[t.value].rev),t.calc_rev=parseInt(this.materials[t.value].calc_rev),t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight),0==t.rev&&(t.rev=3),0==t.calc_rev&&(t.calc_rev=3);var r=t.calc_rev;switch(void 0!==this.oParams.MaterialCalc&&null!=this.oParams.MaterialCalc&&(r=this.oParams.MaterialCalc.value),r){case 1:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);var n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth);break;case 2:t.max.width=parseFloat(this.materials[t.value].maxWR),t.max.height=parseFloat(this.materials[t.value].maxHR);n=parseFloat(this.materials[t.value].rol_width);t.warranty.width=n>0?Math.min(n,parseInt(this.options.WarrantyWidth)):parseFloat(this.materials[t.value].maxWR);var o=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=o>0?Math.min(o,parseInt(this.options.WarrantyHeight)):parseInt(this.options.WarrantyHeight);break;case 3:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth);break;case 0:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth)}void 0!==this.gab_plus&&null!=this.gab_plus&&this.gab_plus&&(t.min.width=t.min.width-t.gab.
1width,t.min.height=t.min.height-t.gab.height,t.max.width=t.max.width-t.gab.width,t.max.height=t.max.height-t.gab.height),t.warranty.width=t.warranty.width-t.gab.width,t.warranty.height=t.warranty.height-t.gab.height,t.warranty.width<=0&&(t.warranty.width=t.max.width),t.warranty.height<=0&&(t.warranty.height=t.max.height),void 0!==e&&null!=e&&e(t,this)}}},A=function(){this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=t.rev,l=0,c=0;return void 0!==this.oParams.height&&null!=this.oParams.height&&(l=this.oParams.height.cost),void 0!==this.oParams.width&&null!=this.oParams.width&&(c=this.oParams.width.cost),void 0!==this.oParams.MaterialCalc&&null!=this.oParams.MaterialCalc&&this.oParams.MaterialCalc.enabled&&(o=this.oParams.MaterialCalc.value),2==o?(n=l/1e3*r,n*=.8):n=c/1e3*r,isNaN(n)&&(n=0),n},this.controlHeightCorrection=function(param){},this.setMaterialCalc=function(t,e){if(t&&t.value){this.applyRelativeOptions(t),t.min.width=parseFloat(this.materials[t.value].minWidth),t.min.height=parseFloat(this.materials[t.value].minHeight),t.rev=parseInt(this.materials[t.value].rev),t.calc_rev=parseInt(this.materials[t.value].calc_rev),t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight),0==t.rev&&(t.rev=3),0==t.calc_rev&&(t.calc_rev=3);var r=t.calc_rev;switch(void 0!==this.oParams.MaterialCalc&&null!=this.oParams.MaterialCalc&&(r=this.oParams.MaterialCalc.value),r){case 1:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);var n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth);break;case 2:t.max.width=parseFloat(this.materials[t.value].maxWR),t.max.height=parseFloat(this.materials[t.value].maxHR);n=parseFloat(this.materials[t.value].rol_width);t.warranty.width=n>0?Math.min(n,parseInt(this.options.WarrantyWidth)):parseFloat(this.materials[t.value].maxWR);var o=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=o>0?Math.min(o,parseInt(this.options.WarrantyHeight)):parseInt(this.options.WarrantyHeight);break;case 3:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth);break;case 0:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth)}void 0!==this.gab_plus&&null!=this.gab_plus&&this.gab_plus&&(t.min.width=t.min.width-t.gab.width,t.min.height=t.min.height-t.gab.height,t.max.width=t.max.width-t.gab.width,t.max.height=t.max.height-t.gab.height),t.warranty.width=t.warranty.width-t.gab.width,t.warranty.height=t.warranty.height-t.gab.height,t.warranty.width<=0&&(t.warranty.width=t.max.width),t.warranty.height<=0&&(t.warranty.height=t.max.height),void 0!==e&&null!=e&&e(t,this)}}},I=function(){this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=t.rev,l=0,c=0;return void 0!==this.oParams.height&&null!=this.oParams.height&&(l=this.oParams.height.cost),void 0!==this.oParams.width&&null!=this.oParams.width&&(c=this.oParams.width.cost),void 0!==this.oParams.MaterialCalc&&null!=this.oParams.MaterialCalc&&this.oParams.MaterialCalc.enabled&&(o=this.oParams.MaterialCalc.value),2==o?(n=l/1e3*r,n*=.8):n=c/1e3*r,isNaN(n)&&(n=0),n},this.controlHeightCorrection=function(param){},this.setMaterialCalc=function(t,e){if(t&&t.value){this.applyRelativeOptions(t),t.min.width=parseFloat(this.materials[t.value].minWidth),t.min.height=parseFloat(this.materials[t.value].minHeight),t.rev=parseInt(this.materials[t.value].rev),t.calc_rev=parseInt(this.materials[t.value].calc_rev),t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight),0==t.rev&&(t.rev=3),0==t.calc_rev&&(t.calc_rev=3);var r=t.calc_rev;switch(void 0!==this.oParams.MaterialCalc&&null!=this.oParams.MaterialCalc&&(r=this.oParams.MaterialCalc.value),r){case 1:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);var n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth);break;case 2:t.max.width=parseFloat(this.materials[t.value].maxWR),t.max.height=parseFloat(this.materials[t.value].maxHR);n=parseFloat(this.materials[t.value].rol_width);t.warranty.width=n>0?Math.min(n,parseInt(this.options.WarrantyWidth)):parseFloat(this.materials[t.value].maxWR);var o=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=o>0?Math.min(o,parseInt(this.options.WarrantyHeight)):parseInt(this.options.WarrantyHeight);break;case 3:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth);break;case 0:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth)}void 0!==this.gab_plus&&null!=this.gab_plus&&this.gab_plus&&(t.min.width=t.min.width-t.gab.
1width,t.min.height=t.min.height-t.gab.height,t.max.width=t.max.width-t.gab.width,t.max.height=t.max.height-t.gab.height),t.warranty.width=t.warranty.width-t.gab.width,t.warranty.height=t.warranty.height-t.gab.height,t.warranty.width<=0&&(t.warranty.width=t.max.width),t.warranty.height<=0&&(t.warranty.height=t.max.height),void 0!==e&&null!=e&&e(t,this)}}},E=function(){this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=t.rev,l=0,c=0;return void 0!==this.oParams.height&&null!=this.oParams.height&&(l=this.oParams.height.cost),void 0!==this.oParams.width&&null!=this.oParams.width&&(c=this.oParams.width.cost),void 0!==this.oParams.MaterialCalc&&null!=this.oParams.MaterialCalc&&this.oParams.MaterialCalc.enabled&&(o=this.oParams.MaterialCalc.value),2==o?(n=l/1e3*r,n*=.8):n=c/1e3*r,isNaN(n)&&(n=0),n},this.controlHeightCorrection=function(param){},this.setMaterialCalc=function(t,e){if(t&&t.value){this.applyRelativeOptions(t),t.min.width=parseFloat(this.materials[t.value].minWidth),t.min.height=parseFloat(this.materials[t.value].minHeight),t.rev=parseInt(this.materials[t.value].rev),t.calc_rev=parseInt(this.materials[t.value].calc_rev),t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight),0==t.rev&&(t.rev=3),0==t.calc_rev&&(t.calc_rev=3);var r=t.calc_rev;switch(void 0!==this.oParams.MaterialCalc&&null!=this.oParams.MaterialCalc&&(r=this.oParams.MaterialCalc.value),r){case 1:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);var n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth);break;case 2:t.max.width=parseFloat(this.materials[t.value].maxWR),t.max.height=parseFloat(this.materials[t.value].maxHR);n=parseFloat(this.materials[t.value].rol_width);t.warranty.width=n>0?Math.min(n,parseInt(this.options.WarrantyWidth)):parseFloat(this.materials[t.value].maxWR);var o=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=o>0?Math.min(o,parseInt(this.options.WarrantyHeight)):parseInt(this.options.WarrantyHeight);break;case 3:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth);break;case 0:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth)}void 0!==this.gab_plus&&null!=this.gab_plus&&this.gab_plus&&(t.min.width=t.min.width-t.gab.width,t.min.height=t.min.height-t.gab.height,t.max.width=t.max.width-t.gab.width,t.max.height=t.max.height-t.gab.height),t.warranty.width=t.warranty.width-t.gab.width,t.warranty.height=t.warranty.height-t.gab.height,t.warranty.width<=0&&(t.warranty.width=t.max.width),t.warranty.height<=0&&(t.warranty.height=t.max.height),void 0!==e&&null!=e&&e(t,this)}}},T=function(){this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=0;return void 0!==this.oParams.height&&null!=this.oParams.height&&(o=this.oParams.height.cost),n=o/1e3*r,isNaN(n)&&(n=0),n},this.controlHeightCorrection=function(param){}},F=function(){this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0;(void 0!==this.options.karniz&&null!=this.options.karniz&&(n=parseFloat(this.options.karniz)),t.isCurrentAction&&t.currentActionInfo&&t.currentActionInfo.show_old_price&&t.currentActionInfo.perc)&&(t.currentActionInfo.perc>0&&(n*=1-t.currentActionInfo.perc));return this._calculateMaterialPrice(r,n)},this.controlHeightCorrection=function(param){},this.getMaterialOldPrice=function(t){var e=t.paramCost,r=0;return void 0!==this.options.karniz&&null!=this.options.karniz&&(r=parseFloat(this.options.karniz)),t.isCurrentAction&&t.currentActionInfo&&t.currentActionInfo.show_old_price&&t.currentActionInfo.old_cost&&t.currentActionInfo.old_cost>0&&(e=t.currentActionInfo.old_cost),this._calculateMaterialPrice(e,r)},this._calculateMaterialPrice=function(t,e){var r=0,n=0,o=0,l=0,c=0,h=0;this.oParams.height&&(n=this.oParams.height.cost),this.oParams.width&&(c=this.oParams.width.cost),this.oParams.lamels&&this.oParams.lamels.oParams&&(this.oParams.lamels.oParams.height2&&!isNaN(this.oParams.lamels.oParams.height2.value)&&this.oParams.lamels.oParams.height2.enabled&&(o=this.oParams.lamels.oParams.height2.value),this.oParams.lamels.oParams.height3&&!isNaN(this.oParams.lamels.oParams.height3.value)&&this.oParams.lamels.oParams.height3.enabled&&(l=this.oParams.lamels.oParams.height3.value)),n=Math.max(n,o,l),this.oParams.NaborkaMaterial&&this.oParams.NaborkaMaterial.enabled&&(h=this.oParams.NaborkaMaterial.paramCost);var m=n/1e3*(c/1e3);return m<1&&(m=1),r=m*(t=Math.max(t,h)),r+=c<1e3?e:c/1e3*e,isNaN(r)&&(r=0),r},this.setValCallback=function(t){this.oParams.lamels&&("Naborka"!==t.alias&&"
1NaborkaMaterial"!==t.alias&&"material"!==t.alias||this.oParams.Naborka&&this.oParams.NaborkaMaterial&&this.oParams.material&&this.oParams.NaborkaMaterial.enabled&&2===this.oParams.Naborka.value&&(this.oParams.NaborkaMaterial.currentActionInfo=this.oParams.NaborkaMaterial.currentActionInfo_stored,this.oParams.NaborkaMaterial.isCurrentAction=this.oParams.NaborkaMaterial.isCurrentAction_stored,this.oParams.material.currentActionInfo=this.oParams.material.currentActionInfo_stored,this.oParams.material.isCurrentAction=this.oParams.material.isCurrentAction_stored,this.oParams.NaborkaMaterial.paramCost>this.oParams.material.paramCost&&(this.oParams.NaborkaMaterial.isCurrentAction?(this.oParams.material.currentActionInfo=this.oParams.NaborkaMaterial.currentActionInfo,this.oParams.material.isCurrentAction=!0,this.oParams.material.old_price=this.oParams.NaborkaMaterial.old_price):(this.oParams.material.currentActionInfo=null,this.oParams.material.isCurrentAction=!1,this.oParams.material.old_price=0)),this.oParams.NaborkaMaterial.value===this.oParams.material.value&&(this.oParams.NaborkaMaterial.error=!0,this.error_description="Wrong value of "+this.alias,this.oParams.NaborkaMaterial.error=!0))),this.oParams.NaborkaMaterial&&this.oParams.NaborkaMaterial.renderError(),this.oParams.LambrekenMaterial&&this.oParams.material&&(this.oParams.LambrekenMaterial.enabled&&this.oParams.LambrekenMaterial.visible?this.oParams.LambrekenMaterial.value||(this.oParams.LambrekenMaterial.value=this.oParams.material.value):this.oParams.LambrekenMaterial.value=0)},this.addLocalPrice=function(t){}},D=function(){this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0;(void 0!==this.options.karniz&&null!=this.options.karniz&&(n=parseFloat(this.options.karniz)),t.isCurrentAction&&t.currentActionInfo&&t.currentActionInfo.show_old_price&&t.currentActionInfo.perc)&&(t.currentActionInfo.perc>0&&(n*=1-t.currentActionInfo.perc));return this._calculateMaterialPrice(r,n)},this.controlHeightCorrection=function(param){},this.getMaterialOldPrice=function(t){var e=t.paramCost,r=0;return void 0!==this.options.karniz&&null!=this.options.karniz&&(r=parseFloat(this.options.karniz)),t.isCurrentAction&&t.currentActionInfo&&t.currentActionInfo.show_old_price&&t.currentActionInfo.old_cost&&t.currentActionInfo.old_cost>0&&(e=t.currentActionInfo.old_cost),this._calculateMaterialPrice(e,r)},this._calculateMaterialPrice=function(t,e){var r=0,n=0,o=0,l=0,c=0;return this.oParams.height&&(n=this.oParams.height.cost),this.oParams.width&&(c=this.oParams.width.cost),this.oParams.lamels&&this.oParams.lamels.oParams&&(this.oParams.lamels.oParams.height2&&!isNaN(this.oParams.lamels.oParams.height2.value)&&this.oParams.lamels.oParams.height2.enabled&&(o=this.oParams.lamels.oParams.height2.value),this.oParams.lamels.oParams.height3&&!isNaN(this.oParams.lamels.oParams.height3.value)&&this.oParams.lamels.oParams.height3.enabled&&(l=this.oParams.lamels.oParams.height3.value)),r=(n=Math.max(n,o,l))/1e3*(c/1e3)*t,r+=c<1e3?e:c/1e3*e,isNaN(r)&&(r=0),r},this.setValCallback=function(t){this.oParams.LambrekenMaterial&&this.oParams.material&&(this.oParams.LambrekenMaterial.enabled&&this.oParams.LambrekenMaterial.visible?this.oParams.LambrekenMaterial.value||(this.oParams.LambrekenMaterial.value=this.oParams.material.value):this.oParams.LambrekenMaterial.value=0)}},z=function(){this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0;(void 0!==this.options.karniz&&null!=this.options.karniz&&(n=parseFloat(this.options.karniz)),t.isCurrentAction&&t.currentActionInfo&&t.currentActionInfo.show_old_price&&t.currentActionInfo.perc)&&(t.currentActionInfo.perc>0&&(n*=1-t.currentActionInfo.perc));return this._calculateMaterialPrice(r,n)},this.controlHeightCorrection=function(param){},this.getMaterialOldPrice=function(t){var e=t.paramCost,r=0;return void 0!==this.options.karniz&&null!=this.options.karniz&&(r=parseFloat(this.options.karniz)),t.isCurrentAction&&t.currentActionInfo&&t.currentActionInfo.show_old_price&&t.currentActionInfo.old_cost&&t.currentActionInfo.old_cost>0&&(e=t.currentActionInfo.old_cost),this._calculateMaterialPrice(e,r)},this.addLocalPrice=function(t){if(("MountType"==t.alias||"MountPoint"==t.alias||"width"==t.alias)&&void 0!==this.oParams.MountType&&null!=this.oParams.MountType&&void 0!==this.oParams.width&&null!=this.oParams.width){var e=this.oParams.width.cost,r=Math.ceil(e/600);r<2&&(r=2),this.oParams.MountType.enabled?this.oParams.MountType.price=this.oParams.MountType.paramCost*r:this.oParams.MountType.price=0}},this._calculateMaterialPrice=function(t,e){var r=0,n=0,o=0;return this.oParams.height&&(n=this.oParams.height.cost),this.oParams.width&&(o=this.oParams.width.cost),n<1e3&&(n=1e3),r=n/1e3*t,r+=o/1e3*e,isNaN(r)&&(r=0),r},this.InsertCountCorrection=function(param){}},N=function(){this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0;(void 0!==this.options.karniz&&null!=this.options.karniz&&(n=parseFloat(this.options.karniz)),t.isCurrentAction&&t.currentActionInfo&&t.currentActionInfo.show_old_price&&t.currentActionInfo.perc)&&(t.currentActionInfo.perc>0&&(n*=1-t.currentActionInfo.perc));return this._calculateMaterialPrice(r,n)},this.controlHeightCorrection=function(param){if(void 0!==this.oParams.ControlHeight&&null!=this.oParams.ControlHeight&&void 0!==this.oParams.width&&null!=this.oParams.width){var t=this.oParams.height.cost;this.oParams.ControlHeight.enabled?this.oParams.ControlHeight.value=Math.round(t*(2/3)):this.oParams.ControlHeight.price=0}},this.getMaterialOldPrice=function(t){var e=t.paramCost,r=0;return void 0!==this.options.karniz&&null!=this.options.karniz&&(r=parseFloat(this.options.karniz)),t.isCurrentAction&&t.currentActionInfo&&t.currentActionInfo.show_old_price&&t.currentActionInfo.old_cost&&t.currentActionInfo.old_cost>0&&(e=t.currentActionInfo.old_cost),this._calculateMaterialPrice(e,r)},this.addLocalPrice=function(t){if(("MountType"==t.alias||"MountPoint"==t.alias||"width"==t.alias)&&void 0!==this.oParams.MountType&&null!=this.oParams.MountType&&void 0!==this.oParams.width&&null!=this.oParams.width){var e=2;this.oParams.width.cost>=1200&&(e=3),this.oParams.MountType.enabled?this.oParams.MountType.price=this.oParams.MountType.paramCost*e:this.oParams.MountType.price=0}if("Magnet"==t.alias&&void 0!==this.oParams.Magnet&&null!=this.oParams.Magnet&&void 0!==this.oParams.width&&null!=this.oParams.width){var r=2;this.oParams.width.cost>=1200&&(r=3),this.oParams.Magnet.enabled?this.oParams.Magnet.price=this.oParams.Magnet.paramCost*r:this.oParams.Magnet.price=0}},this._calculateMaterialPrice=function(t,e){var r=0,n=0;return this.oParams.height&&(n=this.oParams.height.cost),this.oParams.width&&this.oParams.width.cost,n<1e3&&(n=1e3),r=n/1e3*t,r+=0,isNaN(r)&&(r=0),r},this.InsertCountCorrection=function(param){}},L=function(){this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0;(void 0!==this.options.karniz&&null!=this.options.karniz&&(n=parseFloat(this.options.karniz)),t.isCurrentAction&&t.currentActionInfo&&t.currentActionInfo.show_old_price&&t.currentActionInfo.perc)&&(t.currentActionInfo.perc>0&&(n*=1-t.currentActionInfo.perc));return this._calculateMaterialPrice(r,n)},this.controlHeightCorrection=function(param){if(void 0!==this.oParams.ControlHeight&&null!=this.oParams.ControlHeight&&void 0!==this.oParams.width&&null!=this.oParams.width){var t=this.oParams.height.cost;this.oParams.ControlHeight.enabled?this.oParams.ControlHeight.value=Math.round(t*(2/3)):this.oParams.ControlHeight.price=0}},this.getMaterialOldPrice=function(t){var e=t.paramCost,r=0;return void 0!==this.options.karniz&&null!=this.options.karniz&&(r=parseFloat(this.options.karniz)),t.isCurrentAction&&t.currentActionInfo&&t.currentActionInfo.show_old_price&&t.currentActionInfo.old_cost&&t.currentActionInfo.old_cost>0&&(e=t.currentActionInfo.old_cost),this._calculateMaterialPrice(e,r)},this.addLocalPrice=function(t){if(("MountType"==t.alias||"MountPoint"==t.alias||"width"==t.alias)&&void 0!==this.oParams.MountType&&null!=this.oParams.MountType&&void 0!==this.oParams.width&&null!=this.oParams.width){var e=2;this.oParams.width.cost>=1200&&(e=3),this.oParams.MountType.enabled?this.oParams.MountType.price=this.oParams.MountType.paramCost*e:this.oParams.MountType.price=0}if("Magnet"==t.alias&&void 0!==this.oParams.Magnet&&null!=this.oParams.Magnet&&void 0!==this.oParams.width&&null!=this.oParams.width){e=2;this.oParams.width.cost>=1200&&(e=3),this.oParams.Magnet.enabled?this.oParams.Magnet.price=this.oParams.Magnet.paramCost*e:this.oParams.Magnet.price=0}},this._calculateMaterialPrice=function(t,e){var r=0,n=0;return this.oParams.width&&(n=this.oParams.width.cost),r=n/1e3*e,isNaN(r)&&(r=0),r},this.InsertCountCorrection=function(param){var t=0;void 0!==this.oParams.height&&null!=this.oParams.height&&(t=this.oParams.height.cost),param.value=Math.floor((t-315)/255),param.max=param.value,param.value>param.max&&(param.value=param.max)}},G=function(){this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=0;void 0!==this.oParams.height&&null!=this.oParams.height&&(n=this.oParams.height.cost),void 0!==this.oParams.width&&null!=this.oParams.width&&(o=this.oParams.width.cost);var l=n/1e3*(o/1e3);l<1&&(l=1),l>6?this.pushError("square","Площадь изделия не должна превышать 6м2!"):this.popError("square");var c=l*r;return isNaN(c)&&(c=0),c},this.InsertCountCorrection=function(param){}},B=function(){this.init_local=function(){this.oParams.ControlHeight&&this.oParams.ControlHeight.recommended&&this.oParams.ControlHeight.recommended_value<=0&&(this.oParams.ControlHeight.recommended_value=this.oParams.ControlHeight.min)},this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=0;return void 0!==this.oParams.width&&null!=this.oParams.width&&(o=this.oParams.width.cost),n=o<1e3?r:o/1e3*r,isNaN(n)&&(n=0),n},this.controlHeightCorrection=function(param){},this.get_price=function(t){var e=0,r=parseFloat(this.materials[t.material].cost);return e=t.cost_width/1e3*r,e+=this.get_addPrice(t,e),isNaN(e)&&(e=0),e}},W=function(){this.getMaterialPrice=function(t,e){var r=0;return r=e||t.paramCost,this._calculateMaterialPrice(r)},this.controlHeightCorrection=function(param){},this.getMaterialOldPrice=function(t){var e=t.paramCost;return t.isCurrentAction&&t.currentActionInfo&&t.currentActionInfo.show_old_price&&t.currentActionInfo.old_cost&&t.currentActionInfo.old_cost>0&&(e=t.currentActionInfo.old_cost),this._calculateMaterialPrice(e)},this._calculateMaterialPrice=function(t){var e=0,r=0,n=0,o=0,l=0,c=0;this.oParams.height&&(r=this.oParams.height.cost),this.oParams.width&&(l=this.oParams.width.cost),this.oParams.lamels&&this.oParams.lamels.oParams&&(this.oParams.lamels.oParams.height2&&!isNaN(this.oParams.lamels.oParams.height2.value)&&this.oParams.lamels.oParams.height2.enabled&&(n=this.oParams.lamels.oParams.height2.value),this.oParams.lamels.oParams.height3&&!isNaN(this.oParams.lamels.oParams.height3.value)&&this.oParams.lamels.oParams.height3.enabled&&(o=this.oParams.lamels.oParams.height3.value)),r=M
1ath.max(r,n,o),this.oParams.NaborkaMaterial&&this.oParams.NaborkaMaterial.enabled&&(c=this.oParams.NaborkaMaterial.paramCost);var h=r/1e3*(l/1e3);return h<1&&(h=1),e=h*(t=Math.max(t,c)),isNaN(e)&&(e=0),e},this.setValCallback=function(t){this.oParams.lamels&&("Naborka"!==t.alias&&"NaborkaMaterial"!==t.alias&&"material"!==t.alias||this.oParams.Naborka&&this.oParams.NaborkaMaterial&&this.oParams.material&&this.oParams.NaborkaMaterial.enabled&&2===this.oParams.Naborka.value&&(this.oParams.NaborkaMaterial.currentActionInfo=this.oParams.NaborkaMaterial.currentActionInfo_stored,this.oParams.NaborkaMaterial.isCurrentAction=this.oParams.NaborkaMaterial.isCurrentAction_stored,this.oParams.material.currentActionInfo=this.oParams.material.currentActionInfo_stored,this.oParams.material.isCurrentAction=this.oParams.material.isCurrentAction_stored,this.oParams.NaborkaMaterial.paramCost>this.oParams.material.paramCost&&(this.oParams.NaborkaMaterial.isCurrentAction?(this.oParams.material.currentActionInfo=this.oParams.NaborkaMaterial.currentActionInfo,this.oParams.material.isCurrentAction=!0,this.oParams.material.old_price=this.oParams.NaborkaMaterial.old_price):(this.oParams.material.currentActionInfo=null,this.oParams.material.isCurrentAction=!1,this.oParams.material.old_price=0)),this.oParams.NaborkaMaterial.value===this.oParams.material.value&&(this.oParams.NaborkaMaterial.error=!0,this.error_description="Wrong value of "+this.alias,this.oParams.NaborkaMaterial.error=!0))),this.oParams.NaborkaMaterial&&this.oParams.NaborkaMaterial.renderError()},this.addLocalPrice=function(t){}},H=function(){this.getMaterialPrice=function(t,e){var r=0;return r=e||t.paramCost,this._calculateMaterialPrice(r)},this.controlHeightCorrection=function(param){},this.getMaterialOldPrice=function(t){var e=t.paramCost;return t.isCurrentAction&&t.currentActionInfo&&t.currentActionInfo.show_old_price&&t.currentActionInfo.old_cost&&t.currentActionInfo.old_cost>0&&(e=t.currentActionInfo.old_cost),this._calculateMaterialPrice(e)},this._calculateMaterialPrice=function(t){var e=0,r=0,n=0,o=0,l=0;return this.oParams.height&&(r=this.oParams.height.cost),this.oParams.width&&(l=this.oParams.width.cost),this.oParams.lamels&&this.oParams.lamels.oParams&&(this.oParams.lamels.oParams.height2&&!isNaN(this.oParams.lamels.oParams.height2.value)&&this.oParams.lamels.oParams.height2.enabled&&(n=this.oParams.lamels.oParams.height2.value),this.oParams.lamels.oParams.height3&&!isNaN(this.oParams.lamels.oParams.height3.value)&&this.oParams.lamels.oParams.height3.enabled&&(o=this.oParams.lamels.oParams.height3.value)),e=(r=Math.max(r,n,o))/1e3*(l/1e3)*t,isNaN(e)&&(e=0),e},this.setValCallback=function(t){},this.addLocalPrice=function(t){}},V=function(){this.karniz_timer=null,this.textFieldsAsSelect=["Angle1","Angle2","Angle3","Angle4","Angle5","Angle6"],this.init_local=function(){if(this.oParams.height&&delete this.oParams.height,this.oParams.ControlHeight&&this.oParams.ControlHeight.recommended&&this.oParams.ControlHeight.recommended_value<=0&&(this.oParams.ControlHeight.recommended_value=this.oParams.ControlHeight.min),this.oParams.width){var t=this.oParams.width;t.getModel=function(){return{alias:t.alias,key:t.value,name:t.name,val:t.cm?t.value/10:t.value,mes:t.mesure,descr:t.descr}}}},this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=this.oParams.width?this.oParams.width.cost:0,l=0,c=this.oParams.ArchType?this.oParams.ArchType.value:0;if(this.oParams.width&&this.oParams.width.setHeader(),c)if(4==c){o=0;for(var i=1;i<=20&&this.oParams["Segment"+i];i++)o+=this.oParams["Segment"+i].value;for(var h=1;h<=20&&this.oParams["Angle"+h];h++)this.oParams["Angle"+h].value>0&&l++;this.oParams.AnglesCount&&(this.oParams.AnglesCount.setVal(l),this.oParams.AnglesCount.applyConditions()),n=o/1e3*r,this.oParams.width&&this.oParams.width.setVal(o)}else if(2==c||3==c){this.strings&&this.strings.Base&&this.oParams.width&&this.oParams.width.setHeader(this.strings.Base.name);var a=(this.oParams.Deflection?this.oParams.Deflection.value:0)/1e3,b=o/1e3,p=(4*a*a+b*b)/(4*a)*Math.asin(b*a*4/(4*a*a+b*b)),m=100*(p=Math.round(1e4*p)/1e4);m=Math.round(100*m)/100,this.oParams.PieceLength&&this.oParams.PieceLength.setVal(10*m),n=p*r,n+=.3*n}else n=o/1e3*r;else n=o/1e3*r;return isNaN(n)&&(n=0),n},this.smartRepairErrors=function(){!function(t){for(var a=0,e={min:t.Angle1?t.Angle1.min:0,max:t.Angle1?t.Angle1.max:0},r={min:t.Segment1?t.Segment1.min:0,max:t.Segment1?t.Segment1.max:0},n=1;n<=20&&t["Angle"+n];n++)t["Angle"+n].value>0&&(a=n);a<=0&&(a=1);for(var o=2;o<=a;o++)t["Segment"+o]&&t["Angle"+o]&&(t["Segment"+o].min=300,t["Segment"+o].max=r.max,t["Angle"+o].min=e.min);var l=a+1;t["Segment"+l]&&(t["Segment"+l].min=150,t["Segment"+l].max=r.max);for(var c=a+1;c<=20&&(t["Segment"+(l=c+1)]&&t["Angle"+c]);c++)t["Segment"+l].min=0,t["Segment"+l].max=0,t["Angle"+c].min=0;for(var h=2;h<=20&&(l=h+1,t["Segment"+h]&&t["Segment"+l]&&t["Angle"+h]);
1h++)t["Segment"+h].validate(),t["Angle"+h].validate(),t["Segment"+l].validate(),t["Segment"+h].renderError(),t["Angle"+h].renderError(),t["Segment"+l].renderError()}(this.oParams)},this.controlHeightCorrection=function(param){},this.setFilterCalcItem=function(t,e,r){return t.calc_rev=0,t.calc_enabled=t.enabled,t},this.InsertCountCorrection=function(param){}},U=function(){this.karniz_timer=null,this.textFieldsAsSelect=["Angle1","Angle2","Angle3","Angle4","Angle5","Angle6"],this.init_local=function(){if(this.oParams.height&&delete this.oParams.height,this.oParams.ControlHeight&&this.oParams.ControlHeight.recommended&&this.oParams.ControlHeight.recommended_value<=0&&(this.oParams.ControlHeight.recommended_value=this.oParams.ControlHeight.min),this.oParams.width){var t=this.oParams.width;t.getModel=function(){return{alias:t.alias,key:t.value,name:t.name,val:t.cm?t.value/10:t.value,mes:t.mesure,descr:t.descr}}}},this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=this.oParams.width?this.oParams.width.cost:0,l=0,c=this.oParams.ArchType?this.oParams.ArchType.value:0;if(this.oParams.width&&this.oParams.width.setHeader(),c)if(4==c){o=0;for(var i=1;i<=20&&this.oParams["Segment"+i];i++)o+=this.oParams["Segment"+i].value;for(var h=1;h<=20&&this.oParams["Angle"+h];h++)this.oParams["Angle"+h].value>0&&l++;this.oParams.AnglesCount&&(this.oParams.AnglesCount.setVal(l),this.oParams.AnglesCount.applyConditions()),n=o/1e3*r,this.oParams.width&&this.oParams.width.setVal(o)}else if(2==c||3==c){this.strings&&this.strings.Base&&this.oParams.width&&this.oParams.width.setHeader(this.strings.Base.name);var a=(this.oParams.Deflection?this.oParams.Deflection.value:0)/1e3,b=o/1e3,p=(4*a*a+b*b)/(4*a)*Math.asin(b*a*4/(4*a*a+b*b)),m=100*(p=Math.round(1e4*p)/1e4);m=Math.round(100*m)/100,this.oParams.PieceLength&&this.oParams.PieceLength.setVal(10*m),n=p*r,n+=.3*n}else n=o/1e3*r;else n=o/1e3*r;return isNaN(n)&&(n=0),n},this.smartRepairErrors=function(){!function(t){for(var a=0,e={min:t.Angle1?t.Angle1.min:0,max:t.Angle1?t.Angle1.max:0},r={min:t.Segment1?t.Segment1.min:0,max:t.Segment1?t.Segment1.max:0},n=1;n<=20&&t["Angle"+n];n++)t["Angle"+n].value>0&&(a=n);a<=0&&(a=1);for(var o=2;o<=a;o++)t["Segment"+o]&&t["Angle"+o]&&(t["Segment"+o].min=300,t["Segment"+o].max=r.max,t["Angle"+o].min=e.min);var l=a+1;t["Segment"+l]&&(t["Segment"+l].min=150,t["Segment"+l].max=r.max);for(var c=a+1;c<=20&&(t["Segment"+(l=c+1)]&&t["Angle"+c]);c++)t["Segment"+l].min=0,t["Segment"+l].max=0,t["Angle"+c].min=0;for(var h=2;h<=20&&(l=h+1,t["Segment"+h]&&t["Segment"+l]&&t["Angle"+h]);h++)t["Segment"+h].validate(),t["Angle"+h].validate(),t["Segment"+l].validate(),t["Segment"+h].renderError(),t["Angle"+h].renderError(),t["Segment"+l].renderError()}(this.oParams)},this.controlHeightCorrection=function(param){},this.setFilterCalcItem=function(t,e,r){return t.calc_rev=0,t.calc_enabled=t.enabled,t},this.InsertCountCorrection=function(param){}},$=function(){this.karniz_timer=null,this.init_local=function(){this.oParams.ControlHeight&&this.oParams.ControlHeight.recommended&&this.oParams.ControlHeight.recommended_value<=0&&(this.oParams.ControlHeight.recommended_value=this.oParams.ControlHeight.min)},this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=0;return void 0!==this.oParams.width&&null!=this.oParams.width&&(o=this.oParams.width.cost),n=o/1e3*r,isNaN(n)&&(n=0),n},this.addLocalPrice=function(t){if(("InsertCount"==t.alias||"InsertSize"==t.alias)&&void 0!==this.oParams.InsertCount&&null!=this.oParams.InsertCount&&void 0!==this.oParams.InsertSize&&null!=this.oParams.InsertSize&&void 0!==this.oParams.BlockCount&&null!=this.oParams.BlockCount){var e=1;void 0!==this.options.CostRing&&null!=this.options.CostRing&&(e=parseFloat(this.options.CostRing)),this.oParams.InsertCount.price=this.oParams.InsertSize.value/1e3*this.oParams.InsertCount.paramCost*this.oParams.InsertCount.value,this.oParams.InsertSize.price=this.oParams.InsertCount.value*this.oParams.BlockCount.value*e}},this.controlHeightCorrection=function(param){},this.setFilterCalcItem=function(t,e,r){return t.calc_rev=0,t.calc_enabled=t.enabled,t},this.InsertCountCorrection=function(param){}},K=function(){this.karniz_timer=null,this.init_local=function(){this.oParams.ControlHeight&&this.oParams.ControlHeight.recommended&&this.oParams.ControlHeight.recommended_value<=0&&(this.oParams.ControlHeight.recommended_value=this.oParams.ControlHeight.min)},this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=0;return void 0!==this.oParams.width&&null!=this.oParams.width&&(o=this.oParams.width.cost),n=o/1e3*r,isNaN(n)&&(n=0),n},this.controlHeightCorrection=function(param){},this.addLocalPrice=function(t){if(("InsertCount"==t.alias||"InsertSize"==t.alias)&&void 0!==this.oParams.InsertCount&&null!=this.oParams.InsertCount&&void 0!==this.oParams.InsertSize&&null!=this.oParams.InsertSize&&void 0!==this.oParams.BlockCount&&null!=this.oParams.BlockCount){var e=1;void 0!==this.options.CostRing&&null!=this.options.CostRing&&(e=parseFloat(this.options.CostRing)),this.oParams.InsertCount.price=this.oParams.InsertSize.value/1e3*this.oParams.InsertCount.paramCost*this.oParams.InsertCount.value,this.oParams.InsertSize.price=this.oParams.InsertCount.value*this.oParams.BlockCount.value*e}},this.setFilterCalcItem=function(t,e,r){return t.calc_rev=0,t.calc_enabled=t.enabled,t},this.InsertCountCorrection=function(param){}},X=function(){this.karniz_timer=null,this.init_local=function(){this.oParams.height&&delete this.oParams.height,this.oParams.ControlHeight&&this.oParams.ControlHeight.recommended&&this.oParams.ControlHeight.recommended_value<=0&&(this.oParams.ControlHeight.recommended_value=this.oParams.ControlHeight.min)},this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=0;return void 0!==this.oParams.width&&null!=this.oParams.width&&(o=this.oParams.width.cost),n=o/1e3*r,isNaN(n)&&(n=0),n},this.controlHeightCorrection=function(param){},this.setFilterCalcItem=function(t,e,r){return t.calc_rev=0,t.calc_enabled=t.enabled,t},this.InsertCountCorrection=function(param){}},Y=function(){this.karniz_timer=null,this.init_local=function(){this.oParams.height&&delete this.oParams.height,this.oParams.ControlHeight&&this.oParams.ControlHeight.recommended&&this.oParams.ControlHeight.recommended_value<=0&&(this.oParams.ControlHeight.recommended_value=this.oParams.ControlHeight.min)},this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=0;return void 0!==this.oParams.width&&null!=this.oParams.width&&(o=this.oParams.width.cost),n=o/1e3*r,isNaN(n)&&(n=0),n},this.controlHeightCorrection=function(param){},this.setFilterCalcItem=function(t,e,r){return t.calc_rev=0,t.calc_enabled=t.enabled,t}},J=function(){this.karniz_timer=null,this.init_local=function(){this.oParams.height&&delete this.oParams.height,this.oParams.ControlHeight&&this.oParams.ControlHeight.recommended&&this.oParams.ControlHeight.recommended_value<=0&&(this.oParams.ControlHeight.recommended_value=this.oParams.ControlHeight.min)},this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=0;return void 0!==this.oParams.width&&null!=this.oParams.width&&(o=this.oParams.width.cost),n=o/1e3*r,isNaN(n)&&(n=0),n},this.controlHeightCorrection=function(param){},this.setFilterCalcItem=function(t,e,r){return t.calc_rev=0,t.calc_enabled=t.enabled,t}},Z=function(){this.karniz_timer=null,this.init_local=function(){this.oParams.height&&delete this.oParams.height,this.oParams.ControlHeight&&this.oParams.ControlHeight.recommended&&this.oParams.ControlHeight.recommended_value<=0&&(this.oParams.ControlHeight.recommended_value=this.oParams.ControlHeight.min)},this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=0;return void 0!==this.oParams.width&&null!=this.oParams.width&&(o=this.oParams.width.cost),n=o/1e3*r,isNaN(n)&&(n=0),n},this.controlHeightCorrection=function(param){},this.setFilterCalcItem=function(t,e,r){return t.calc_rev=0,t.calc_enabled=t.enabled,t}},Q=function(){this.karniz_timer=null,this.init_local=function(){this.oParams.height&&delete this.oParams.height,this.oParams.ControlHeight&&this.oParams.ControlHeight.recommended&&this.oParams.ControlHeight.recommended_value<=0&&(this.oParams.ControlHeight.recommended_value=this.oParams.ControlHeight.min)},this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=0;return void 0!==this.oParams.width&&null!=this.oParams.width&&(o=this.oParams.width.cost),n=o<1e3?r:o/1e3*r,isNaN(n)&&(n=0),n},this.controlHeightCorrection=function(param){},this.setFilterCalcItem=function(t,e,r){return t.calc_rev=0,t.calc_enabled=t.enabled,t}},tt=function(){this.karniz_timer=null,this.init_local=function(){this.oParams.height&&delete this.oParams.height,this.oParams.ControlHeight&&this.oParams.ControlHeight.recommended&&this.oParams.ControlHeight.recommended_value<=0&&(this.oParams.ControlHeight.recommended_value=this.oParams.ControlHeight.min)},this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=0;return void 0!==this.oParams.width&&null!=this.oParams.width&&(o=this.oParams.width.cost),n=o/1e3*r,isNaN(n)&&(n=0),n},this.controlHeightCorrection=function(param){},this.InsertCountCorrection=function(param){},this.checkCutHalf=function(param){param.width&&param.width.value>4e3&&param.CutHalf.setVal(2)},this.setFilterCalcItem=function(t,e,r){return t.calc_rev=0,t.calc_enabled=t.enabled,t}},et=function(){this.init_local=function(){void 0!==this.oParams.height&&null!=this.oParams.height&&delete this.oParams.height,void 0!==this.oParams.width&&null!=this.oParams.width&&delete this.oParams.width},this.getMaterialPrice=function(t,e){return e||t.paramCost},this.controlHeightCorrection=function(param){},this.get_price=function(t){var e=parseFloat(this.materials[t.material].cost);return isNaN(e)&&(e=0),e},this.setFilterCalcItem=function(t,e,r){return t.calc_rev=0,t.calc_enabled=t.enabled,t},this.InsertCountCorrection=function(param){}},at=function(){this.getMaterialPrice=function(t,e){var r=0;r=e||t.paramCost;var n=0,o=t.rev,l=0,c=0;return void 0!==this.oParams.height&&null!=this.oParams.height&&(l=this.oParams.height.cost),void 0!==this.oParams.width&&null!=this.oParams.width&&(c=this.oParams.width.cost),void 0!==this.oParams.MaterialCalc&&null!=this.oParams.MaterialCalc&&this.oParams.MaterialCalc.enabled&&(o=this.oParams.MaterialCalc.value),2==o?(n=l/1e3*r,n*=.8):n=c/1e3*r,isNaN(n)&&(n=0),n},this.controlHeightCorrection=function(param){},this.setMaterialCalc=function(t,e){if(t&&t.value){this.applyRelativeOptions(t),t.min.width=parseFloat(this.materials[t.value].minWidth),t.min.height=parseFloat(this.materials[t.value].minHeight),t.rev=parseInt(this.materials[t.value].rev),t.calc_rev=parseInt(this.materials[t.value].calc_rev),t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight),0==t.rev&&(t.rev=3),0==t.calc_rev&&(t.calc_rev=3);var r=t.calc_rev;switch(void 0!==this.oParams.MaterialCalc&&null!=this.oParams.MaterialCalc&&(r=this.oParams.MaterialCalc.value),r){case 1:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);var n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth);break;case 2:t.max.width=parseFloat(this.materials[t.value].maxWR),t.max.height=parseFloat(this.materials[t.value].maxHR);n=parseFloat(this.materials[t.value].rol_width);t.warranty.width=n>0?Math.min(n,parseInt(this.options.WarrantyWidth)):parseFloat(this.materials[t.value].maxWR);var o=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=o>0?Math.min(o,parseInt(this.options.WarrantyHeight)):parseInt(this.options.WarrantyHeight);break;case 3:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth);break;case 0:t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight);n=parseFloat(this.materials[t.value].rol_width_width);t.warranty.height=n>0?Math.min(n,parseInt(this.options.WarrantyHeight)):parseFloat(this.materials[t.value].maxHeight),t.warranty.width=parseInt(this.options.WarrantyWidth)}void 0!==this.gab_plus&&null!=this.gab_plus&&this.gab_plus&&(t.min.width=t.min.width-t.gab.
1width,t.min.height=t.min.height-t.gab.height,t.max.width=t.max.width-t.gab.width,t.max.height=t.max.height-t.gab.height),t.warranty.width=t.warranty.width-t.gab.width,t.warranty.height=t.warranty.height-t.gab.height,t.warranty.width<=0&&(t.warranty.width=t.max.width),t.warranty.height<=0&&(t.warranty.height=t.max.height),void 0!==e&&null!=e&&e(t,this)}}},nt=function(){this.init_local=function(){this.oParams.height&&delete this.oParams.height,this.oParams.width&&delete this.oParams.width},this.getMaterialPrice=function(t,e){var r=0;if(this.oParams){if(r+=this.get_price(this.oParams),this.oParams.RingsAmount){var n=0;this.oParams.karniz&&this.oParams.karniz.oParams&&(this.oParams.karniz.oParams.karn_ring1_amount&&(n+=this.oParams.karniz.oParams.karn_ring1_amount.value),this.oParams.karniz.oParams.karn_ring2_amount&&(n+=this.oParams.karniz.oParams.karn_ring2_amount.value)),this.oParams.RingsAmount.setVal(n),this.oParams.RingsAmount.applyConditions()}this.oParams.karniz&&this.oParams.karniz.oParams}return isNaN(r)&&(r=0),r},this.getMaterialOldPrice=function(t){var e=0;if(t.isCurrentAction&&t.currentActionInfo&&t.currentActionInfo.perc&&t.currentActionInfo.show_old_price){var r=1-t.currentActionInfo.perc;return this.oParams&&(e+=this.get_price(this.oParams)/r),isNaN(e)&&(e=0),e}return 0},this.controlHeightCorrection=function(param){},this.get_price=function(t){var e=0;for(var r in t){var n=t[r];if(n.enabled)if("karniz_material"==n.type)if(n.amountParam)e+=n.amountParam.value*n.paramCost;else e+=n.paramCost;else e+=n.paramCost}return e},this.setMaterialCalc=function(t,e){},this.setFilterCalcItem=function(t,e,r){return t.calc_rev=0,t.calc_enabled=t.enabled,t},this.InsertCountCorrection=function(param){}},it=function(){this.init_local=function(){void 0!==this.oParams.height&&null!=this.oParams.height&&delete this.oParams.height,void 0!==this.oParams.width&&null!=this.oParams.width&&delete this.oParams.width},this.getMaterialPrice=function(t,e){return e||t.paramCost},this.controlHeightCorrection=function(param){},this.get_price=function(t){var e=parseFloat(this.materials[t.material].cost);return isNaN(e)&&(e=0),e},this.setFilterCalcItem=function(t,e,r){return t.calc_rev=0,t.calc_enabled=t.enabled,t},this.InsertCountCorrection=function(param){}},ot=function(){this.init_local=function(){void 0!==this.oParams.height&&null!=this.oParams.height&&delete this.oParams.height,void 0!==this.oParams.width&&null!=this.oParams.width&&delete this.oParams.width},this.getMaterialPrice=function(t,e){return e||t.paramCost},this.controlHeightCorrection=function(param){},this.get_price=function(t){var e=parseFloat(this.materials[t.material].cost);return isNaN(e)&&(e=0),e},this.setFilterCalcItem=function(t,e,r){return t.calc_rev=0,t.calc_enabled=t.enabled,t},this.InsertCountCorrection=function(param){}},st=function(){this.init=function(t){return t},this.init_local=function(){void 0!==this.oParams.height&&null!=this.oParams.height&&delete this.oParams.height,void 0!==this.oParams.width&&null!=this.oParams.width&&delete this.oParams.width},this.getMaterialPrice=function(t,e){return e||t.paramCost},this.controlHeightCorrection=function(param){},this.get_price=function(t){var e=parseFloat(t.material);return isNaN(e)&&(e=0),e},this.setFilterCalcItem=function(t,e,r){return t.calc_rev=0,t.calc_enabled=t.enabled,t},this.InsertCountCorrection=function(param){return param}},lt=function(){this.init_local=function(){void 0!==this.oParams.height&&null!=this.oParams.height&&delete this.oParams.height,void 0!==this.oParams.width&&null!=this.oParams.width&&delete this.oParams.width},this.getMaterialPrice=function(t,e){return e||t.paramCost},this.get_price=function(t){var e=parseFloat(this.materials[t.material].cost);return isNaN(e)&&(e=0),e},this.setFilterCalcItem=function(t,e,r){return t.calc_rev=0,t.calc_enabled=t.enabled,t}},ct=function(){this.getMaterialPrice=function(t,e){var r=0,n=this.id,o=0,l=0,c=-1;void 0!==this.oParams.height&&null!=this.oParams.height&&(o=10*Math.ceil(this.oParams.height.cost/100)),void 0!==this.oParams.width&&null!=this.oParams.width&&(l=10*Math.ceil(this.oParams.width.cost/100)),this.oParams.height.cost/1e3*(this.oParams.width.cost/1e3)>4.5?this.pushError("square","Площадь изделия не должна превышать 4.5м2!"):this.popError("square"),void 0!==this.oParams.material&&null!=this.oParams.material&&void 0!==this.materials[this.oParams.material.value]&&null!=this.materials[this.oParams.material.value]&&(c=parseInt(this.materials[this.oParams.material.value].priceGroup));var h,m,d=null;return void 0!==this.multiple_cost&&null!=this.multiple_cost&&void 0!==this.multiple_cost[n]&&null!=this.multiple_cost[n]&&void 0!==this.multiple_cost[n][c]&&null!=this.multiple_cost[n][c]&&(d=this.multiple_cost[n][c]),l<(h=this.get_min_from_multiple(d))&&(l=h),l>0&&void 0!==this.multiple_cost&&null!=this.multiple_cost&&void 0!==this.multiple_cost[n]&&null!=this.multiple_cost[n]&&void 0!==this.multiple_cost[n][c]&&null!=this.multiple_cost[n][c]&&void 0!==this.multiple_cost[n][c][l]&&null!=this.multiple_cost[n][c][l]&&(d=this.multiple_cost[n][c][l]),o<(m=this.get_min_from_multiple(d))&&(o=m),o>0&&void 0!==this.multiple_cost&&null!=this.multiple_cost&&void 0!==this.multiple_cost[n]&&null!=this.multiple_cost[n]&&void 0!==this.multiple_cost[n][c]&&null!=this.multiple_cost[n][c]&&void 0!==this.multiple_cost[n][c][l]&&null!=this.multiple_cost[n][c][l]&&void 0!==this.multiple_cost[n][c][l][o]&&null!=this.multiple_cost[n][c][l][o]&&(r=parseFloat(this.multiple_cost[n][c][l][o])),r},this.getMaterialOldPrice=function(t){if(t.isCurrentAction&&t.currentActionInfo&&t.currentActionInfo.show_old_price&&t.currentActionInfo.perc&&t.currentActionInfo.perc>0){var e=this.getMaterialPrice(t,t.currentActionInfo.old_cost);return t.price=t.price-t.price*t.currentActionInfo.perc,e}return 0},this.get_min_from_multiple=function(t){var e=0;if(null!=t)for(var r in t){t[r];var n=parseInt(r);(0==e||n<e)&&(e=n)}return e},this.setMaterialCalc=function(t,e){void 0!==t&&null!=t&&(this.applyRelativeOptions(t),t.min.width=parseFloat(this.materials[t.value].minWidth),t.min.height=parseFloat(this.materials[t.value].minHeight),t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight),void 0!==this.gab_plus&&null!=this.gab_plus&&this.gab_plus&&(t.min.width=t.min.width-t.gab.
1width,t.min.height=t.min.height-t.gab.height,t.max.width=t.max.width-t.gab.width,t.max.height=t.max.height-t.gab.height),t.warranty.width=0,t.warranty.height=0,t.warranty.width<=0&&(t.warranty.width=t.max.width),t.warranty.height<=0&&(t.warranty.height=t.max.height),this.oParams.width.warranty_v=t.warranty[this.oParams.width.alias],this.oParams.width.min=t.min[this.oParams.width.alias],this.oParams.width.max=t.max[this.oParams.width.alias],this.oParams.height.warranty_v=t.warranty[this.oParams.height.alias],this.oParams.height.min=t.min[this.oParams.height.alias],this.oParams.height.max=t.max[this.oParams.height.alias],void 0!==e&&null!=e&&e(t,this))},this.InsertCountCorrection=function(param){},this.addMaxWidth=function(param){param.max=param.min+200},this.InsertPicDirectionCorrection=function(t,e,r){var n=r/1e3*(e/1e3);t.options.PicDirection_2.costDefault||(t.options.PicDirection_2.costDefault=Object.assign(t.options.PicDirection_2.cost)),t.options.PicDirection_2.cost=n>1?t.options.PicDirection_2.costDefault*n:t.options.PicDirection_2.costDefault},this.ControlTypeCorrection=function(t,e,r){}},ut=function(){this.getMaterialPrice=function(t,e){var r=0,n=this.id,o=0,l=0,c=-1;void 0!==this.oParams.height&&null!=this.oParams.height&&(o=10*Math.ceil(this.oParams.height.cost/100)),void 0!==this.oParams.width&&null!=this.oParams.width&&(l=10*Math.ceil(this.oParams.width.cost/100)),void 0!==this.oParams.material&&null!=this.oParams.material&&void 0!==this.materials[this.oParams.material.value]&&null!=this.materials[this.oParams.material.value]&&(c=parseInt(this.materials[this.oParams.material.value].priceGroup));var h,m,d=null;return void 0!==this.multiple_cost&&null!=this.multiple_cost&&void 0!==this.multiple_cost[n]&&null!=this.multiple_cost[n]&&void 0!==this.multiple_cost[n][c]&&null!=this.multiple_cost[n][c]&&(d=this.multiple_cost[n][c]),l<(h=this.get_min_from_multiple(d))&&(l=h),l>0&&void 0!==this.multiple_cost&&null!=this.multiple_cost&&void 0!==this.multiple_cost[n]&&null!=this.multiple_cost[n]&&void 0!==this.multiple_cost[n][c]&&null!=this.multiple_cost[n][c]&&void 0!==this.multiple_cost[n][c][l]&&null!=this.multiple_cost[n][c][l]&&(d=this.multiple_cost[n][c][l]),o<(m=this.get_min_from_multiple(d))&&(o=m),o>0&&void 0!==this.multiple_cost&&null!=this.multiple_cost&&void 0!==this.multiple_cost[n]&&null!=this.multiple_cost[n]&&void 0!==this.multiple_cost[n][c]&&null!=this.multiple_cost[n][c]&&void 0!==this.multiple_cost[n][c][l]&&null!=this.multiple_cost[n][c][l]&&void 0!==this.multiple_cost[n][c][l][o]&&null!=this.multiple_cost[n][c][l][o]&&(r=parseFloat(this.multiple_cost[n][c][l][o])),r},this.controlHeightCorrection=function(param){},this.getMaterialOldPrice=function(t){if(t.isCurrentAction&&t.currentActionInfo&&t.currentActionInfo.show_old_price&&t.currentActionInfo.perc&&t.currentActionInfo.perc>0){var e=this.getMaterialPrice(t,t.currentActionInfo.old_cost);return t.price=t.price-t.price*t.currentActionInfo.perc,e}return 0},this.get_min_from_multiple=function(t){var e=0;if(null!=t)for(var r in t){t[r];var n=parseInt(r);(0==e||n<e)&&(e=n)}return e},this.setMaterialCalc=function(t,e){void 0!==t&&null!=t&&(this.applyRelativeOptions(t),t.min.width=parseFloat(this.materials[t.value].minWidth),t.min.height=parseFloat(this.materials[t.value].minHeight),t.max.width=parseFloat(this.materials[t.value].maxWidth),t.max.height=parseFloat(this.materials[t.value].maxHeight),void 0!==this.gab_plus&&null!=this.gab_plus&&this.gab_plus&&(t.min.width=t.min.width-t.gab.width,t.min.height=t.min.height-t.gab.height,t.max.width=t.max.width-t.gab.width,t.max.height=t.max.height-t.gab.height),t.warranty.width=0,t.warranty.height=0,t.warranty.width<=0&&(t.warranty.width=t.max.width),t.warranty.height<=0&&(t.warranty.height=t.max.height),this.oParams.width.warranty_v=t.warranty[this.oParams.width.alias],this.oParams.width.min=t.min[this.oParams.width.alias],this.oParams.width.max=t.max[this.oParams.width.alias],this.oParams.height.warranty_v=t.warranty[this.oParams.height.alias],this.oParams.height.min=t.min[this.oParams.height.alias],this.oParams.height.max=t.max[this.oParams.height.alias],void 0!==e&&null!=e&&e(t,this))},this.InsertCountCorrection=function(param){}},ht={};ht.plisse1=v,ht.ks251=y,ht.rolo2=_,ht.rolo3=w,ht.zebra22=x,ht.rolo1=P,ht.zebra21=C,ht.rolo30=O,ht.rolo31=k,ht.zebra32=R,ht.zebra33=M,ht.rolo4=j,ht.rolo6=S,ht.rolo12=A,ht.rolo13=I,ht.rolo24=E,ht.zebra23=T,ht.vblinds1=F,ht.vblinds2=D,ht.roma1=z,ht.introma1=N,ht.introma2=L,ht.hblinds1=G,ht.hblinds3=ut,ht.vblinds3=B,ht.vblinds4=W,ht.vblinds5=H,ht.karniz2=V,ht.karniz3=U,ht.karniz4=$,ht.karniz5=K,ht.karniz6=X,ht.karniz7=Y,ht.karniz8=J,ht.karniz9=Z,ht.karniz10=Q,ht.karniz11=tt,ht.access1=et,ht.catalog1=it,ht.rolo5=at,ht.karniz1=nt,ht.catalog2=ot,ht.services1=st,ht.repkit1=lt,ht.wood1=ct;var pt=ht,mt=function(t){this.foroomApi=t.foroomApi,this.classItem=t,this.strings=t.strings,this.costtype=t.costtype,this.typ=null,this.type="",this.app=null,this.alias="",this.descr="",this.name="",this.comment="",this.enabled=!1,this.visible=!1,this.related=!1,this.value=0,this.defaultValue=0,this.defaultEnabled=!0,this.min=0,this.max=0,this.error=!1,this.error_description="",this.relatedItems={},this.dom=null,this.eventDom=null,this.prefix="",this.paramCost=0,this.paramOldCost=0,this.paramPerc=0,this.price=0,this.old_price=0,this.options=null,this.timer=null,this.mesure="",this.timeout=200,this.pics={},this.conditionRelates={},this.costRelate="",this.costRelatives={},this.lamels=!1,this.karniz=!1,this.cm=!1,this.deltas={},this.img="",this.header="",this.renderrer=null,this.LabelCost=!1,this.recommended=!1,this.recommended_value=0,this.disabled_cls="",this.plusDeltas={},this.useInPreview=!1,this.initial_enabled=!1,this.initial_visible=!1,this.deleted=!1,this.icon=null,this.image=null,this.prv=null,this.images=null,this.promo="",this.init=function(){void 0!==this.app.type&&null!=this.app.type&&void 0!==this.app.subtype&&null!=this.app.subtype&&(this.prefix=this.app.type+this.app.subtype+"_"),void 0!==this.o.descr&&null!=this.o.descr&&(this.descr=this.o.descr),void 0!==this.o.name&&null!=this.o.name&&(this.name=this.o.name),void 0!==this.o.promo&&null!=this.o.promo?this.promo=this.o.promo:(this.promo="",this.o.promo=""),void 0!==this.o.comment&&null!=this.o.comment&&(this.comment=this.o.comment),void 0!==this.o.img&&null!=this.o.img&&(this.img=this.o.img),void 0!==this.o.options&&null!=this.o.options&&(this.options=this.o.options),void 0!==this.app.pics&&null!=this.app.pics&&(this.pics=this.app.pics),void 0!==this.app.type&&null!=this.app.type&&"lamels"===this.app.type&&(this.lamels=!0),void 0!==this.app.type&&null!=this.app.type&&"karniz"===this.app.type&&(this.karniz=!0),this.o.enabled&&(this.enabled=!0),this.o.initial_enabled&&(this.initial_enabled=!0),this.o.visible&&(this.visible=!0),this.o.initial_visible&&(this.initial_visible=!0),this.name===this.comment&&(this.comment=""),this.o.deleted&&(this.deleted=!0,this.enabled=!1,this.visible=!1,this.initial_enabled=!1,this.initial_visible=!1),this.o.related&&(this.related=!0),void 0!==this.o.val&&null!=this.o.val&&(this.value=parseFloat(this.o.val)),void 0!==this.o.alias&&null!=this.o.alias&&(this.alias=this.o.alias),""!==this.alias&&this.app.deltas&&this.app.deltas[this.alias]&&(this.deltas=this.app.deltas[this.alias]),-1!=this.app.cm_array.indexOf(this.alias)&&(this.cm=!0),this.app.options.LabelCost&&1===this.app.options.LabelCost&&(this.LabelCost=!0),this.cm?this.mesure="см.":this.o.mesure&&(this.mesure=this.o.mesure),this.setHeader(),this.related&&(this.enabled=!1),this.defaultValue=this.value,this.defaultEnabled=this.enabled,void 0!==this.o.min_v&&null!=this.o.min_v&&(this.min=parseFloat(this.o.min_v)),void 0!==this.o.max_v&&null!=this.o.max_v&&(this.max=parseFloat(this.o.max_v)),this.app.previewParams?-1!==this.app.previewParams.indexOf(this.alias)&&(this.useInPreview=!0):this.useInPreview=!0,this.collectConditionRelate(),this.postInit()},this.setHeader=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";t?this.name=t:this.o&&this.o.name&&(this.name=this.o.name),this.header=this.name,this.descr&&(this.header+=" ("+this.descr+")"),this.mesure&&(this.header+=", ("+this.mesure+")")},this.postInit=function(){},this.parseRelates=function(t){var e={},r=t.relate;for(var n in r)if(r.hasOwnProperty(n)){e[n]=r[n];var o=this.app.params[n].options;for(var l in o)if(o.hasOwnProperty(l)){var c=o[l],h=this.parseRelates(c);for(var m in h)h.hasOwnProperty(m)&&(e[m]=h[m])}}return this.foroomApi.array_unique(e)},this.setVal=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.value=parseFloat(t),isNaN(this.value)&&(this.value=0),this.validate(),e&&this.setValCallback(this)},this.applyPlusDeltas=function(){for(var t in this.plusDeltas)this.plusDeltas.hasOwnProperty(t)&&void 0!==this[t]&&null!=this[t]&&(this[t]+=parseFloat(this.plusDeltas[t]))},this.setValCallback=function(t){this.app.setValCallback(t)}
1,this.calcPrice=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.app.calcPrice(t,e)},this.renderError=function(){},this.goDefault=function(){this.setVal(this.value)},this.enable=function(){var option=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;option?this.options&&this.options[option]&&(this.options[option].enabled=this.options[option].initial_enabled,this.options[option].visible=!0):(this.enabled=this.initial_enabled,this.visible=!0),this.goDefault()},this.disable=function(){var option=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;option?this.options&&this.options[option]&&(this.options[option].val===this.value&&(this.value=this.defaultValue),this.options[option].visible=!1):(this.value=this.defaultValue,this.enabled=!1,this.visible=!1),this.goDefault()},this.show=function(){var option=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;option?this.options&&this.options[option]&&(this.options[option].visible=!0):this.visible=!0},this.hide=function(){var option=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;option?this.options&&this.options[option]&&(this.options[option].visible=!1):this.visible=!1},this.setParams=function(){var t=this.o.set_param;if(t){var e={};for(var r in t)if(t.hasOwnProperty(r)&&parseFloat(r)>=parseFloat(this.value)){for(var n in t[r])t[r].hasOwnProperty(n)&&(e[n]=t[r][n]);break}for(var o in e)if(e.hasOwnProperty(o)){var l=!0;this.app.correct_template||this.app.initial_template&&(this.app.initial_template[this.alias]||this.app.initial_template[o])&&(l=!1),this.app.oParams[o]&&l&&l&&this.app.oParams[o].setVal(e[o])}}},this.validate=function(){this.applyPlusDeltas()},this.collectConditionRelate_old=function(){var t=this;for(var e in t.conditionRelates={},t.app.conditions)if(t.app.conditions.hasOwnProperty(e)){var r=t.app.conditions[e];r.relate===t.alias&&(parseFloat(r.const)>0?t.conditionRelates[r.cost_relate]={alias:t.alias,recommend:0,const:parseFloat(r.const),min:0,max:0}:1===parseInt(r.max_v)?t.conditionRelates[r.cost_relate]={alias:t.alias,recommend:0,const:0,min:0,max:parseFloat(r.val)}:1===parseInt(r.min_v)?t.conditionRelates[r.cost_relate]={alias:t.alias,recommend:0,const:0,min:parseFloat(r.val),max:0}:t.conditionRelates[r.cost_relate]={alias:t.alias,recommend:parseFloat(r.val),const:0,min:0,max:0})}},this.collectConditionRelate=function(){var t=this;for(var e in t.conditionRelates={},t.app.conditions)if(t.app.conditions.hasOwnProperty(e)){var r=t.app.conditions[e],n="value",o=r.relate,l=o.split(".");l.length>1&&(o=l[0],n=l[1]),o===t.alias&&(t.conditionRelates[r.cost_relate]||(t.conditionRelates[r.cost_relate]={alias:t.alias,field:n}),parseFloat(r.const)>0?t.conditionRelates[r.cost_relate].const=parseFloat(r.const):1===parseInt(r.max_v)?t.conditionRelates[r.cost_relate].max=parseFloat(r.val):1===parseInt(r.min_v)?t.conditionRelates[r.cost_relate].min=parseFloat(r.val):t.conditionRelates[r.cost_relate].recommend=parseFloat(r.val))}for(var c in t.conditionRelates)t.conditionRelates.hasOwnProperty(c)&&(t.conditionRelates[c].min||(t.conditionRelates[c].min=0),t.conditionRelates[c].max||(t.conditionRelates[c].max=0),t.conditionRelates[c].const||(t.conditionRelates[c].const=0),t.conditionRelates[c].recommend||(t.conditionRelates[c].const?t.conditionRelates[c].recommend=t.conditionRelates[c].const:t.conditionRelates[c].max?t.conditionRelates[c].recommend=t.conditionRelates[c].max:t.conditionRelates[c].recommend=t.conditionRelates[c].min))},this.applyParamConditions=function(t,param,e,r){param.recommended=!0;var n=t.value;if(r.const>0)param.min=n,param.max=n,param.setVal(n);else if(r.min>0&&r.max>0){var o=n*r.min;param.o.min_v=parseFloat(param.o.min_v),param.min=Math.max(param.o.min_v,o),param.min=10*Math.ceil(param.min/10);var l=n*r.max;param.o.max_v=parseFloat(param.o.max_v),param.max=Math.min(param.o.max_v,l),param.max=n*r.max,param.max=10*Math.ceil(param.max/10)}else if(r.min>0){var c=n*r.min;param.o.min_v=parseFloat(param.o.min_v),param.min=Math.max(param.o.min_v,c),param.min=10*Math.ceil(param.min/10),param.max=parseFloat(param.o.max_v),param.max=10*Math.ceil(param.max/10)}else if(r.max>0){param.min=parseFloat(param.o.min_v),param.min=10*Math.ceil(param.min/10);var h=n*r.max;param.o.max_v=parseFloat(param.o.max_v),param.max=Math.min(param.o.max_v,h),param.max=n*r.max,param.max=10*Math.ceil(param.max/10)}else r.recommend>0&&(param.recommended=!0);if("ControlHeight"!==e&&"ignore_ControlHeight_2"!==e||t.app.controlHeightCorrection(param),"InsertCount"===e&&t.app.InsertCountCorrection(param),"ControlType"===e&&t.app.ControlTypeCorrection&&t.app.ControlTypeCorrection(param),!t.app.console_mode){var m=param.min,d=param.max;if(param.value<param.min||param.value>param.max?(r.max>0&&this.app.setRecommended&&param.setVal(d),r.min>0&&this.app.setRecommended&&param.setVal(m)):param.recommended,param.recommended&&t.conditionRelates&&t.conditionRelates[param.alias]){var f=t.conditionRelates[param.alias];
1f.field&&(n=t[f.field]?t[f.field]:0),f.const>0?param.recommended_value=f.const:f.max>0?param.recommended_value=param.max:f.min>0?param.recommended_value=param.min:f.recommend>0&&(param.recommended_value=n*f.recommend,param.recommended_value/10<1?param.recommended_value=Math.floor(param.recommended_value):param.recommended_value>100?param.recommended_value=10*Math.ceil(param.recommended_value/10):param.recommended_value=Math.ceil(param.recommended_value)),"BlockCount"==param.alias&&param.recommended_value<2&&(param.recommended_value=2),param.max>0&&param.recommended_value>param.max&&(param.recommended_value=param.max),param.min>0&&param.recommended_value<param.min&&(param.recommended_value=param.min)}}param.recommended_value<=0&&(param.recommended=!1)},this.applyConditions=function(){var t=this;for(var e in t.conditionRelates)if(t.conditionRelates.hasOwnProperty(e)){var r=t.conditionRelates[e],param=null;if(t.app.oParams[e]&&(param=t.app.oParams[e]),!param)for(var n in t.app.oParams)if(t.app.oParams.hasOwnProperty(n)&&t.app.oParams[n].oParams&&t.app.oParams[n].oParams[e]){param=t.app.oParams[n].oParams[e];break}param&&t.applyParamConditions(t,param,e,r)}},this.getParamPrice=function(){var t=this,e=t.costRelate;if(""===e&&(e=t.alias),""!==e&&void 0!==t.app.oParams[e]&&null!=t.app.oParams[e])if(0===t.app.oParams[e].paramPerc){var r=0;r=t.app.oParams[e].paramCost*t.value,void 0!==t.app.textFieldsAsSelect&&null!=t.app.textFieldsAsSelect&&t.app.textFieldsAsSelect.indexOf(t.alias)>-1&&(r=t.app.oParams[e].paramCost),(t.error||0===t.value)&&(r=0),"dimention"!==t.type&&(t.price=r)}else t.price=t.app.oParams.material.price*t.app.oParams[e].paramPerc,t.app.oParams.material.isCurrentAction&&(t.old_price=t.app.oParams.material.old_price*t.app.oParams[e].paramPerc);return t.app.addLocalPrice(t),t.price},this.getModel=function(){return{alias:this.alias,key:this.value,name:this.name,val:this.cm?this.value/10:this.value,mes:this.mesure,descr:this.descr}},this.preview=function(t){return t[this.alias]=this.getModel(),t},this.release=function(t){return t[this.alias]=this.value,t}},ft=function(t,e){this.app=e,this.type=t.typ,this.warranty=!1,this.gab=0,this.cost=0,this.warranty_v=0,this.o=t,this.domOptions={},this.inputMin=null,this.inputMax=null,this.LabelCost=!1,this.postInit=function(){},this.setVal=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.value=parseFloat(t),isNaN(this.value)&&(this.value=0),this.validate(),e&&this.setValCallback(this)},this.setAltVal=function(t,e){if(this[e]=parseFloat(t),isNaN(this[e])&&(this[e]=0),void 0!==this.app.oParams&&null!=this.app.oParams&&void 0!==this.app.oParams.material&&null!=this.app.oParams.material){var r={gab:this.app.oParams.material.gab[this.alias],cost:this.app.oParams.material.cost[this.alias]};for(var n in this.value=this[e]-r[e],r[e]=null,r)r.hasOwnProperty(n)&&r[n]&&(this[n]=this.value+r[n])}this.setVal(this.value)},this.validate=function(){var t=!0;if(void 0!==this.app.oParams&&null!=this.app.oParams){if(void 0!==this.app.oParams.material&&null!=this.app.oParams.material){var e=this.app.oParams.material.gab[this.alias],r=this.app.oParams.material.cost[this.alias];this.warranty_v=this.app.oParams.material.warranty[this.alias],this.min=this.app.oParams.material.min[this.alias],this.max=this.app.oParams.material.max[this.alias],this.setParams(),this.applyPlusDeltas(),this.gab_min=this.min+e,this.gab_max=this.max+e,this.cost_min=this.min+r,this.cost_max=this.max+r,this.gab=this.value+e,this.cost=this.value+r,this.warranty=!0,this.value>this.max&&(this.warranty=!1),void 0!==this.app.warranty&&null!=this.app.warranty&&void 0!==this.app.warranty[this.alias]&&null!=this.app.warranty[this.alias]&&(this.app.warranty[this.alias]=this.warranty),this.warranty_v=Math.max(this.warranty_v,this.max);var n=this.app.oParams.material.materials?this.app.oParams.material.materials[this.app.oParams.material.value]:null;"width"===this.alias&&(this.warranty_v=n?Math.min(this.warranty_v,n.warrantyWidth):Math.min(this.warranty_v,this.max)),t=this.value>=this.min&&this.value<=this.warranty_v,void 0!==this.o.cost&&null!=this.o.cost&&(this.paramCost=parseFloat(this.o.cost)),void 0!==this.o.perc&&null!=this.o.perc&&(this.paramPerc=parseFloat(this.o.perc)/100)}if(this.app.oParams["gab_"+this.alias]&&(this.app.oParams["gab_"+this.alias].value=this.gab,this.app.oParams["gab_"+this.alias].validate()),this.app.oParams["cost_"+this.alias]&&(this.app.oParams["cost_"+this.alias].value=this.cost,this.app.oParams["cost_"+this.alias].validate()),this.o.relate){var o=this.o.relate,l=null;for(var c in o)if(o.hasOwnProperty(c)){var h=parseInt(c);l?this.value>=h&&(l={val:h,data:o[c]}):l={val:h,data:o[c]}}if(l&&l.data){var m=l.data;for(var d in m)if(m.hasOwnProperty(d)){var f=m[d];0==parseInt(f)?this.app.disableParam(d):this.app.enableParam(d)}}}}this.error=!t,this.error?this.error_description="Неверное значение":this.error_description="",void 0!==this.alt&&null!=this.alt&&this.alt.refresh(),this.error?this.enabled?this.app.pushError(this.alias):(this.error_description="",this.app.popError(this.alias)):this.app.popError(this.alias)},this.release=function(t){return this.app.oParams&&(this.app.oParams["gab_"+this.alias]||(t["gab_"+this.alias]=this.gab),this.app.oParams["cost_"+this.alias]||(t["cost_"+this.alias]=this.cost)),t[this.alias]=this.value,t},this.init()},gt=function(t,e){this.app=e,this.type=t.typ,this.o=t,this.pref="",this.parentAlias="",this.parent=null,this.warranty=!0,this.postInit=function(){if(-1!=this.alias.indexOf("_")){var t=this.alias.split("_");t.length>1&&(this.parentAlias=t.pop(),this.pref=t.join("_"))}"gab"===this.pref&&(this.enabled=!0),this.header=this.name,this.mesure&&(this.header+=", ("+this.mesure+")")},this.setVal=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.value=parseFloat(t),isNaN(this.value)&&(this.value=0),this.parent&&this.parent.setAltVal(this.value,this.pref),this.validate(),e&&this.setValCallback(this)},this.validate=function(){this.parent||this.app.oParams[this.parentAlias]&&(this.parent=this.app.oParams[this.parentAlias]),this.parent&&(this.cm=this.parent.cm,this.min=this.parent[this.pref+"_min"],this.max=this.parent[this.pref+"_max"],this.value=this.parent[this.pref],this.error=this.parent.error,this.error_description=this.parent.error_description,this.warranty=this.parent.warranty),this.setParams()},this.init()},vt=function(t,e){this.app=e,this.type=t.typ,this.o=t,this.postInit=function(){},this.validate=function(){var t=!1,e=this.o.relate;if(e)for(var r in e){var n=e[r];this.app.oParams[r]&&this.app.oParams[r][n]&&this.app.oParams[r][n]()}this.setParams(),"ControlHeight"==this.alias&&this.app.controlHeightCorrection(this),this.applyPlusDeltas(),t||(t=!(this.value>=this.min&&this.value<=this.max)),void 0!==this.o.cost&&null!=this.o.cost&&(this.paramCost=parseFloat(this.o.cost)),void 0!==this.o.perc&&null!=this.o.perc&&(this.paramPerc=parseFloat(this.o.perc)/100),this.error=t,this.error?this.error_description="Неверное значение":this.error_description="",this.error?this.enabled?this.app.pushError(this.alias):(this.error_description="",this.app.popError(this.alias)):this.app.popError(this.alias)},this.init()},bt=(r(136),function(t,e){this.app=e,this.type=t.typ,this.currentActionInfo=null,this.isCurrentAction=!1,this.currentActionInfo_stored=null,this.isCurrentAction_stored=!1,this.materialRest={},this.o=t,this.outOfStock=!1,this.domOptions={},this.gab={width:0,height:0},this.cost={width:0,height:0},this.min={width:0,height:0},this.max={width:0,height:0},this.rev=0,this.calc_rev=0,this.calc_enabled=!1,this.warranty={width:0,height:0},this.image_norm=null,this.image_turn=null,this.imgDom=null,this.mat_name="Нет",this.b64={}
1,this.materials=null,this.getB64Pic=function(data,t){t({tid:data.tid,b64:data.fname})},"undefined"!=typeof window&&window&&window.app&&window.app.methods&&window.app.methods.getB64Pic&&(this.getB64Pic=window.app.methods.getB64Pic),this.postInit=function(){this.link="/calculator/materials/"+this.app.type+this.app.subtype+"/"+this.alias+"/"+this.value+"/",this.materials=this.app.materials,this.materialRest=this.app.materialRest},this.setVal=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.b64={},t||(t=0),this.value=parseFloat(t),isNaN(this.value)&&(this.value=0),this.validate(),this.mat_name="Нет",0===this.value?this.cost=0:void 0!==this.app.materials[this.value]&&null!=this.app.materials[this.value]&&(this.mat_name=this.app.materials[this.value].name,this.app.mat_name=this.mat_name,this.app.materials[this.value].isCurrentAction&&(this.isCurrentAction=this.app.materials[this.value].isCurrentAction),this.app.materials[this.value].currentActionInfo&&(this.currentActionInfo=this.app.materials[this.value].currentActionInfo),void 0!==this.materials[this.value].isCurrentAction&&(this.isCurrentAction=this.materials[this.value].isCurrentAction),void 0!==this.materials[this.value].currentActionInfo&&(this.currentActionInfo=this.materials[this.value].currentActionInfo),this.isCurrentAction_stored=this.isCurrentAction,this.currentActionInfo_stored=this.currentActionInfo,this.paramCost=parseFloat(this.app.materials[this.value].cost),this.isCurrentAction&&this.currentActionInfo.show_old_price&&(this.paramOldCost=parseFloat(this.currentActionInfo.old_cost))),"material"!==this.alias&&(this.price=0),e&&this.setValCallback(this)},this.validate=function(){var t=!0;for(var e in this.outOfStock=!1,this.materials)if(this.materials.hasOwnProperty(e)){var r=this.materials[e];if(parseInt(e)===this.value){t=!1;var n=1;this.app.materialRest&&this.app.materialRest.red&&(n=this.app.materialRest.red),this.app.correct_template||(!r.enabled||r.ost<n)&&(t=!0,this.outOfStock=!0)}}this.error=t,"material"===this.alias&&(!this.error||this.error&&this.outOfStock)&&this.app.setMaterialCalc(this,(function(t,e){var r=t.calc_rev;if(void 0!==e.oParams&&null!=e.oParams&&void 0!==e.oParams.MaterialCalc&&null!=e.oParams.MaterialCalc)switch(r){case 1:case 2:e.oParams.MaterialCalc.setVal(r),e.oParams.MaterialCalc.hide();break;case 3:e.oParams.MaterialCalc.show();break;case 0:e.oParams.MaterialCalc.setVal(r),e.oParams.MaterialCalc.disable()}t.paramMaterialApply()})),this.images=null,this.icon=null,this.image=null,this.image_norm=null,this.image_turn=null,this.prv=null,this.prv_norm=null,this.prv_turn=null,this.app.materials[this.value]&&this.app.materials[this.value].img&&(this.images=this.app.materials[this.value].img),0===this.value||this.error||(this.images&&(this.icon=this.images.ico?this.images.ico:null,this.image_norm=this.images.ico1?this.images.ico1:null,this.image_turn=this.images.ico2?this.images.ico2:null,this.prv_norm=this.images.prv1?this.images.prv1:null,this.prv_turn=this.images.prv2?this.images.prv2:null),this.image=this.image_norm?this.image_norm:this.image_turn?this.image_turn:null,this.prv=this.prv_norm?this.prv_norm:this.prv_turn?this.prv_turn:null,this.app.oParams.MaterialCalc&&2===this.app.oParams.MaterialCalc.value&&(this.image=this.image_turn?this.image_turn:this.image_norm?this.image_norm:null,"material"===this.alias&&(this.prv=this.prv_turn?this.prv_turn:this.prv_norm?this.prv_norm:null)),"LambrekenMaterial"===this.alias&&this.images&&(this.prv=this.images.lambr?this.images.lambr:null)),this.error?this.error_description="Неверное значение":this.error_description="",this.error?this.enabled?this.app.pushError(this.alias):(this.error_description="",this.app.popError(this.alias)):this.app.popError(this.alias)},this.afterSetMaterialCalcCallBack=function(t,e){},this.paramMaterialApply=function(){"material"===this.alias&&(this.app.oParams.width&&this.app.oParams.width.validate(),this.app.oParams.height&&this.app.oParams.height.validate())},this.getParamPrice=function(){var t=this;return t.app.addLocalPrice(t),t.price},this.getModel=function(){return{alias:this.alias,key:this.value,
1name:this.name,val:this.mat_name,mes:this.mesure,descr:this.descr}},this.preview=function(t){return t[this.alias]=this.getModel(),t.material_ico={alias:"material_ico",key:0,name:this.strings.material_ico?this.strings.material_ico.name:"",val:this.image,mes:""},this.isCurrentAction&&this.currentActionInfo&&(t.current_action={alias:"current_action",key:0,name:this.strings.current_action?this.strings.current_action.name:"",val:this.currentActionInfo.name,mes:""}),t},this.init()}),yt=function(t,e){this.app=e,this.type=t.typ,this.currentActionInfo=null,this.isCurrentAction=!1,this.currentActionInfo_stored=null,this.isCurrentAction_stored=!1,this.materialRest={},this.o=t,this.outOfStock=!1,this.domOptions={},this.gab={width:0,height:0},this.cost={width:0,height:0},this.min={width:0,height:0},this.max={width:0,height:0},this.rev=0,this.calc_rev=0,this.calc_enabled=!1,this.warranty={width:0,height:0},this.image_norm=null,this.image_turn=null,this.imgDom=null,this.mat_name="Нет",this.b64={},this.materials=null,this.getB64Pic=function(data,t){t({tid:data.tid,b64:data.fname})},"undefined"!=typeof window&&window&&window.app&&window.app.methods&&window.app.methods.getB64Pic&&(this.getB64Pic=window.app.methods.getB64Pic),this.postInit=function(){this.link="/calculator-wholesale/materials/"+this.app.type+this.app.subtype+"/"+this.alias+"/"+this.value+"/",this.materials=this.app.materials,this.materialRest=this.app.materialRest},this.setVal=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.b64={},t||(t=0),this.value=parseFloat(t),isNaN(this.value)&&(this.value=0),this.validate(),this.mat_name="Нет",0===this.value?this.cost=0:void 0!==this.app.materials[this.value]&&null!=this.app.materials[this.value]&&(this.mat_name=this.app.materials[this.value].name,this.app.mat_name=this.mat_name,this.app.materials[this.value].isCurrentAction&&(this.isCurrentAction=this.app.materials[this.value].isCurrentAction),this.app.materials[this.value].currentActionInfo&&(this.currentActionInfo=this.app.materials[this.value].currentActionInfo),this.isCurrentAction_stored=this.isCurrentAction,this.currentActionInfo_stored=this.currentActionInfo,this.paramCost=parseFloat(this.app.materials[this.value].cost),this.isCurrentAction&&this.currentActionInfo.show_old_price&&(this.paramOldCost=parseFloat(this.currentActionInfo.old_cost))),"material"!==this.alias&&(this.price=0),e&&this.setValCallback(this)},this.validate=function(){var t=!0;for(var e in this.outOfStock=!1,this.materials)if(this.materials.hasOwnProperty(e)){var r=this.materials[e];if(parseInt(e)===this.value){t=!1;var n=1;this.app.materialRest&&this.app.materialRest.red&&(n=this.app.materialRest.red),this.app.correct_template||(!r.enabled||r.ost<n)&&(t=!0,this.outOfStock=!0)}}this.error=t,"material"===this.alias&&(!this.error||this.error&&this.outOfStock)&&this.app.setMaterialCalc(this,(function(t,e){var r=t.calc_rev;if(void 0!==e.oParams&&null!=e.oParams&&void 0!==e.oParams.MaterialCalc&&null!=e.oParams.MaterialCalc)switch(r){case 1:case 2:e.oParams.MaterialCalc.setVal(r),e.oParams.MaterialCalc.hide();break;case 3:e.oParams.MaterialCalc.show();break;case 0:e.oParams.MaterialCalc.setVal(r),e.oParams.MaterialCalc.disable()}t.paramMaterialApply()})),this.images=null,this.icon=null,this.image=null,this.image_norm=null,this.image_turn=null,this.prv=null,this.prv_norm=null,this.prv_turn=null,this.app.materials[this.value]&&this.app.materials[this.value].img&&(this.images=this.app.materials[this.value].img),0===this.value||this.error||(this.images&&(this.icon=this.images.ico?this.images.ico:null,this.image_norm=this.images.ico1?this.images.ico1:null,this.image_turn=this.images.ico2?this.images.ico2:null,this.prv_norm=this.images.prv1?this.images.prv1:null,this.prv_turn=this.images.prv2?this.images.prv2:null),this.image=this.image_norm?this.image_norm:this.image_turn?this.image_turn:null,this.prv=this.prv_norm?this.prv_norm:this.prv_turn?this.prv_turn:null,this.app.oParams.MaterialCalc&&2===this.app.oParams.MaterialCalc.value&&(this.image=this.image_turn?this.image_turn:this.image_norm?this.image_norm:null,"material"===this.alias&&(this.prv=this.prv_turn?this.prv_turn:this.prv_norm?this.prv_norm:null)),"LambrekenMaterial"===this.alias&&this.images&&(this.prv=this.images.lambr?this.images.lambr:null)),this.error?this.error_description="Неверное значение":this.error_description="",this.error?this.enabled?this.app.pushError(this.alias):(this.error_description="",this.app.popError(this.alias)):this.app.popError(this.alias)},this.afterSetMaterialCalcCallBack=function(t,e){},this.paramMaterialApply=function(){"material"===this.alias&&(this.app.oParams.width&&this.app.oParams.width.validate(),this.app.oParams.height&&this.app.oParams.height.validate())},this.getParamPrice=function(){var t=this;return t.app.addLocalPrice(t),t.price},this.getModel=function(){return{alias:this.alias,key:this.value,
1name:this.name,val:this.mat_name,mes:this.mesure,descr:this.descr}},this.preview=function(t){return t[this.alias]=this.getModel(),t.material_ico={alias:"material_ico",key:0,name:this.strings.material_ico?this.strings.material_ico.name:"",val:this.image,mes:""},this.isCurrentAction&&this.currentActionInfo&&(t.current_action={alias:"current_action",key:0,name:this.strings.current_action?this.strings.current_action.name:"",val:this.currentActionInfo.name,mes:""}),t},this.init()},_t=(r(31),function(t,e){this.app=e,this.type=t.typ,this.currentActionInfo=null,this.isCurrentAction=!1,this.o=t,this.outOfStock=!1,this.domOptions={},this.costtype=0,this.icon="",this.image="",this.imgDom=null,this.mat_name="Нет",this.materials={},this.tree=null,this.materialsSortArray=[],this.treeEl=null,this.karnEl=null,this.params={lines:null,diam:null,paramLine:1},this.width=0,this.tubeLen=0,this.amount=0,this.connectorAmount=0,this.amountParam=null,t.treeEl&&(this.treeEl=t.treeEl),t.karnEl&&(this.karnEl=t.karnEl),t.materials&&(this.materials=t.materials),t.tree&&(this.tree=t.tree);var r=null;if(this.karnEl&&this.treeEl&&(r=parseInt(this.karnEl.replace(this.treeEl,""))),r&&(this.params.paramLine=r),this.karnEl&&this.app.oParams){var n="karn_"+this.karnEl+"_amount";this.app.oParams[n]&&(this.amountParam=this.app.oParams[n])}this.create_materialsSortArray=function(){this.materialsSortArray=[];var t=null,e=null,r={},n=this.params.paramLine;if(n||(n=1),this.app&&this.app.oParams)if(this.app.oParams["karn_tube"+n+"_diameter"]&&(e=this.app.oParams["karn_tube"+n+"_diameter"].value),this.app.app&&this.app.app.oParams&&this.app.app.oParams.MountPoint&&(t=this.app.app.oParams.MountPoint.value),t){if(this.tree){if(1===Object.keys(this.tree).length)r[1]=this.app.oParams["karn_tube"+n+"_diameter"].value;else for(var i=1;i<=t;i++)this.app.oParams["karn_tube"+i+"_diameter"]&&this.tree[i]&&(r[i]=this.app.oParams["karn_tube"+i+"_diameter"].value)}}else t=null;this.params.lines===t&&this.params.diam===e||(this.params.lines=t,this.params.diam=e,this.setVal(0));var o=[];for(var l in r)if(r.hasOwnProperty(l)&&r[l]&&this.tree[l]){var c=r[l];if(this.tree[l][c]||(c=0,r[1]=0),this.tree[l][c]){var h=[],m=this.tree[l][c];for(var d in m)if(m.hasOwnProperty(d)&&m[d])for(var f in m[d])m[d].hasOwnProperty(f)&&h.push(m[d][f]);h.length>0&&o.push(h)}}var v=[];if(o.length>1){for(var y in o)if(o.hasOwnProperty(y)&&o[y])for(var _ in o[y])o[y].hasOwnProperty(_)&&-1===v.indexOf(o[y][_])&&v.push(o[y][_])}else r[2]=0,v=o[0];if(this.materials){var w=[];for(var x in v)if(v.hasOwnProperty(x)){var P=v[x];this.materials[P]&&this.materials[P].diameter1===r[1]&&this.materials[P].diameter2===r[2]&&-1===w.indexOf(P)&&w.push(P)}this.materialsSortArray=w}},this.postInit=function(){for(var t in this.link="/calculator/karniz_materials/"+this.app.type+this.app.subtype+"/"+this.alias+"/"+this.value+"/",this.materials)this.materials.hasOwnProperty(t)&&this.materials[t]&&(this.materials[t]=this.app.app.get_mat_action_params(this.materials[t]))},this.setVal=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.isCurrentAction=!1,this.currentActionInfo=null,this.connectorAmount<0&&(this.connectorAmount=0),void 0!==t&&null!=t||(t=0),this.value=parseFloat(t),isNaN(this.value)&&(this.value=0),this.validate(),this.mat_name="Нет",this.icon=null,0===this.value||this.error||(this.mat_name=this.materials[this.value].name),0===this.value?this.cost=0:void 0!==this.materials[this.value]&&null!=this.materials[this.value]&&(this.materials[this.value].isCurrentAction&&(this.isCurrentAction=this.materials[this.value].isCurrentAction),this.materials[this.value].currentActionInfo&&(this.currentActionInfo=this.materials[this.value].currentActionInfo),this.paramCost=parseFloat(this.materials[this.value].cost),this.paramOldCost=0,this.isCurrentAction&&this.currentActionInfo.show_old_price&&(this.paramOldCost=parseFloat(this.currentActionInfo.old_cost))),this.price=0,e&&this.setValCallback(this)},this.getMaterialImageArray=function(t){t.icon=null;var e="karniz1",r={};return t.img&&(t.img.i&&(r.ico="images/calculator/materials/ico/ico_"+t.tid+".jpg"),t.img.p&&(r.prv="images/calculator/materials/prv/prv_"+e+"_"+t.tid+".png"),t.img.p1&&(r.prv1="images/calculator/materials/prv/prv1_"+e+"_"+t.tid+".png"),t.img.p2&&(r.prv2="images/calculator/materials/prv/prv2_"+e+"_"+t.tid+".png")),r.ico&&(t.icon=r.ico),r},this.validate=function(){var t=this,e=!0;this.outOfStock=!1,this.width=0,this.tubeLen=0,this.amount=0,this.connectorAmount=0;var r="karn_"+this.karnEl+"_amount";
1for(var n in this.app.oParams[r]&&(this.amountParam=this.app.oParams[r],this.amount=this.amountParam.value,this.connectorAmount=this.amount-1),this.materials[this.value]&&(this.tubeLen=this.materials[this.value].len,this.width=this.tubeLen*this.amount),this.materials)if(this.materials.hasOwnProperty(n)){var o=this.materials[n];parseInt(n)===this.value&&(e=!1,this.app.correct_template||(!o.enabled||o.ost<=0)&&(e=!0,this.outOfStock=!0))}this.images=null,this.icon=null,this.image=null,this.prv=null,this.materials[this.value]&&(this.images=this.getMaterialImageArray(this.materials[this.value]));var l=!1;t.karnEl&&t.amountParam&&t.amountParam.visible&&(t.amountParam.value>0&&e&&(l=!0),t.amountParam.value<=0?(t.value=0,t.visible=!1,t.amountParam.removeFromPreview=!0):(t.visible=!0,t.amountParam.removeFromPreview=!1)),e&&!l&&t.min==t.max&&t.min==t.value&&(e=!1),this.error=e||l,0===this.value||this.error||this.images&&(this.icon=this.images.ico?this.images.ico:null,this.image=this.images.ico?this.images.ico:null,this.prv=this.images.prv?this.images.prv:null),this.error?this.error_description="Неверное значение":this.error_description="",this.error?this.enabled?this.app.pushError(this.alias):(this.error_description="",this.app.popError(this.alias)):this.app.popError(this.alias),this.renderError()},this.afterSetMaterialCalcCallBack=function(t,e){},this.paramMaterialApply=function(){},this.getParamPrice=function(){var t=this;return t.app.addLocalPrice(t),t.price},this.getModel=function(){return{alias:this.alias,key:this.value,name:this.name,val:this.mat_name,mes:this.mesure,descr:this.descr}},this.init(),this.create_materialsSortArray()}),wt=function(t,e){this.app=e,this.type=t.typ,this.allowed_values=[],this.o=t,this.afterSetMaterialCalcCallBack=function(t,e){},this.postInit=function(){if(t.disabled_cls&&(this.disabled_cls=t.disabled_cls),this.options)for(var e in this.options)this.options.hasOwnProperty(e)},this.setVal=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=this;this.value=parseFloat(t),isNaN(this.value)&&(this.value=0),void 0===r.app.oParams.material||null==r.app.oParams.material||r.app.oParams.material.error||r.app.setMaterialCalc(r.app.oParams.material,(function(){"MaterialCalc"===r.alias&&(void 0!==r.app.oParams.width&&null!=r.app.oParams.width&&r.app.oParams.width.validate(),void 0!==r.app.oParams.height&&null!=r.app.oParams.height&&r.app.oParams.height.validate())})),this.validate(),this.error||("karniz"===this.app.alias?this.app.validate():this.app.oParams.karniz&&this.app.oParams.karniz.validate()),e&&this.setValCallback(this)},this.validate=function(){var t=this,e=!1;this.allowed_values=[];var r=0,n=0;for(var o in this.images=null,this.icon=null,this.image=null,t.options)if(t.options.hasOwnProperty(o)){var l=t.options[o];if(l.deleted||this.allowed_values.push(l.val),l.val===this.value){!this.app.correct_template&&l.deleted&&(e=!0),l.img&&(this.images=l.img),this.images&&(this.image=this.images.ico?this.images.ico:null,this.prv=this.images.prv?this.images.prv:null),this.icon=this.image,this.disabled_cls&&(l.visible=!0),void 0!==l.cost&&null!=l.cost&&(t.paramCost=parseFloat(l.cost)),void 0!==l.perc&&null!=l.perc&&(t.paramPerc=parseFloat(l.perc)/100);var c=l.relate;for(var h in c)if(c.hasOwnProperty(h)){var m=c[h];0==parseInt(m)?t.app.disableParam(h):t.app.enableParam(h)}if(l.set_param)for(var d in l.set_param)if(l.set_param.hasOwnProperty(d)){var f=d,v=!0;this.app.correct_template||this.app.initial_template&&(this.app.initial_template[this.alias]||this.app.initial_template[f])&&(v=!1),this.app.oParams[f]&&(l.set_param[d]instanceof Array?-1===l.set_param[d].indexOf(this.app.oParams[f].value)&&v&&this.app.oParams[f].setVal(l.set_param[d][0]):this.app.oParams[f].value!==l.set_param[d]&&v&&this.app.oParams[f].setVal(l.set_param[d]))}this.applyPlusDeltas()}else this.disabled_cls&&(l.visible=!1);l.visible&&(r>l.val&&(r=l.val),n<l.val&&(n=l.val))}r&&(this.min=r),n&&(this.max=n),t.value<=t.max&&t.value>=t.min||(e=!0),this.error=e,this.error?this.error_description="Неверное значение":this.error_description="",t.error?t.enabled?t.app.pushError(t.alias):(t.error_description="",t.app.popError(t.alias)):t.app.popError(t.alias)},this.getParamPrice=function(){var t=this,e=t.costRelate;for(var r in""===e&&(t.foroomApi.isEmptyObject(t.o.options)||void 0!==t.o.options[t.alias+"_"+t.value]&&null!=t.o.options[t.alias+"_"+t.value]&&"0"===t.o.options[t.alias+"_"+t.value].cost_relate&&(e=t.alias)),""!==e&&void 0!==t.app.oParams[e]&&null!=t.app.oParams[e]&&(0===t.app.oParams[e].paramPerc?t.price=t.app.oParams[e].paramCost:(t.price=t.app.oParams.material.price*t.a
1pp.oParams[e].paramPerc,t.old_price=t.app.oParams.material.old_price*t.app.oParams[e].paramPerc)),t.costRelatives)if(t.costRelatives.hasOwnProperty(r)){var n=t.costRelatives[r];"dimention"===n.type&&(t.price=n.value/1e3*t.paramCost)}return t.app.addLocalPrice(t),t.price},this.getModel=function(){var t="Неизвестно",e="",r=this.alias+"_"+this.value;return this.options&&void 0!==this.options[r]&&null!=this.options[r]&&(t=this.options[r].name,e=this.options[r].descr),{alias:this.alias,key:this.value,name:this.name,val:t,mes:this.mesure,descr:e}},this.init()};function xt(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(!t)return;if("string"==typeof t)return Pt(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Pt(t,e)}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var i=0,n=function(){};return{s:n,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,l=!0,c=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return l=t.done,t},e:function(t){c=!0,o=t},f:function(){try{l||null==r.return||r.return()}finally{if(c)throw o}}}}function Pt(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,r=new Array(e);i<e;i++)r[i]=t[i];return r}function Ct(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(!t)return;if("string"==typeof t)return Ot(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ot(t,e)}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var i=0,n=function(){};return{s:n,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,l=!0,c=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return l=t.done,t},e:function(t){c=!0,o=t},f:function(){try{l||null==r.return||r.return()}finally{if(c)throw o}}}}function Ot(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,r=new Array(e);i<e;i++)r[i]=t[i];return r}var kt={params:{version:40025,app_type:"core",url:"http://api.foroom.ru/",uploads_url:"http://api.foroom.ru/uploads/download/zip/",cm_array:["gab_width","gab_height","cost_width","cost_height","width","height","rol_width","ControlHeight","ignore_ControlHeight_1","ignore_ControlHeight_2","DownPlumb","InsertSize","Segment1","Segment2","Segment3","Segment4","Segment5","Segment6","Segment7","Deflection","LambrBokSize","height2","height3","width2","lamels","PieceLength","lambrekenMaterial"],currency_array:["salePrice","price","old_summ","summ","old_price"],foroom_pics_url:"//foroom.ru/img/",key:"W5pRNSx8Dx3tGY65xx3BOgAAAAE",session:null,init_data:null,storage_name:"sfr_api_v2",account:null,H:null,console_mode:!1,nodejs_mode:!1,correct_template:!0,setRecommended:!1,destination:"api",hostname:"www.foroom.ru",debug:!1,fold:"sfr",zip_name:"data_v4.zip",fullUrl:"",promo:"",dev_mode:!1},wholesaleActions:null,ClassItems:pt,ClassCalc:l,loadZip:!1,loadScriptAsync:function(t){if("undefined"==typeof document)return new Promise((function(t){t()}));var e,r=xt(document.querySelectorAll("script"));try{for(r.s();!(e=r.n()).done;){if(e.value.src===t)return new Promise((function(t){t()}))}}catch(t){r.e(t)}finally{r.f()}return new Promise((function(e){var r=document.createElement("script");r.src=t,r.async=!0,r.onload=function(){e()};var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(r,n)}))},makePost:h,ClassItem:f,ClassParam:mt,ParamDimention:ft,ParamDimentionGab:gt,ParamLabel:vt,ParamMaterial:bt,ParamWholesaleMaterial:yt,ParamKarnizMaterial:_t,ParamSelect:wt,ParamText:function(t,e){this.app=e,this.type=t.typ,this.o=t,this.validate=function(){var t=!1,e=this.o.relate;if(e)for(var r in e){var n=e[r];this.app.oParams[r]&&this.app.oParams[r][n]&&this.app.oParams[r][n]()}this.setParams(),this.applyPlusDeltas(),t||(t=!(this.value>=this.min&&this.value<=this.max)),void 0!==this.o.cost&&null!=this.o.cost&&(this.paramCost=parseFloat(this.o.cost)),void 0!==this.o.perc&&null!=this.o.perc&&(this.paramPerc=parseFloat(this.o.perc)/100),this.error=t,this.error?this.error_description="Неверное значение":this.error_description="",this.error?this.enabled?this.app.pushError(this.alias):(this.error_description="",this.app.popError(this.alias)):this.app.popError(this.alias)},this.init()},LamelsCalculator:function(){this.params=null,this.width=0,this.width2=0,this.height=0,this.height2=0,this.height3=0,this.cs=0,this.template=0,this.lamels=[],this.karniz=0,this.count=0,this.error=!1,this.round_to_cm=!0,this.init=function(t){if(this.error=!1,this.params=t,void 0!==this.params.count&&null!=this.params.count&&(this.count=this.params.count),void 0!==this.params.width&&null!=this.params.width&&(this.width=this.params.width),void 0!==this.params.width2&&null!=this.params.width2&&(this.width2=this.params.width2),void 0!==this.params.height&&null!=this.params.height&&(this.height=this.params.height),void 0!==this.params.height2&&null!=this.params.height2&&(this.height2=this.params.height2),void 0!==this.params.height3&&null!=this.params.height3&&(this.height3=this.params.height3),void 0!==this.params.lamels&&null!=this.params.lamels&&console.log(this.params.lamels),void 0!==this.params.cs&&null!=this.params.cs&&(this.cs=this.params.cs),void 0!==this.params.template&&null!=this.params.template&&(this.template=this.params.template),(this.width<=0&&this.count<=0||this.height<=0||this.cs<=0)&&(this.error=!0),this.template>0&&this.height2<=0&&(this.error=!0),5!=this.teplate&&6!=this.teplate||!(this.width2<=0||this.height3<=0)||(this.error=!0),this.error||(this.width<=0?(void 0!==this.lamAsWidth[this.cs][this.count]&&null!=this.lamAsWidth[this.cs][this.count]?this.width=this.lamAsWidth[this.cs][this.count]:this.width=this.lamAsWidth[this.cs][this.count+1],this.width=10*this.width,(this.width<=0||this.count!=this.getCount(this.cs,this.width))&&(this.error=!0)):this.count=this.getCount(this.cs,this.width)),this.count<=0&&(this.error=!0),!this.error)switch(this.template){case 0:this.lamels=this.calc_0();break;case 1:this.lamels=this.calc_1();break;case 2:this.lamels=this.calc_2();break;case 3:this.lamels=this.calc_3();break;case 4:this.lamels=this.calc_4();break;case 5:this.lamels=this.calc_5();break;case 6:this.lamels=this.calc_6();break;case 7:this.lamels=this.calc_7()}},this.getCount=function(t,e){switch(t){case 1:return this.lam_count_to(e);case 2:return this.lam_count_center(e);case 3:return this.lam_count_from(e)}},this.calc_0=function(){var t=[];this.height2=0,this.height3=0,this.width2=0;for(var i=0;i<this.count;i++)t[i]=this.height;return t},this.calc_1=function(){var t=[];this.height3=0,this.width2=0;var e=Math.abs(this.height2-this.height),r=Math.min(this.height,this.height2),n=(Math.max(this.height,this.height2),e/(this.count-1));Math.floor(this.width/(this.count-1));t[0]=r,n=Math.round(10*n)/10;for(var i=1;i<this.count;i++)t[i]=t[i-1]+n;for(i=0;i<this.count;i++)this.round_to_cm?t[i]=10*Math.round(t[i]/10):t[i]=Math.round(t[i]);return this.height2<this.height&&t.reverse(),t},this.calc_2=function(){var t=[];this.height3=0,this.width2=0;var e=Math.abs(this.height2-this.height);this.karniz=Math.sqrt(Math.abs(Math.pow(e,2)+Math.pow(this.width,2))),this.karniz=10*Math.round(this.karniz/10);var r=Math.min(this.height,this.height2),n=(Math.max(this.height,this.height2),e/(this.count-1));Math.floor(this.width/(this.count-1));t[0]=r,n=Math.round(10*n)/10;for(var i=1;i<this.count;i++)t[i]=t[i-1]+n;for(i=0;i<this.count;i++)this.round_to_cm?t[i]=10*Math.round(t[i]/10):t[i]=Math.round(t[i]);return this.height2<this.height&&t.reverse(),t},this.calc_3=function(){var t=[];this.height3=0,this.width2=0;for(var e=Math.abs(this.height2-this.height),r=Math.min(this.height,this.height2),n=Math.max(this.height,this.height2),o=Math.ceil(this.width/2),l=Math.ceil(this.count/2),c=this.count-l,h=(Math.ceil(e/(l-1)),Math.floor(o/(l-1))),m=[],d=o;d>0;d--){var a=o,b=e;m[d]=n-Math.ceil(Math.sqrt(Math.abs((1-Math.pow(d,2)/Math.pow(a,2))*Math.pow(b,2))))}for(var f=.01,v=m.length,y=[],i=0;i<l;i++){f=Math.sqrt(f);var _=Math.ceil(h*f);_=v-_*i,t[i]=m[_-1],y[i]=m[_-1]}t[l-1]=r,y[l-1]=r,(y=this.array_optimize(y)).reverse();var w=0;y.length!=c&&(w=1);for(i=l;i<this.count;i++)t[i]=y[w],w++;for(i=0;i<this.count;i++)this.round_to_cm?t[i]=10*Math.round(t[i]/10):t[i]=Math.round(t[i]);return t},this.calc_4=function(){var t=[];this.height3=0,this.width2=0;for(var e=Math.abs(this.height-this.height2),r=Math.min(this.height,this.height2),n=(Math.max(this.height,this.height2),Math.ceil(this.width/2)),o=Math.ceil(this.count/2),l=this.count-o,c=(Math.ceil(e/(o-1)),Math.floor(n/(o-1))),h=[],m=n;m>=0;m--){var a=n,b=e;h[m]=r+Math.ceil(Math.sqrt(Math.abs((1-Math.pow(m,2)/Math.pow(a,2))*Math.pow(b,2))))}for(var d=.01,f=h.length,v=[],i=0;i<o;i++){d=Math.sqrt(d);var y=Math.ceil(c*d);y=f-y*i,t[i]=h[y-1],v[i]=h[y-1]}t[0]=r,v[0]=r,(v=this.array_optimize(v)).reverse();var _=0;v.length!=l&&(_=1);for(i=o;i<this.count;i++)t[i]=v[_],_++;for(i=0;i<this.count;i++)this.round_to_cm?t[i]=10*Math.round(t[i]/10):t[i]=Math.round(t[i]);return t},this.calc_5=function(){for(var t=[],e=Math.abs(this.height-this.height3),r=Math.min(this.height,this.height3),n=(Math.max(this.height,this.height3),Math.abs(this.height3-this.height2)),o=Math.min(this.height3,this.height2),l=(Math.max(this.height3,this.height2),this.width/this.width2),c=Math.ceil(this.width/l),h=this.width-c,m=Math.ceil(this.count/l),d=this.count-m,f=(Math.ceil(e/m),Math.floor(c/m)),v=[],y=c;y>0;y--){var a=c,b=e;v[y]=r+Math.ceil(Math.sqrt(Math.abs((1-Math.pow(y,2)/Math.pow(a,2))*Math.pow(b,2))))}for(var _=.01,w=v.length,x=[],i=0;i<m;i++){_=Math.sqrt(_),C=w-(C=Math.ceil(f*_))*i,x[i]=v[C-1]}x[0]=r,x=this.array_optimize(x),Math.ceil(n/(d-1)),f=Math.floor(h/(d-1));for(v=[],y=h;y>=0;y--){a=h,b=n;v[y]=o+Math.ceil(Math.sqrt(Math.abs((1-Math.pow(y,2)/Math.pow(a,2))*Math.pow(b,2))))}_=.01,w=v.length;var P=[];for(i=0;i<d;i++){var C;_=Math.sqrt(_),C=w-(C=Math.ceil(f*_))*i,P[i]=v[C-1]}P[0]=o,(P=this.array_optimize(P)).reverse();var O=0,k=0;for(i=0;i<this.count;i++)x.length>
1i?(t[i]=x[O],O++):(t[i]=P[k],k++);for(i=0;i<this.count;i++)this.round_to_cm?t[i]=10*Math.round(t[i]/10):t[i]=Math.round(t[i]);return(this.height3<this.height||this.height3<this.height2)&&(t=[]),t},this.calc_6=function(){for(var t=[],e=Math.abs(this.height-this.height3),r=Math.min(this.height,this.height3),n=Math.max(this.height,this.height3),o=Math.abs(this.height3-this.height2),l=Math.min(this.height3,this.height2),c=Math.max(this.height3,this.height2),h=this.width/this.width2,m=Math.ceil(this.width/h),d=this.width-m,f=Math.ceil(this.count/h),v=this.count-f,y=(Math.ceil(e/f),Math.floor(m/f)),_=[],w=m;w>0;w--){var a=m,b=e;_[w]=n-Math.ceil(Math.sqrt(Math.abs((1-Math.pow(w,2)/Math.pow(a,2))*Math.pow(b,2))))}for(var x=.01,P=_.length,C=[],i=0;i<f;i++){x=Math.sqrt(x),k=P-(k=Math.ceil(y*x))*i,C[i]=_[k-1]}C[f-1]=r,C=this.array_optimize(C),this.height3>this.height&&C.reverse(),Math.ceil(o/(v-1)),y=Math.floor(d/(v-1));for(_=[],w=d;w>=0;w--){a=d,b=o;_[w]=c-Math.ceil(Math.sqrt(Math.abs((1-Math.pow(w,2)/Math.pow(a,2))*Math.pow(b,2))))}x=.01,P=_.length;var O=[];for(i=0;i<v;i++){var k;x=Math.sqrt(x),k=P-(k=Math.ceil(y*x))*i,O[i]=_[k-1]}O[d-1]=l,O=this.array_optimize(O),this.height2>this.height3&&O.reverse();var R=0,M=0;for(i=0;i<this.count;i++)C.length>i?(t[i]=C[R],R++):(t[i]=O[M],M++);for(i=0;i<this.count;i++)this.round_to_cm?t[i]=10*Math.round(t[i]/10):t[i]=Math.round(t[i]);return t},this.calc_7=function(){var t=[];this.height3=0,this.width2=0;for(var e=Math.abs(this.height2-this.height),r=Math.min(this.height,this.height2),n=Math.max(this.height,this.height2),o=Math.ceil(this.width),l=Math.ceil(this.count),c=(Math.ceil(e/(l-1)),Math.floor(o/(l-1))),h=[],m=o;m>0;m--){var a=o,b=e;h[m]=n-Math.ceil(Math.sqrt(Math.abs((1-Math.pow(m,2)/Math.pow(a,2))*Math.pow(b,2))))}for(var d=.01,f=h.length,v=[],i=0;i<l;i++){d=Math.sqrt(d);var y=Math.ceil(c*d);y=f-y*i,t[i]=h[y-1],v[i]=h[y-1]}t[l-1]=r,v[l-1]=r,v=this.array_optimize(v),this.height2>this.height&&t.reverse();for(i=0;i<this.count;i++)this.round_to_cm?t[i]=10*Math.round(t[i]/10):t[i]=Math.round(t[i]);return t},this.lamAsWidth={1:{4:30,5:35,6:43,7:51,8:59,9:67,10:75,11:83,12:91,13:99,14:107,15:115,16:123,17:131,18:139,19:147,20:155,21:163,22:171,23:179,24:187,25:195,26:203,27:211,28:219,29:227,30:235,31:243,32:251,33:259,34:267,35:275,36:283,37:291,38:299,39:307,40:315,41:323,42:331,43:339,44:347,45:355,46:363,47:371,48:379,49:387,50:395,51:403,52:411,53:419,54:427,55:435,56:443,57:451,58:459,59:467,60:475,61:483},2:{4:30,6:36,8:52,10:68,12:83,14:100,16:116,18:132,20:148,22:164,24:180,26:196,28:212,30:228,32:244,34:260,36:276,38:292,40:308,42:324,44:340,46:356,48:372,50:388,52:404,54:420,56:436,58:452,60:468,62:484,64:500},3:{4:30,5:35,6:44,7:51,8:59,9:67,10:75,11:83,12:91,13:99,14:107,15:115,16:123,17:131,18:139,19:147,20:155,21:163,22:171,23:179,24:187,25:195,26:203,27:211,28:219,29:227,30:235,31:243,32:251,33:259,34:267,35:275,36:283,37:291,38:299,39:307,40:315,41:323,42:331,43:339,44:347,45:355,46:363,47:371,48:379,49:387,50:395,51:403,52:411,53:419,54:427,55:435,56:443,57:451,58:459,59:467,60:475,61:483}},this.lam_count_to=function(t){var e=0;return t>=0&&t<=299&&(e=0),t>=300&&t<=340&&(e=4),t>=350&&t<=420&&(e=5),t>=430&&t<=500&&(e=6),t>=510&&t<=580&&(e=7),t>=590&&t<=660&&(e=8),t>=670&&t<=740&&(e=9),t>=750&&t<=820&&(e=10),t>=830&&t<=900&&(e=11),t>=910&&t<=980&&(e=12),t>=990&&t<=1060&&(e=13),t>=1070&&t<=1140&&(e=14),t>=1150&&t<=1220&&(e=15),t>=1230&&t<=1300&&(e=16),t>=1310&&t<=1380&&(e=17),t>=1390&&t<=1460&&(e=18),t>=1470&&t<=1540&&(e=19),t>=1550&&t<=1620&&(e=20),t>=1630&&t<=1700&&(e=21),t>=1710&&t<=1780&&(e=22),t>=1790&&t<=1860&&(e=23),t>=1870&&t<=1940&&(e=24),t>=1950&&t<=2020&&(e=25),t>=2030&&t<=2100&&(e=26),t>=2110&&t<=2180&&(e=27),t>=2190&&t<=2260&&(e=28),t>=2270&&t<=2340&&(e=29),t>=2350&&t<=2420&&(e=30),t>=2430&&t<=2500&&(e=31),t>=2510&&t<=2580&&(e=32),t>=2590&&t<=2660&&(e=33),t>=2670&&t<=2740&&(e=34),t>=2750&&t<=2820&&(e=35),t>=2830&&t<=2900&&(e=36),t>=2910&&t<=2980&&(e=37),t>=2990&&t<=3060&&(e=38),t>=3070&&t<=3140&&(e=39),t>=3150&&t<=3220&&(e=40),t>=3230&&t<=3300&&(e=41),t>=3310&&t<=3380&&(e=42),t>=3390&&t<=3460&&(e=43),t>=3470&&t<=3540&&(e=44),t>
1=3550&&t<=3620&&(e=45),t>=3630&&t<=3700&&(e=46),t>=3710&&t<=3780&&(e=47),t>=3790&&t<=3860&&(e=48),t>=3870&&t<=3940&&(e=49),t>=3950&&t<=4020&&(e=50),t>=4030&&t<=4100&&(e=51),t>=4110&&t<=4180&&(e=52),t>=4190&&t<=4260&&(e=53),t>=4270&&t<=4340&&(e=54),t>=4350&&t<=4420&&(e=55),t>=4430&&t<=4500&&(e=56),t>=4510&&t<=4580&&(e=57),t>=4590&&t<=4660&&(e=58),t>=4670&&t<=4740&&(e=59),t>=4750&&t<=4820&&(e=60),t>=4830&&t<=4900&&(e=61),e},this.lam_count_from=function(t){var e=0;return t>=0&&t<=299&&(e=0),t>=300&&t<=340&&(e=4),t>=350&&t<=420&&(e=5),t>=430&&t<=500&&(e=6),t>=510&&t<=580&&(e=7),t>=590&&t<=660&&(e=8),t>=670&&t<=740&&(e=9),t>=750&&t<=820&&(e=10),t>=830&&t<=900&&(e=11),t>=910&&t<=980&&(e=12),t>=990&&t<=1060&&(e=13),t>=1070&&t<=1140&&(e=14),t>=1150&&t<=1220&&(e=15),t>=1230&&t<=1300&&(e=16),t>=1310&&t<=1380&&(e=17),t>=1390&&t<=1460&&(e=18),t>=1470&&t<=1540&&(e=19),t>=1550&&t<=1620&&(e=20),t>=1630&&t<=1700&&(e=21),t>=1710&&t<=1790&&(e=22),t>=1790&&t<=1860&&(e=23),t>=1870&&t<=1940&&(e=24),t>=1950&&t<=2020&&(e=25),t>=2030&&t<=2100&&(e=26),t>=2110&&t<=2180&&(e=27),t>=2190&&t<=2260&&(e=28),t>=2270&&t<=2340&&(e=29),t>=2350&&t<=2420&&(e=30),t>=2430&&t<=2500&&(e=31),t>=2510&&t<=2580&&(e=32),t>=2590&&t<=2660&&(e=33),t>=2670&&t<=2740&&(e=34),t>=2750&&t<=2820&&(e=35),t>=2830&&t<=2900&&(e=36),t>=2910&&t<=2980&&(e=37),t>=2990&&t<=3060&&(e=38),t>=3070&&t<=3140&&(e=39),t>=3150&&t<=3220&&(e=40),t>=3230&&t<=3300&&(e=41),t>=3310&&t<=3390&&(e=42),t>=3390&&t<=3460&&(e=43),t>=3470&&t<=3540&&(e=44),t>=3550&&t<=3620&&(e=45),t>=3630&&t<=3700&&(e=46),t>=3710&&t<=3790&&(e=47),t>=3790&&t<=3860&&(e=48),t>=3870&&t<=3940&&(e=49),t>=3950&&t<=4020&&(e=50),t>=4030&&t<=4100&&(e=51),t>=4110&&t<=4180&&(e=52),t>=4190&&t<=4260&&(e=53),t>=4270&&t<=4340&&(e=54),t>=4350&&t<=4420&&(e=55),t>=4430&&t<=4500&&(e=56),t>=4510&&t<=4580&&(e=57),t>=4590&&t<=4660&&(e=58),t>=4670&&t<=4740&&(e=59),t>=4750&&t<=4820&&(e=60),t>=4830&&t<=4900&&(e=61),e},this.lam_count_center=function(t){var e=0;return t>=0&&t<=299&&(e=0),t>=300&&t<=350&&(e=4),t>=360&&t<=510&&(e=6),t>=520&&t<=670&&(e=8),t>=680&&t<=820&&(e=10),t>=830&&t<=980&&(e=12),t>=990&&t<=1150&&(e=14),t>=1160&&t<=1310&&(e=16),t>=1320&&t<=1470&&(e=18),t>=1480&&t<=1630&&(e=20),t>=1640&&t<=1790&&(e=22),t>=1800&&t<=1940&&(e=24),t>=1950&&t<=2110&&(e=26),t>=2120&&t<=2270&&(e=28),t>=2280&&t<=2430&&(e=30),t>=2440&&t<=2590&&(e=32),t>=2600&&t<=2750&&(e=34),t>=2760&&t<=2910&&(e=36),t>=2920&&t<=3070&&(e=38),t>=3080&&t<=3230&&(e=40),t>=3240&&t<=3390&&(e=42),t>=3400&&t<=3550&&(e=44),t>=3560&&t<=3710&&(e=46),t>=3720&&t<=3870&&(e=48),t>=3880&&t<=4030&&(e=50),t>=4040&&t<=4190&&(e=52),t>=4200&&t<=4350&&(e=54),t>=4360&&t<=4510&&(e=56),t>=4520&&t<=4670&&(e=58),t>=4680&&t<=4830&&(e=60),t>=4840&&t<=4990&&(e=62),t>=5e3&&t<=5150&&(e=62),e},this.array_optimize=function(t){for(var e=[],i=0;i<t.length;i++)void 0!==t[i]&&(e[e.length]=t[i]);return e},this.array_reverse=function(t){for(var e=[],i=t.length-1;i>=0;i--)e[e.length]=t[i];return e}},ParamLamels:function(t,e){this.foroomApi=e.foroomApi,this.app=e,this.o=t,this.lamelsCalc=null,this.lamelsRender=null,this.timeout=300,this.type="",this.alias="",this.descr="",this.name="",this.enabled=!1,this.visible=!1,this.related=!1,this.value=0,this.defaultValue=0,this.defaultEnabled=!0,this.min=0,this.max=0,this.error=!1,this.error_description="",this.relatedItems={},this.dom=null,this.eventDom=null,this.prefix="",this.paramCost=0,this.paramPerc=0,this.price=0,this.mesure="",this.pics={},this.conditionRelates={},this.costRelate="",this.costRelatives={},this.cm=!1,this.timer=null,this.domOptions={},this.params={},this.oParams={},this.arLamels=[],this.arMaterials=[],this.previewParams=null,this.useInPreview=!1,this.tradeArr=null,this.reinit=!0,this.prevMainMat=0,this.init=function(t,e){var r=this;void 0!==e&&null!=e&&void 0!==t&&null!=t&&(this.lamelsCalc=new r.foroomApi.LamelsCalculator,r.foroomApi.LamelsRenderer&&(this.lamelsRender=new r.foroomApi.LamelsRenderer(r),this.lamelsRender.domCreate()),this.template=e.template,this.gab_plus=e.gab_plus,this.type=e.type,this.subtype=e.subtype,this.conditions=e.conditions,this.deltas=e.deltas,this.discount=e.discount,this.id=e.id,this.materials=e.materials,this.name=e.name,this.options=e.options,this.strings=e.strings,this.tid=e.tid,this.input_size_mode=e.input_size_mode,this.arr=e.arr,this.materialRest=e.materialRest,this.warranty=e.warranty,this.cm_array=e.cm_array,this.pics=e.pics,this.mat_name=e.mat_name,this.limits=e.limits,this.error=e.error,this.error_description=e.error_description,this.o.enabled&&(this.enabled=!0),this.o.visible&&(this.visible=!0),this.smartRepairErrors=function(){e.smartRepairErrors()},this.addLocalPrice=function(t){e.addLocalPrice(t)},this.applyDeltas=function(){e.applyDeltas()},this.init_local=function(){e.init_local()},this.log=function(t){e.log(t)},this.getMaterialPrice=function(t){e.getMaterialPrice(t)},this.getFirstMaterial=function(t){e.getFirstMaterial(t)},this.pushError=function(t){e.pushError(t)},this.popError=function(t){e.popError(t)},this.getError=function(t){e.getError(t)},this.controlHeightCorrection=function(t){e.controlHeightCorrection(t)},this.setMaterialCalc=function(t,r){e.setMaterialCalc(t,r)},this.setValCallback=function(t){if(void 0!==this.app.oParams&&null!=this.app.oParams&&void 0!==this.app.oParams.width&&null!=this.app.oParams.width&&void 0!==this.app.oParams.ControlSide&&null!=this.app.oParams.ControlSide){this.oParams.arch&&1===this.oParams.arch.value&&this.app.oParams.Naborka&&1===this.app.oParams.Naborka.value?this.lamelsRender&&this.lamelsRender.disable():this.lamelsRender&&this.lamelsRender.enable(),this.oParams.arch&&this.oParams.template&&1===this.oParams.arch.value&&(this.oParams.template.value=0);
1var e={width:this.app.oParams.width?this.app.oParams.width.value:0,count:this.oParams.count?this.oParams.count.value:0,width2:this.oParams.width2?this.oParams.width2.value:0,height:this.app.oParams.height?this.app.oParams.height.value:0,height2:this.oParams.height2?this.oParams.height2.value:0,height3:this.oParams.height3?this.oParams.height3.value:0,cs:this.app.oParams.ControlSide?this.app.oParams.ControlSide.value:0,template:this.oParams.template?this.oParams.template.value:0};void 0!==t&&null!=t&&"count"===t.alias&&(e.width=0,this.lamelsCalc.init(e),this.lamelsCalc.error?this.oParams.count.error=!0:(this.oParams.count.error=!1,void 0!==this.app.oParams.width&&null!=this.app.oParams.width&&this.app.oParams.width.setVal(this.lamelsCalc.width,!1)))}},this.timeout=e.timeout,this.type=t.typ,this.alias=t.alias,-1!=this.app.cm_array.indexOf(this.alias)&&(this.cm=!0),this.cm?this.mesure="см.":this.o.mesure&&(this.mesure=this.o.mesure),this.app.previewParams?(this.previewParams=this.app.previewParams,-1!==this.app.previewParams.indexOf(this.alias)&&(this.useInPreview=!0)):this.useInPreview=!0,this.initClass())},this.getParamPrice=function(){return this.price},this.setVal=function(t){t instanceof Object||t instanceof Array?(this.reinit=!0,t.template>0?(this.oParams.arch&&this.oParams.arch.setVal(2),this.oParams.template&&this.oParams.template.setVal(t.template),this.oParams.count&&this.oParams.count.setVal(t.count),this.oParams.width2&&this.oParams.width2.setVal(t.width2),this.oParams.height2&&this.oParams.height2.setVal(t.height2),this.oParams.height3&&this.oParams.height3.setVal(t.height3)):this.oParams.arch&&this.oParams.arch.setVal(1),t.renderArr&&t.renderMatArr&&(this.reinit=!1,this.arLamels=t.renderArr,this.arMaterials=t.renderMatArr)):this.oParams.arch&&this.oParams.arch.setVal(1)},this.setParam=function(t,e){void 0!==this.oParams[t]&&null!=this.oParams[t]&&this.oParams[t]&&this.oParams[t].setVal(e)},this.enableParam=function(t){void 0!==this.oParams[t]&&null!=this.oParams[t]&&this.oParams[t].enable()},this.disableParam=function(t){void 0!==this.oParams[t]&&null!=this.oParams[t]&&this.oParams[t].disable()},this.setTemplate=function(){},this.collectCostRelatives=function(t){var e=this;for(var r in e.oParams){var param=e.oParams[r].o;if(void 0!==e.oParams[r]&&null!=e.oParams[r]&&(e.oParams[r].costRelatives={}),e.foroomApi.isEmptyObject(param.options))"0"!==param.cost_relate&&void 0!==e.oParams[param.cost_relate]&&null!=e.oParams[param.cost_relate]&&(e.oParams[param.cost_relate].costRelate=r,void 0!==e.oParams[r]&&null!=e.oParams[r]&&(e.oParams[r].costRelatives[param.cost_relate]=e.oParams[param.cost_relate]));else for(var n in param.options)if(param.options.hasOwnProperty(n)){var o=param.options[n];"0"!==o.cost_relate&&void 0!==e.oParams[o.cost_relate]&&null!=e.oParams[o.cost_relate]&&(e.oParams[o.cost_relate].costRelate=r,void 0!==e.oParams[r]&&null!=e.oParams[r]&&(e.oParams[r].costRelatives[o.cost_relate]=e.oParams[o.cost_relate]))}}t()},this.setDefaults=function(){for(var t in this.oParams){var e=this.oParams[t];void 0!==e&&null!=e&&e.setVal(e.value)}},this.check_errors=function(){var t=this;for(var e in t.error=!1,t.oParams){t.oParams[e].error&&(t.error=!0)}},this.calcPrice=function(t,e){this.app.calcPrice(t,e)},this.refresh=function(t){var e=this;void 0!==e.timer&&null!=e.timer&&clearTimeout(e.timer),e.timer=setTimeout((function(){e.recalc(),e.calcPrice()}),e.timeout)},this.renderError=function(){for(var t in this.oParams){var e=this.oParams[t];e.error?e.visible?this.pushError(e.alias):(e.error_description="",this.popError(e.alias)):this.popError(e.alias),e.renderError()}},this.recalc=function(t){if(void 0!==this.app&&null!=this.app&&void 0!==this.app.oParams&&null!=this.app.oParams&&void 0!==this.app.oParams.width&&null!=this.app.oParams.width&&void 0!==this.app.oParams.ControlSide&&null!=this.app.oParams.ControlSide){var e=1,r=1;this.oParams.arch&&this.oParams.arch.value&&(e=this.oParams.arch.value),this.app.oParams.Naborka&&this.app.oParams.Naborka.value&&(r=this.app.oParams.Naborka.value),1===e&&1===r?this.lamelsRender&&this.lamelsRender.disable():this.lamelsRender&&this.lamelsRender.enable();var n={width:this.app.oParams.width?this.app.oParams.width.value:0,count:this.oParams.count?this.oParams.count.value:0,width2:this.oParams.width2?this.oParams.width2.value:0,height:this.app.oParams.height?this.app.oParams.height.value:0,height2:this.oParams.height2?this.oParams.height2.value:0,height3:this.oParams.height3?this.oParams.height3.value:0,cs:this.app.oParams.ControlSide?this.app.oParams.ControlSide.value:0,template:this.oParams.template?this.oParams.template.value:0};n.count=0,this.lamelsCalc.init(n),this.lamelsCalc.error?this.oParams.count.error=!0:(this.oParams.count.error=!1,void 0!==this.oParams.count&&null!=this.oParams.count&&this.oParams.count.setVal(this.lamelsCalc.count,!1)),0!=this.arLamels.length&&this.arLamels.length==this.oParams.count.value?this.reinit=t:this.reinit=!0,this.reinit&&(this.arLamels=this.lamelsCalc.lamels);var o=0,l=0;void 0!==this.app.oParams.material&&null!=this.app.oParams.material&&(o=this.app.oParams.material.value),void 0!==this.app.oParams.NaborkaMaterial&&null!=this.app.oParams.NaborkaMaterial&&this.app.oParams.NaborkaMaterial.visible&&(l=this.app.oParams.NaborkaMaterial.value),this.arLamels instanceof Array||(this.arLamels=[]),this.arMaterials instanceof Array||(this.arMaterials=[]),void 0!==o&&null!=o||(o=0),void 0!==l&&null!=l||(l=0);var c=[];if(this.arLamels.length!=this.arMaterials.length&&0!==o){for(var h in this.arLamels)this.arLamels.hasOwnProperty(h)&&(c[c.length]=o);this.arMaterials=c}var m=0,d=0;if(0!==o)for(var f in this.arMaterials)this.arMaterials.hasOwnProperty(f)&&(this.arMaterials[f]=parseInt(this.arMaterials[f]),0!==l?this.arMaterials[f]!==o&&this.arMaterials[f]!==this.prevMainMat?(this.arMaterials[f]=l,m++):(this.arMaterials[f]=o,d++):this.arMaterials[f]=o);this.error=2===r&&(m<4||d<4),this.lamelsRender&&this.lamelsRender.init(this.arLamels,this.arMaterials,o,l),this.prevMainMat=o}this.error?this.pushError(this.alias):this.popError(this.alias)},this.getTradeArr=function(t,e){var r={};for(var n in t)t.hasOwnProperty(n)&&(void 0===r[e[n]]&&(r[e[n]]=[]),r[e[n]][r[e[n]].length]=t[n]);for(var o in r)r.hasOwnProperty(o)&&r[o].sort((function(a,b){return a<b}));var l=[];for(var c in r)if(r.hasOwnProperty(c)){var h=r[c],m={};for(var d in h)if(h.hasOwnProperty(d)){var f=h[d];void 0===m[f]?m[f]={material:parseInt(c),height:f,count:1}:m[f].count++}l[l.length]=m}var v=[];for(var y in l)if(l.hasOwnProperty(y)){var _=l[y];for(var w in _)_.hasOwnProperty(w)&&(v[v.length]=_[w])}return v.reverse(),r=v},this.initClass=function(){var e=this;for(var r in void 0!==this.o&&null!=this.o&&(this.o=e.foroomApi.clone(this.o)),this.params=t.params,void 0!==this.app.type&&null!=this.app.type&&void 0!==this.app.subtype&&null!=this.app.subtype&&(this.prefix=this.app.type+this.app.subtype+"_"),void 0!==this.o.name&&null!=this.o.name&&(this.name=this.o.name),void 0!==this.o.alias&&null!=this.o.alias&&(this.alias=this.o.alias),this.oParams={},e.params){var n=e.params[r];"radio"===n.typ&&(e.oParams[r]=new e.foroomApi.ParamSelect(n,e)),"text"===n.typ&&(e.oParams[r]=new e.foroomApi.ParamText(n,e)),"label"===n.typ&&(e.oParams[r]=new e.foroomApi.ParamLabel(n,e)),"select"===n.typ&&(e.oParams[r]=new e.foroomApi.ParamSelect(n,e))}this.collectCostRelatives((function(){void 0!==e.template&&null!=e.template?e.setTemplate():e.setDefaults()}))},this.release=function(t){var e={},r=0,n=0;if(this.tradeArr=null,void 0!==this.oParams.arch&&null!=this.oParams.arch&&(r=this.oParams.arch.value),void 0!==this.app.oParams.Naborka&&null!=this.app.oParams.Naborka&&(n=this.app.oParams.Naborka.value),2===r||2===n){if(e={renderArr:this.arLamels,renderMatArr:this.arMaterials,tradeArr:this.getTradeArr(this.arLamels,this.arMaterials)},this.tradeArr=e,2===r)for(var o in this.oParams){var l=this.oParams[o];l.visible&&(e=l.release(e))}t[this.alias]=e}return t},this.preview=function(t){var e=0,r=0,n=[];if(this.tradeArr&&this.materials&&this.tradeArr.renderArr&&this.tradeArr.renderMatArr)for(var o in this.tradeArr.renderMatArr)if(this.tradeArr.renderMatArr.hasOwnProperty(o)&&this.materials[this.tradeArr.renderMatArr[o]]&&this.tradeArr.renderArr[o]){var l=parseInt(o)+1;
1n.push({name:"Ламель "+l,height:this.cm?this.tradeArr.renderArr[o]/10:this.tradeArr.renderArr[o],mes:this.mesure,material:this.materials[this.tradeArr.renderMatArr[o]].name})}if(void 0!==this.oParams.arch&&null!=this.oParams.arch&&(e=this.oParams.arch.value),void 0!==this.app.oParams.Naborka&&null!=this.app.oParams.Naborka&&(r=this.app.oParams.Naborka.value),2===e||2===r){if(n.length>0&&this.useInPreview&&(t[this.alias]={alias:this.alias,descr:"",key:0,mes:this.mesure,name:this.name,val:0,items:n}),2===e)for(var c in this.oParams){var h=this.oParams[c];h.visible&&h.useInPreview&&(t=h.preview(t))}}else this.oParams.count&&this.oParams.count.visible&&this.oParams.count.useInPreview&&(t=this.oParams.count.preview(t));return t},this.init(this.o,this.app)},ParamKarniz:function(t,e){this.foroomApi=e.foroomApi,this.app=e,this.o=t,this.all_karn_data=null,this.tree=null,this.goods=null,this.timeout=300,this.type="",this.alias="",this.descr="",this.name="",this.enabled=!1,this.visible=!1,this.related=!1,this.value=0,this.defaultValue=0,this.defaultEnabled=!0,this.min=0,this.max=0,this.error=!1,this.error_description="",this.relatedItems={},this.dom=null,this.eventDom=null,this.prefix="",this.paramCost=0,this.paramPerc=0,this.price=0,this.old_price=0,this.mesure="",this.pics={},this.conditionRelates={},this.costRelate="",this.costRelatives={},this.cm=!1,this.timer=null,this.domOptions={},this.params={},this.oParams={},this.useInPreview=!1,this.previewParams=null,this.initial_enabled=!1,this.initial_visible=!1,this.deleted=!1,this.all_actions=null,this.currentActionInfo=null,this.currentAction=!1,this.init=function(t,e){void 0!==e&&null!=e&&void 0!==t&&null!=t&&(e.all_karn_data&&(this.all_karn_data=e.all_karn_data,e.all_karn_data.tree&&(this.tree=e.all_karn_data.tree),e.all_karn_data.goods&&(this.goods=e.all_karn_data.goods)),this.template=e.template,this.gab_plus=e.gab_plus,this.type=e.type,this.subtype=e.subtype,this.conditions=e.conditions,this.deltas=e.deltas,this.discount=e.discount,this.id=e.id,this.materials=e.materials,this.name=e.name,this.options=e.options,this.strings=e.strings,this.tid=e.tid,this.input_size_mode=e.input_size_mode,this.arr=e.arr,this.materialRest=e.materialRest,this.warranty=e.warranty,this.cm_array=e.cm_array,this.pics=e.pics,this.mat_name=e.mat_name,this.limits=e.limits,this.all_actions=e.all_actions,this.error=e.error,this.error_description=e.error_description,this.o.enabled&&(this.enabled=!0),this.o.initial_enabled&&(this.initial_enabled=!0),this.o.visible&&(this.visible=!0),this.o.initial_visible&&(this.initial_visible=!0),this.o.deleted&&(this.deleted=!0,this.enabled=!1,this.visible=!1,this.initial_enabled=!1,this.initial_visible=!1),this.smartRepairErrors=function(){e.smartRepairErrors()},this.addLocalPrice=function(t){e.addLocalPrice(t)},this.applyDeltas=function(){e.applyDeltas()},this.init_local=function(){e.init_local()},this.log=function(t){e.log(t)},this.getMaterialPrice=function(t){e.getMaterialPrice(t)},this.getFirstMaterial=function(t){e.getFirstMaterial(t)},this.pushError=function(t){e.pushError(t)},this.popError=function(t){e.popError(t)},this.getError=function(t){e.getError()},this.controlHeightCorrection=function(t){e.controlHeightCorrection(t)},this.setMaterialCalc=function(t,r){e.setMaterialCalc(t,r)},this.calcPrice=function(){e.calcPrice()},this.timeout=e.timeout,this.type=t.typ,this.alias=t.alias,this.app.previewParams?(this.previewParams=this.app.previewParams,-1!==this.app.previewParams.indexOf(this.alias)&&(this.useInPreview=!0)):this.useInPreview=!0,this.initClass())},this.getParamPrice=function(){return this.price},this.domCreate__=function(){},this.setVal=function(t){if(t instanceof Object||t instanceof Array)for(var e in t){var r=t[e];this.oParams[e]&&this.oParams[e].setVal(r)}},this.setParam=function(t,e){void 0!==this.oParams[t]&&null!=this.oParams[t]&&this.oParams[t].setVal(e)},this.enableParam=function(t){this.app.enableParam(t)},this.disableParam=function(t){this.app.disableParam(t)},this.setTemplate=function(){},this.collectCostRelatives=function(t){var e=this;for(var r in e.oParams){var param=e.oParams[r].o;if(void 0!==e.oParams[r]&&null!=e.oParams[r]&&(e.oParams[r].costRelatives={}),e.foroomApi.isEmptyObject(param.options))0!==parseInt(param.cost_relate)&&void 0!==e.oParams[param.cost_relate]&&null!=e.oParams[param.cost_relate]&&(e.oParams[param.cost_relate].costRelate=r,void 0!==e.oParams[r]&&null!=e.oParams[r]&&(e.oParams[r].costRelatives[param.cost_relate]=e.oParams[param.cost_relate]));else for(var n in param.options){var o=param.options[n];0!==parseInt(o.cost_relate)&&void 0!==e.oParams[o.cost_relate]&&null!=e.oParams[o.cost_relate]&&(e.oParams[o.cost_relate].costRelate=r,void 0!==e.oParams[r]&&null!=e.oParams[r]&&(e.oParams[r].costRelatives[o.cost_relate]=e.oParams[o.cost_relate]))}}t()},this.setDefaults=function(){for(var t in this.oParams){var e=this.oParams[t];void 0!==e&&null!=e&&e.setVal(e.value)}},this.check_errors=function(){var t=this;for(var e in t.oParams){t.oParams[e].error&&(t.error=!0)}}
1,this.calcPriceEvent=function(){},this.calcPrice=function(){},this.renderError=function(){var t=this;for(var e in t.oParams){var r=t.oParams[e];r.error?r.visible?t.pushError(r.alias):(r.error_description="",t.popError(r.alias)):t.popError(r.alias),r.renderError()}},this.setValCallback=function(t){},this.validate=function(){var t=null,e=null,r=null,n=0,o=0;if(this.price=0,this.old_price=0,this.isCurrentAction=!1,this.currentActionInfo=null,this.oParams){for(var l in this.oParams)if(this.oParams.hasOwnProperty(l)){if(this.oParams[l].enabled){this.oParams[l].isCurrentAction&&this.oParams[l].currentActionInfo&&(this.isCurrentAction=this.oParams[l].isCurrentAction,this.currentActionInfo=this.oParams[l].currentActionInfo);var c=this.oParams[l].paramCost,h=this.oParams[l].paramOldCost?this.oParams[l].paramOldCost:this.oParams[l].paramCost;"karniz_material"===this.oParams[l].type&&this.oParams[l].amountParam?(n+=this.oParams[l].amountParam.value*c,o+=this.oParams[l].amountParam.value*h):(n+=c,o+=h)}this.oParams[l].create_materialsSortArray&&this.oParams[l].create_materialsSortArray()}n===o&&(o=0),this.price=n,this.old_price=o,this.oParams.karn_tube1_type&&(t=this.oParams.karn_tube1_type),this.oParams.karn_bracket_type&&(e=this.oParams.karn_bracket_type),this.oParams.karn_holder_type&&(r=this.oParams.karn_holder_type),(t&&e||t&&r)&&(t.value>0&&e.value>0||t.value>0&&r.value>0)?this.error=!1:this.error=!0}this.error?(this.error_description="Минимальная комплектация карниза - Труба и Кронштейн или Труба и Держатель штанги",this.app.pushError(this.alias)):(this.error_description="",this.app.popError(this.alias))},this.initClass=function(){var e=this;for(var r in void 0!==this.o&&null!=this.o&&(this.o=e.foroomApi.clone(this.o)),this.params=t.params,void 0!==this.app.type&&null!=this.app.type&&void 0!==this.app.subtype&&null!=this.app.subtype&&(this.prefix=this.app.type+this.app.subtype+"_"),void 0!==this.o.name&&null!=this.o.name&&(this.name=this.o.name),void 0!==this.o.alias&&null!=this.o.alias&&(this.alias=this.o.alias),this.oParams={},e.params){var n=e.params[r],o=n.alias.replace("karn_","").replace("_type",""),l=o.replace(/[^a-z]/g,"");if(n.treeEl=l,n.karnEl=o,"radio"===n.typ&&(e.oParams[r]=new e.foroomApi.ParamSelect(n,e)),"text"===n.typ&&(e.oParams[r]=new e.foroomApi.ParamText(n,e)),"label"===n.typ&&(e.oParams[r]=new e.foroomApi.ParamLabel(n,e)),"select"===n.typ&&(e.oParams[r]=new e.foroomApi.ParamSelect(n,e)),"karniz_material"===n.typ){if(e.tree&&e.tree[l]&&e.goods){n.tree=e.tree[l];var c={};for(var line in n.tree)for(var h in n.tree[line])for(var m in n.tree[line][h])for(var d in n.tree[line][h][m]){var f=n.tree[line][h][m][d];c[f]=e.goods[f]}n.materials=c}e.oParams[r]=new e.foroomApi.ParamKarnizMaterial(n,e)}}this.collectCostRelatives((function(){void 0!==e.template&&null!=e.template?e.setTemplate():e.setDefaults()}))},this.release=function(t){var e={};for(var r in this.oParams){var n=this.oParams[r];n.visible&&(e=n.release(e)),t[this.alias]=e}return t},this.preview=function(t){for(var e in this.oParams){var r=this.oParams[e];r.visible&&!r.removeFromPreview&&(t=r.preview(t))}return this.isCurrentAction&&this.currentActionInfo&&(t.current_action={alias:"current_action",key:0,name:this.strings.current_action?this.strings.current_action.name:"",val:this.currentActionInfo.name,mes:""}),t},this.init(this.o,this.app)},clone:function(t){var e=t instanceof Array?[]:{};for(var i in t)if(t.hasOwnProperty(i)){if("clone"===i)continue;t[i]&&"object"===Object(o.a)(t[i])?e[i]=this.clone(t[i]):e[i]=t[i]}return e},isEmptyObject:function(t){return!t||0===Object.entries(t).length&&t.constructor===Object},array_unique:function(t){for(var e=[],i=0;i<t.length;i++)-1==e.indexOf(t[i])&&e.push(t[i]);return e},load_data:function(t){var e=this;e.params.nodejs_mode?console.log("No Data loaded"):e.loadZip?e.load(t):this.loadScriptAsync(e.params.fullUrl+"loadZip.min.js").then((function(){"undefined"!=typeof loadZip&&null!=loadZip&&(e.loadZip=loadZip.default,e.load(t))}))},load:function(t){var e=this;e.loadZip(e.params.uploads_url+e.params.zip_name,(function(r){e.params.init_data=r,e.params.init_data&&e.params.account&&(e.params.calc.json_data=e.params.init_data,e.params.calc.personal_info=e.params.account,t&&t(e.params.calc,e.params.init_data))}),(function(t){}))},init_calc:function(t){var e=this;e.params.init_data&&e.params.account?(e.params.calc.json_data=e.params.init_data,e.params.calc.personal_info=e.params.account,e.params.calc.init((function(){t&&t(e.params.calc)}))):this.load_data((function(e){e.init((function(e){t&&t(e)}))}))},init:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;
1if(!this.params.calc){if(t)for(var e in t)t.hasOwnProperty(e)&&(this.params[e]=t[e]);"fr"!==this.params.destination||t&&t.setRecommended||(this.params.setRecommended=!0),this.params.console_mode||this.params.nodejs_mode||console.log("foroomApi v."+this.params.version),(this.params.hostname.search("orig")>-1||this.params.hostname.search("cache")>-1)&&(this.params.debug=!0),this.params.debug&&!this.params.console_mode&&console.log("foroomApi:DEBUG("+this.params.hostname+")"),this.params.calc=new l(this),this.params.debug}},check_wholesale:function(t){if(t&&t.length){this.wholesaleCart=t;var e,r=[],n=Ct(t);try{var o=function(){var t=e.value,n=r.find((function(i){return i.mat_ids_json==t.material}));n?n.quan+=t.amount:r.push({izd_types_json:t.type+t.subtype,mat_ids_json:t.material,quan:t.amount})};for(n.s();!(e=n.n()).done;)o()}catch(t){n.e(t)}finally{n.f()}var l=this.params.init_data.action_wholesale,c=[];if(l){if(t.map((function(t){t.amount})),r.length){var h,m=Ct(r);try{var d=function(){var t=h.value,e=Object.values(l).find((function(i){return i.mat_ids_json.includes(t.mat_ids_json)&&i.izd_types_json.includes(t.izd_types_json)&&t.quan>=Number(i.quan)}));if(e)return c.push(e),"break"};for(m.s();!(h=m.n()).done;){if("break"===d())break}}catch(t){m.e(t)}finally{m.f()}}}this.wholesaleActions=c,"undefined"!=typeof window&&(window.wholesaleActions=c)}},initPath:function(){if("undefined"!=typeof document){var t=document.getElementsByTagName("script"),path=t[t.length-1].src.split("?")[0];this.params.fullUrl=path.split("/").slice(0,-1).join("/")+"/"}},md5:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this.params.calc.md5(t)}};kt.initPath();var Rt=kt,Mt=r(584),jt=function(){return{api:null,products:[],templates:[],template:{},templateRus:{},actions:{},params:{},controlType:null,material:{},userMaterial:null,wallColor:"",cartTemplates:{},flapsCount:1,sizes:[],prices:{},remoteControl:"not",materials:[]}},St={initData:function(t){var e=t.commit;t.dispatch;return new Promise((function(t,r){if(!Rt||"function"!=typeof Rt.init)return console.error("Ошибка: api.init не найден!"),void r(new Error("api.init не является функцией"));Rt.init({account:{price_margin:1.4,discounts:[]},fullUrl:"https://www.foroom.ru/_proxy/uploads/open/js/",console_mode:!1,destination:"fr",url:"https://www.foroom.ru/_proxy/",uploads_url:"https://www.foroom.ru/_proxy/uploads/download/zip/"}),Rt.load_data((function(r,n){Rt.init_calc((function(t){t&&t.items&&e("setMaterials",t.items.access1.materials)})),e("setProducts",n.all_data.izd),e("setActions",n.all_actions),e("setApi",Rt),t(Rt)}))}))},calculate:function(t,template){var e=t.commit,r=(t.dispatch,t.getters),n=[],o=[],l=[],c={price:0,oldPrice:0};return null!=template&&template.isRemoteControl?new Promise((function(t,e){r.api.init_calc((function(e){template.ControlDevice&&delete template.ControlDevice,r.sizes.map((function(r,i){template.width=r.width,template.height=r.height,e.load_template(template),e.current_item.calcPrice();var n=e.current_item.error,o=e.current_item.errors;if(n){var l=e.current_item.release(),h=e.convert_item_to_preview(l);c.price=c.price+l.price,c.oldPrice=c.oldPrice+l.old_price,t({status:"OK",item:l,item_rus:h,params:e.current_item.oParams,errors:o})}else{var m=e.current_item.release(),d=e.convert_item_to_preview(m);c.price=c.price+m.price,c.oldPrice=c.oldPrice+m.old_price,t({status:"OK",item:m,item_rus:d,params:e.current_item.oParams,errors:o})}}))}))})):null!=template&&template.isDrive?new Promise((function(t,h){r.api.init_calc((function(h){template.ControlDevice&&delete template.ControlDevice,r.sizes.map((function(r,i){template.width=r.width,template.height=r.height,h.load_template(template),h.current_item.calcPrice();var m=h.current_item.error,d=h.current_item.errors;if(m){var f=h.current_item.release(),v=h.convert_item_to_preview(f);l.push({width:f.width,height:f.height,gab_width:f.gab_width,gab_height:f.gab_height,rol_width:f.rol_width?f.rol_width:"",ControlHeight:f.ControlHeight?f.ControlHeight:""}),c.price=c.price+f.price,c.oldPrice=c.oldPrice+f.old_price,e("calculate",{status:"FAIL",item:f,item_rus:v,errors:d}
1),template.isRemoteControl||(o.push(f),n.push(v)),e("setPrices",c),e("setParams",h.current_item),template.isRemoteControl||e("setMaterial",h.current_item.oParams.material),t({status:"OK",item:f,item_rus:v,params:h.current_item.oParams,errors:d})}else{var y=h.current_item.release(),_=h.convert_item_to_preview(y);l.push({width:y.width,height:y.height,gab_width:y.gab_width,gab_height:y.gab_height,rol_width:y.rol_width?y.rol_width:"",ControlHeight:y.ControlHeight?y.ControlHeight:""}),c.price=c.price+y.price,c.oldPrice=c.oldPrice+y.old_price,e("setParams",h.current_item),e("setPrices",c),template.isRemoteControl||(o.push(y),n.push(_)),e("calculate",{status:"OK",item:y,item_rus:_,errors:d}),t({status:"OK",item:y,item_rus:_,params:h.current_item.oParams,errors:d})}})),template.isRemoteControl||(e("setCartTemplates",{templates:o,templatesRus:n}),e("setSizes",l))}))})):new Promise((function(t,h){r.api.init_calc((function(h){null!=template&&template.ControlDevice&&delete template.ControlDevice,r.sizes.map((function(r,i){template.width=r.width,template.height=r.height,h.load_template(template),h.current_item.calcPrice();var m=h.current_item.error,d=h.current_item.errors;if(m){var f=h.current_item.release(),v=h.convert_item_to_preview(f);l.push({width:f.width,height:f.height,gab_width:f.gab_width,gab_height:f.gab_height,rol_width:f.rol_width?f.rol_width:"",ControlHeight:f.ControlHeight?f.ControlHeight:""}),c.price=c.price+f.price,c.oldPrice=c.oldPrice+f.old_price,e("calculate",{status:"FAIL",item:f,item_rus:v,errors:d}),o.push(f),n.push(v),t({status:"OK",item:f,item_rus:v,params:h.current_item.oParams,errors:d}),e("setPrices",c)}else{var y=h.current_item.release(),_=h.convert_item_to_preview(y);l.push({width:y.width,height:y.height,gab_width:y.gab_width,gab_height:y.gab_height,rol_width:y.rol_width?y.rol_width:"",ControlHeight:y.ControlHeight?y.ControlHeight:""}),c.price=c.price+y.price,c.oldPrice=c.oldPrice+y.old_price,e("setParams",h.current_item),e("calculate",{status:"OK",item:y,item_rus:_,errors:d}),e("setPrices",c),o.push(y),n.push(_),t({status:"OK",item:y,item_rus:_,params:h.current_item.oParams,errors:d})}})),e("setCartTemplates",{templates:o,templatesRus:n}),e("setSizes",l)}))}))},getTemplates:function(t){var e=this;return Object(n.a)(regeneratorRuntime.mark((function r(){var n,data,o;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return n=t.commit,(data=new Mt).append("json",JSON.stringify({auth:{},data:{},module:"calculator",cmd:"get_templates",key:"W5pRNSx8Dx3tGY65xx3BOgAAAAE"})),r.next=5,e.$axios.$post("https://www.foroom.ru/_proxy/",data);case 5:o=r.sent,n("loadTemplates",o.data);case 7:case"end":return r.stop()}}),r)})))()},loadTemplates:function(t,e){var r=t.commit,n=t.getters;return new Promise((function(t,e){n.api.makePost("calculator","get_templates",{},null,(function(n){n.data?(r("loadTemplates",n.data),t(n.data)):(console.log("templates loading failed",n),e(n))}))}))},setSizes:function(t,e){for(var r=t.commit,n=t.getters,o=[],i=0;i<n.flapsCount;i++)o.push({width:Array.isArray(e)?10*e[i].width:e.width,height:Array.isArray(e)?10*e[i].height:e.height,gab_width:Array.isArray(e)?10*e[i].gab_width:e.gab_width,gab_height:Array.isArray(e)?10*e[i].gab_height:e.gab_height,rol_width:Array.isArray(e)?10*e[i].rol_width:e.rol_width,ControlHeight:Array.isArray(e)?10*e[i].ControlHeight:e.ControlHeight});r("setSizes",o)},setMaterials:function(t,e){(0,t.commit)("setMaterials",e)},setControlType:function(t,e){(0,t.commit)("setControlType",e)},setMaterial:function(t,e){(0,t.commit)("setMaterial",e)},setUserMaterial:function(t,e){(0,t.commit)("setUserMaterial",e)},setTemplate:function(t,e){(0,t.commit)("setTemplate",e)},setFilteredProducts:function(t,e){(0,t.commit)("setFilteredProducts",e)},setControl:function(t,e){(0,t.commit)("setControl",e)},setWallColor:function(t,e){(0,t.commit)("setWallColor",e)},setFlapsCount:function(t,e){(0,t.commit)("setFlapsCount",e)},setPrices:function(t,e){(0,t.commit)("setPrices",e)}},At={setApi:function(t,e){t.api=e},setZipData:function(t,e){t.setZipData=e},setMaterials:function(t,e){t.materials=e},calculate:function(t,e){t.template=e.item,t.templateRus=e.item_rus},setCartTemplates:function(t,e){t.cartTemplates=e},setParams:function(t,e){t.params=e},loadTemplates:function(t,e){t.templates=e},setControlType:function(t,e){t.controlType=e},setTemplate:function(t,e){t.template=e},setSizes:function(t,e){t.sizes=e},setPrices:function(t,e){t.prices=e},setMaterial:function(t,e){t.material=e},setUserMaterial:function(t,e){t.userMaterial=e},setProducts:function(t,e){t.products=e},setActions:function(t,e){t.actions=e},setWallColor:function(t,e){t.wallColor=e},setFlapsCount:function(t,e){t.flapsCount=e}},It={api:function(s){return s.api},zipData:function(s){return s.zipData},actions:function(s){return s.actions},products:function(s){return s.products},params:function(s){return s.params},templates:function(s){return s.templates},template:function(s){return s.template},templateRus:function(s){return s.templateRus},cartTemplates:function(s){return s.cartTemplates},material:function(s){return s.material},userMaterial:function(s){return s.userMaterial},controlType:function(s){return s.controlType},wallColor:function(s){return s.wallColor},flapsCount:function(s){return s.flapsCount},sizes:function(s){return s.sizes},prices:function(s){return s.prices},materials:function(s){return s.materials}},Et=!1}],[[425,280,124,281]]]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.