"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[494],{4415:(e,t,n)=>{n.d(t,{A:()=>k});var r=n(14041);function o(e){return(0,r.useReducer)(function(e){return function(t,n){var r=e.transitions[t];if(!r)throw new Error("No possible transitions from state: ".concat(t));var o=r[n];if(!o)throw new Error("Unknown transition for action ".concat(n," in state ").concat(t));return o}}(e),e.initialState)}var a=n(49666),i=n(34803),l=n(13099),u=n(84277),c=function(e){var t=e.children,n=e.extraClassName,o="map-review__slide ".concat(void 0===n?"":n);return r.createElement("article",{className:o},t)};c.Header=function(e){var t=e.children,n=e.onClose,o=e.extraClassName,i="map-review__slide_header ".concat(void 0===o?"":o);return r.createElement(r.Fragment,null,n&&r.createElement(a.A,{design:"plain",onClick:n,extraClassName:"map-review__slide_close"},r.createElement(u.A,{width:"16px",height:"16px",color:"var(--link-color)"})),r.createElement("header",{className:i},t))},c.Content=function(e){var t=e.children,n=e.extraClassName,o="map-review__slide_content ".concat(void 0===n?"map-review__slide_content":n);return r.createElement("div",{className:o},t)},c.Footer=function(e){var t=e.children,n=e.extraClassName,o="map-review__slide_footer ".concat(void 0===n?"map-review__slide_footer":n);return r.createElement("footer",{className:o},t)};const s=c;const m=function(e){var t=e.onClose,n=e.onPositive,o=e.onNegative;return r.createElement(s,null,r.createElement(s.Header,{onClose:t},r.createElement("h2",null,"Вам нравятся",r.createElement("br",null),"Руки?"),r.createElement(i.A,null)),r.createElement(s.Footer,{extraClassName:"do-you-like-ruki__footer"},r.createElement(a.A,{extraClassName:"do-you-like-ruki__button do-you-like-ruki__button__positive",design:"plain",onClick:n},r.createElement(l.A,{width:"43px",height:"43px",viewBox:"-100 0 610 528",color:"#00E6E6",style:{transform:"scale(-1, 1)"}}),r.createElement("span",null,"Да, нравятся")),r.createElement(a.A,{extraClassName:"do-you-like-ruki__button do-you-like-ruki__button__negative",design:"plain",onClick:o},r.createElement(l.A,{width:"43px",height:"43px",viewBox:"-100 0 610 528",color:"#EF5DA8",style:{transform:"scale(-1, -1)"}}),r.createElement("span",null,"Нет"))))};var f=n(75232),p=n(86322),v=n(19020),d=n(85942);const h=function(e){var t=e.onClose,n=(0,d.s)().handleEvent;return r.createElement(s,null,r.createElement(s.Header,{onClose:t},r.createElement("h3",null,"Спасибо!",r.createElement("br",null),"Поделитесь",r.createElement("br",null),"своим мнением"),r.createElement(f.A,{color:"#00E5E5"})),r.createElement(s.Footer,{extraClassName:"share-your-positive-opinion__footer"},r.createElement(a.A,{extraClassName:"share-your-positive-opinion__button",design:"plain",onClick:function(){n("map_review_yandex",{})(),window.open("https://yandex.ru/maps/org/ruki/6873543134/?add-review=true","_blank")}},r.createElement(p.A,null),r.createElement("span",null,"Яндекс Карты")),r.createElement(a.A,{extraClassName:"share-your-positive-opinion__button",design:"plain",onClick:function(){n("map_review_google",{})(),window.open("https://g.page/r/CWi5qiAzZplUEBA","_blank")}},r.createElement(v.A,null),r.createElement("span",null,"Google Карты"))))};var y=n(68169);function E(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null==n)return;var r,o,a=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){l=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const b=function(e){var t=e.onClose,n=e.onSubmit,o=E((0,r.useState)(""),2),i=o[0],l=o[1],u=E((0,r.useState)(!1),2),c=u[0],m=u[1],f=(0,r.useCallback)((function(e){m(!!e.target.value),l(e.target.value)}),[]);return r.createElement(s,null,r.createElement(s.Header,{onClose:t},r.createElement("h3",null,"Расскажите,",r.createElement("br",null),"что не понравилось?")),r.createElement(s.Content,null,r.createElement(y.A,{extraClassName:"share-your-negative-opinion__text-field",multiline:!0,placeholder:"Что не понравилось? Что можно сделать лучше?",type:"text",name:"share-your-negative-opinion__text-field",value:i,onChange:f})),r.createElement(s.Footer,null,r.createElement(a.A,{extraClassName:"share-your-negative-opinion__button",design:"plain",disabled:!c,onClick:n},"Отправить")))};var g=n(97276),w=n(66415);function x(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null==n)return;var r,o,a=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){l=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return A(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return A(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var S={DoYouLikeRuki:m,ShareYourPositiveOpinion:h,ShareYourNegativeOpinion:b,ThankYou:function(e){var t=e.onClose;return r.createElement(s,null,r.createElement(s.Header,{onClose:t},r.createElement("h3",null,"Спасибо за отзыв!")),r.createElement(s.Footer,{extraClassName:"thank-you__footer"},r.createElement(g.A,{width:"86px",height:"120px",color:"#00F",viewBox:"0 -25 350 386",style:{transform:"scale(-1, -1)"}}),r.createElement(w.A,{style:{marginBottom:"20px"},width:"104px",height:"101px",color:"#65E7E6"}),r.createElement(g.A,{width:"86px",height:"120px",color:"#00F",viewBox:"0 -25 350 386",style:{transform:"scale(1, -1)"}})))}};const C=function(e){var t=e.initialState,n=x(o({initialState:void 0===t?"DoYouLikeRuki":t,transitions:{DoYouLikeRuki:{positive:"ShareYourPositiveOpinion",negative:"ShareYourNegativeOpinion",close:"Empty"},ShareYourPositiveOpinion:{close:"Empty"},ShareYourNegativeOpinion:{submit:"ThankYou",close:"Empty"},ThankYou:{close:"Empty"}}}),2),a=n[0],i=n[1];if("Empty"===a)return null;var l=S[a];return l?r.createElement(l,{onPositive:function(){return i("positive")},onNegative:function(){return i("negative")},onSubmit:function(){return i("submit")},onClose:function(){return i("close")}}):null};const k=function(e){var t=e.recommendationProbability,n=void 0===t?0:t;return r.createElement("div",{className:"review-success__wrapper"},r.createElement("div",{className:"review-success"},r.createElement("div",{className:"review-success__star"},r.createElement(w.A,{width:"257px",height:"252px",color:"white"})),r.createElement("h1",{className:"review-success__heading"},"Спасибо",r.createElement("br",null),"за отзыв!"),r.createElement("div",{className:"review-success__hand review-success__hand_left"},r.createElement(g.A,{color:"#00F"})),r.createElement("div",{className:"review-success__hand review-success__hand_right"},r.createElement(g.A,{color:"#00F",style:{transform:"scale(-1, 1)"}}))),r.createElement("div",{className:"review-success__map-review_wrapper"},r.createElement(C,{initialState:n>8?"ShareYourPositiveOpinion":"Empty"})))}},464:(e,t,n)=>{n.d(t,{A:()=>f});var r=n(14041),o=n(82255),a=["children"];function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function l(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function u(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null==n)return;var r,o,a=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){l=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function m(e){var t=e.children,n=e.withControls,a=e.paused,i=e.onSubmit,l=e.submitEverySlide,s=e.initialValues,m=c((0,r.useState)(0),2),f=m[0],p=m[1],v=c((0,r.useState)(s),2),d=v[0],h=v[1],y=r.Children.toArray(t)[f],E=r.Children.count(t),_=f===E-1,b=function(){a||p(Math.max(f-1,0))},g=function(e){a||(window.scrollTo(0,0),p(Math.min(f+1,E-1)),h(e))},w=function(){var e,t=(e=regeneratorRuntime.mark((function e(t,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.setSubmitting(!0),!_&&!l){e.next=4;break}return e.next=4,i(t,n,_);case 4:if(!_){e.next=6;break}return e.abrupt("return");case 6:g(t),n.setSubmitting(!1);case 8:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){u(a,r,o,i,l,"next",e)}function l(e){u(a,r,o,i,l,"throw",e)}i(void 0)}))});return function(e,n){return t.apply(this,arguments)}}();return r.createElement(o.l1,{initialValues:d,enableReinitialize:!1,validate:function(e){return y.props.validate?y.props.validate(e):{}},onSubmit:w},(function(e){return r.createElement("form",{onSubmit:e.handleSubmit},n?r.cloneElement(y,{goBack:b,goNext:g}):y)}))}m.Slide=function(e){var t=e.children,n=l(e,a);return i(n.goBack)&&"function"==typeof t?t(n):t};const f=m}}]);
//# sourceMappingURL=494.8010420cb7b505bc88dc.chunk.js.map