{"version":3,"file":"chunk.4110.0dd07ecf64886a7b4c57.b1da2a42.js","mappings":"sGAEA,SAAeA,E,SAAAA,IADU,iB,gfCGlB,IAAMC,EAAkB,SAAAC,I,kOAAAC,CAAAF,EAAAC,GAAA,I,QAAAE,G,EAAAH,E,ykBAC3B,SAAAA,IAAc,IAAAI,EAEgB,O,4FAFhBC,CAAA,KAAAL,IACVI,EAAAD,EAAAG,MAAA,KAASC,YACJC,QAASC,EAAAA,EAAAA,aAAYL,CAC9B,CA0BC,O,EA1BAJ,G,EAAA,EAAAU,IAAA,gBAAAC,MAAA,WACe,IACJC,EAAYC,KAAKL,OAAjBI,SACJA,aAAyC,EAASA,EAAQE,iBAC1DC,EAAAA,EAAAA,IAAQH,EAAQE,cACxB,GAAC,CAAAJ,IAAA,oBAAAC,MAAA,WAEGE,KAAKG,eACT,GAAC,CAAAN,IAAA,SAAAC,MAAA,WACQ,IAAAM,EAC0BJ,KAAKK,MAA5BC,EAAGF,EAAHE,IAAKC,EAAIH,EAAJG,KAAMC,EAAOJ,EAAPI,QACbC,EAASH,EAAIG,OACnB,OAAQC,EAAAA,EAAAA,GAAE,MAAO,CAAEC,WAAWC,EAAAA,EAAAA,GAAe,2CAA4C,CAAE,UAAaN,EAAIO,UAAY,YAAaN,EAAMO,MAAO,CAAEC,KAAM,GAAFC,OAAKV,EAAIW,EAAC,KAAKC,IAAK,GAAFF,OAAKV,EAAIa,EAAC,MAAOX,QAASA,IAChME,EAAAA,EAAAA,GAAE,MAAO,CAAEC,UAAW,YACtBD,EAAAA,EAAAA,GAAE,MAAO,CAAEC,UAAW,aACtBD,EAAAA,EAAAA,GAAE,MAAO,CAAEC,UAAW,aAClBD,EAAAA,EAAAA,GAAE,MAAO,CAAEC,UAAW,WAAaL,EAAIO,QAAU,gBAAkB,wBACnEH,EAAAA,EAAAA,GAAE,IAAK,CAAEC,UAAW,8BAA+BS,KAAMX,EAAOY,KAAMC,OAAQ,SAAUC,IAAK,aACzFb,EAAAA,EAAAA,GAAE,MAAO,CAAEC,UAAW,cAClBD,EAAAA,EAAAA,GAAE,MAAO,CAAEC,UAAW,oBAClBD,EAAAA,EAAAA,GAAE,MAAO,CAAEC,UAAW,qBAAsBa,IAAK,WAAYC,IAAKzB,KAAKL,OAAQ,kBAAmB,YAAa,WAAYc,EAAOiB,cACtIhB,EAAAA,EAAAA,GAAE,MAAO,CAAEC,UAAW,sBAClBD,EAAAA,EAAAA,GAAE,MAAO,CAAEC,UAAW,kBAClBD,EAAAA,EAAAA,GAAE,MAAO,CAAEC,UAAW,aAClBD,EAAAA,EAAAA,GAAE,MAAO,CAAEC,UAAW,2BAA6BF,EAAOkB,kBAC9DjB,EAAAA,EAAAA,GAAE,MAAO,CAAEC,UAAW,YAAcF,EAAOmB,YACvE,M,iBAACzC,CAAA,CA9B0B,CAAS0C,EAAAA,U","sources":["webpack:///../jarvis/app/assets/javascripts/site/controllers/PhotoMap/components/PhotoMapWidget/components/PhotoPins/templates/cssScope.ts","webpack:///../jarvis/app/assets/javascripts/site/controllers/PhotoMap/components/PhotoMapWidget/components/PhotoPins/templates/ExternalProductPin.tsx"],"sourcesContent":["import { createScope } from 'core/services/VDOM';\nexport const ScopeName = 'ProductPreview';\nexport default createScope(ScopeName);\n","import { Component, createRef } from 'preact';\nimport htmlClassNames from 'core/utils/htmlClassNames';\nimport { connect } from 'core/services/Controller';\nimport h from './cssScope';\nexport class ExternalProductPin extends Component {\n constructor() {\n super(...arguments);\n this.imgRef = createRef();\n }\n initLazyPhoto() {\n const { current } = this.imgRef;\n if (current === null || current === void 0 ? void 0 : current.parentElement)\n connect(current.parentElement);\n }\n componentDidMount() {\n this.initLazyPhoto();\n }\n render() {\n const { pin, zone, onClick } = this.props;\n const entity = pin.entity;\n return (h(\"div\", { className: htmlClassNames('c-photo-map-pin c-photo-map-pin__product', { '__similar': pin.similar }), \"data-zone\": zone, style: { left: `${pin.x}%`, top: `${pin.y}%` }, onClick: onClick },\n h(\"div\", { className: '_round' }),\n h(\"div\", { className: '_toggle' }),\n h(\"div\", { className: '_content' },\n h(\"div\", { className: '_header' }, pin.similar ? 'Сюда подойдет' : 'Точное соответствие'),\n h(\"a\", { className: 'ScopeRoot __mode_promo __v3', href: entity.link, target: '_blank', rel: 'noopener' },\n h(\"div\", { className: 'sb-Layout' },\n h(\"div\", { className: 'sb-Layout_photo' },\n h(\"div\", { className: 'sb-Photo __whiteBg', src: '/1x1.2d06b828.gif', ref: this.imgRef, \"data-controller\": 'LazyPhoto', \"data-src\": entity.image_url })),\n h(\"div\", { className: 'sb-Layout_content' },\n h(\"div\", { className: 'sb-Layout_row' },\n h(\"div\", { className: 'sb-Price' },\n h(\"div\", { className: 'sb-Price_elem __current' }, entity.external_price)),\n h(\"div\", { className: 'sb-Title' }, entity.title))))))));\n }\n}\n"],"names":["createScope","ExternalProductPin","_Component","_inherits","_super","_this","_classCallCheck","apply","arguments","imgRef","createRef","key","value","current","this","parentElement","connect","initLazyPhoto","_this$props","props","pin","zone","onClick","entity","h","className","htmlClassNames","similar","style","left","concat","x","top","y","href","link","target","rel","src","ref","image_url","external_price","title","Component"],"sourceRoot":""}