1(()=>{var e={973(e,t,a){e.exports={...a(174)}},91(e,t,a){"use strict";a.d(t,{A:()=>r});const r={programLogos:function(e=[],t){const a=["lpgold","lpcust","lpcomm","cpo","estore","eco","express","tradeupadv","certifiedcoll","loveencore","pickupdel"];return!t.error&&t.payload&&"SET_PROGRAM_LOGOS"===t.type?t.payload.filter(e=>a.includes(e)):e},dealerCode:function(e="",t){return"SET_DEALER_CODE"===t.type?t.payload:e},logoInfo:function(e={},t){return"SET_LOGO_INFO_DATA"===t.type?t.payload:e}}},174(e){"use strict";e.exports=DDC.WsmCommonData}},t={};function a(r){var n=t[r];if(void 0!==n)return n.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,a),s.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var r in t)a.o(t,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=ReactDOM,t=React;var r=a.n(t);const n=ReactRedux;var s=a(973);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},o.apply(null,arguments)}class l extends r().Component{constructor(e){super(e),this.renderDelegate=this.renderDelegate.bind(this)}renderDelegate({labels:e}){const{HeadingTag:t,headingText:a,widgetId:n,toggleCollapse:s,showIcon:l,headingClasses:c,iconClasses:i}=this.props,d=[...i];let p={};if(s){const e="ddc-icon-expand";d.push(e),d.push("icon-style-collapse"),p={role:"button","data-toggle":"collapse","data-target":`#${n}-collapse`,"data-expand-icon-class":`${e}`,"data-collapse-icon-class":"ddc-icon-collapse","aria-expanded":"false","aria-controls":`${n}-collapse`}}return r().createElement(t,o({className:c.join(" ")},p),l&&r().createElement(r().Fragment,null,r().createElement("i",{className:d.join(" ")})," "),e.getHTML(a))}render(){return this.props.headingText&&"FALSE"!==this.props.headingText.toUpperCase()?r().createElement(s.Common,{render:this.renderDelegate}):null}}l.defaultProps={HeadingTag:"h3",headingText:""};const c=l,i=e=>{const{id:t,children:a,toggleCollapse:n}=e;return n?r().createElement("div",{id:`${t}-collapse`,className:"collapse collapse-content"},a):a};i.defaultProps={toggleCollapse:!1};const d=i;var p=a(174);const u=({href:e,target:t,className:a,alt:n,src:s,placeholderSrc:o,params:l})=>{const c=(0,p.useLabels)(),i=(0,p.useSitemap)();return r().createElement("a",{href:i.has(e)?i.get(e)+(l||""):e+(l||""),target:t},r().createElement("img",{className:a,"data-src":s,src:o,alt:c.get(n)}))},E=()=>{const{dealerCode:e,programLogos:t}=(0,n.useSelector)(e=>e),a=function(e){return{lpgold:{alt:"LOVE_PROMISE_GOLD_AWARD",link:"LOVE_PROMISE",params:"",target:"_self"},lpcust:{alt:"LOVE_PROMISE_CUSTOMER_COMMITMENT_AWARD",link:"LOVE_PROMISE",params:"",target:"_self"},lpcomm:{alt:"LOVE_PROMISE_COMMUNITY_COMMITMENT_AWARD",link:"LOVE_PROMISE",params:"",target:"_self"},cpo:{alt:"CERTIFIED_PREOWNED",link:"INVENTORY_LISTING_DEFAULT_AUTO_CERTIFIED_USED",params:"?invType=certified&SBmake=Subaru&reset=InventoryListing",target:"_self"},estore:{alt:"SUBARU_PARTS_ONLINE",link:"https://parts.subaru.com/",params:`?dealercode=${e}&partner=DDChome`,target:"_blank"},eco:{alt:"CERTIFIED_SUBARU_ECOFRIENDLY_RETAILER",link:"SITEBUILDER_ECO_FRIENDLY_RETAILER_PROGRAM_1",params:"",target:"_self"},express:{alt:"SUBARU_EXPRESS_SERVICE",link:"SITEBUILDER_SUBARU_EXPRESS_SERVICE_1",params:"",target:"_self"},tradeupadv:{alt:"SUBRAU_TRADE_UP_ADVANTAGE",link:"TRADE_UP_ADVANTAGE",params:"",target:"_self"},certifiedcoll:{alt:"SUBRAU_CERTIFIED_COLLISION",link:"SUBARU_CERTIFIED_COLLISION_CENTERS",params:"",target:"_self"},loveencore:{alt:"SUBARU_LOVE_ENCORE",link:"LOVE_ENCORE",params:"",target:"_self"},pickupdel:{alt:"SUBARU_PICKUP_AND_DELIVERY",link:"SITEBUILDER_SERVICE_PICK_UP___DELIVERY_PAGE_1",params:"",target:"_self"}}}(e);return r().createElement(r().Fragment,null,t.map(e=>{const{alt:t,link:n,target:s,params:o}=a[e];return r().createElement(u,{key:e,href:n,params:o,target:s,className:`${e} pt-4 px-4 pb-3 lazy-image`,placeholderSrc:"data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=",src:`/static/assets/images/logos/oem-subaru/footer-logo-${e}.png`,alt:t})}))},g=()=>r().createElement(E,null),_=(e,t,a)=>{const r=["ddc-content",t];return e&&r.push(e),a&&r.push("collapse-container"),r},S=(e,t,a)=>{const r=[],{widgetHeading:n,headingIconClasses:s,headingIconSize:o,headingIconStyle:l}=e;return n&&t&&(r.push("ddc-icon"),a||r.push(`ddc-icon-${l}`),o&&r.push(`ddc-icon-size-${o}`),s&&r.push(s)),r},m=(e,t,a)=>{const r=[],{headingSize:n,headingStyles:s,headingClasses:o}=e;return r.push("widget-heading"),"MOBILE"===t&&r.push("ddc-heading"),o&&r.push(o),n&&r.push(n),s&&r.push(`ddc-heading-${s}`),a&&r.push("collapse-heading"),r},R=({outputWrapperDiv:e,store:t,widgetId:a,widgetName:s})=>{const o=t.getState(),l=o.prefs||{},i=l.widgetHeading&&"true"===l.toggleCollapse||!1,p=!!l.headingIconStyle||i;const u=r().createElement(n.Provider,{store:t},r().createElement(c,{HeadingTag:l.headingTag,headingText:l.widgetHeading,widgetId:a,toggleCollapse:i,showIcon:p,headingClasses:m(l,o.requestData.deviceType,i),iconClasses:S(l,p,i)}),r().createElement(d,{id:a,toggleCollapse:i},r().createElement(g,null)));if(e){if(!s)throw new Error("widgetName is required if outputWrapperDiv is true.");return r().createElement("div",{id:`${a}-app-root`,className:_(l.widgetClasses,s,i).join(" "),"data-widget-name":s,"data-widget-id":a},u)}return u},I=RTK;const h=[],A={requestData:function(e={},t=null){return!t.error&&t.payload&&"WS_SCRIPTS_SET_REQUEST_DATA"===t.type?t.payload:e},prefs:function(e={},t=null){return t.error||void 0===t.payload||"WS_SCRIPTS_SET_PREFS"!==t.type?e:t.payload},labels:function(e={},t=null){return t.error||void 0===t.payload||"WS_SCRIPTS_ADD_LABELS"!==t.type?e:{...e,...t.payload}},sitemap:function(e={}
1,t=null){return t.error||void 0===t.payload||"WS_SCRIPTS_ADD_SITEMAP"!==t.type?e:{...e,...t.payload}},flags:function(e={},t=null){return t.error||void 0===t.payload||"WS_SCRIPTS_SET_FEATURE_FLAGS"!==t.type?e:t.payload}};function D(e){const[t,r]=(()=>{let e={},t={};const r=[];try{e=a(91).A,r.push("../reducers")}catch(e){}try{t=Object(function(){var e=new Error("Cannot find module '../features'");throw e.code="MODULE_NOT_FOUND",e}()),r.push("../features")}catch(e){}return[{...e,...t},r]})();return(0,I.configureStore)({reducer:{...t,...A},middleware:e=>e().concat(h),preloadedState:e})}const f={};(()=>{const t=(a="ws-subaru-prgrm-logos",window.DDC&&window.DDC.WS&&window.DDC.WS.state&&window.DDC.WS.state[a]?window.DDC.WS.state[a]:{});var a;Object.keys(t).forEach(a=>{const r=D(((e,t)=>{let a=e[t];return"string"==typeof a&&(a=JSON.parse(a)),a})(t,a));f[a]=r,(0,e.hydrate)(React.createElement(R,{outputWrapperDiv:!1,store:r,widgetId:a}),document.getElementById(`${a}-app-root`)),delete t[a]})})()})()})(); 2//# sourceMappingURL=bundle.e282ed2f8bbc672b50e8a4de1e175390.js.map
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.