1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6626],{32038:(e,t,r)=>{var i=r(90966),s=i(r(46380)),o=i(r(1903)),n=i(r(75349)),a=i(r(95283));function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach(function(t){(0,o.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var d=r(49471),l=r(93663),v=r(45693);function _(e,t){var r=t.apiKey,i=t.version,s=t.sessionId,o=t.clientId,n=t.userId,a=t.segments,u=t.testCells,c=t.requestMethod,d=t.beaconMode,v=l.getWindowLocation(),_=v.host,p=v.pathname,m=v.search,h=!1!==t.sendReferrerWithTrackingEvents,f=Object.assign(e);if(i&&(f.c=i),o&&(f.i=o),s&&(f.s=s),n&&(f.ui=String(n)),a&&a.length&&(f.us=a),r&&(f.key=r),u&&Object.keys(u).forEach(function(e){f["ef-".concat(e)]=u[e]}),d&&c&&c.match(/POST/i)&&(f.beacon=!0),h&&_&&(f.origin_referrer=_,p&&(f.origin_referrer+=p),m))try{var g=[];new URLSearchParams(m).forEach(function(e,t){t.match(/utm_/)&&g.push("".concat(t,"=").concat(e))}),g.length&&(f.origin_referrer+="?".concat(g.join("&")))}catch(e){}return f._dt=Date.now(),f=l.cleanParams(f)}function p(e,t){return l.stringify(_(e,t))}var m=(0,a.default)(function e(t){(0,n.default)(this,e),this.options=t||{},this.eventemitter=new d,this.requests=new v(t,this.eventemitter)},[{key:"trackSessionStartV2",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t="".concat(this.options.serviceUrl,"/v2/behavioral_action/session_start?");return this.requests.queue("".concat(t).concat(p({},this.options)),"POST",void 0,e),this.requests.send(),!0}},{key:"trackSessionStart",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t="".concat(this.options.serviceUrl,"/behavior?");return this.requests.queue("".concat(t).concat(p({action:"session_start"},this.options)),void 0,void 0,e),this.requests.send(),!0}},{key:"trackInputFocusV2",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i="".concat(this.options.serviceUrl,"/v2/behavioral_action/focus?"),s={},o=t.analyticsTags,n=void 0===o?null:o;n&&(s.analytics_tags=n),s.user_input=e;var a="POST",u=_(s,c(c({},this.options),{},{requestMethod:a}));return this.requests.queue("".concat(i).concat(p({},this.options)),a,u,r),this.requests.send(),!0}},{key:"trackInputFocus",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t="".concat(this.options.serviceUrl,"/behavior?");return this.requests.queue("".concat(t).concat(p({action:"focus"},this.options)),void 0,void 0,e),this.requests.send(),!0}},{key:"trackItemDetailLoad",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"===(0,s.default)(e)&&!Array.isArray(e)){var r="".concat(this.options.serviceUrl,"/v2/behavioral_action/item_detail_load?"),i={},o=e.item_name,n=e.name,a=e.item_id,u=e.customer_id,d=e.customerId,v=e.variation_id,m=e.itemName,h=void 0===m?o||n:m,f=e.itemId,g=void 0===f?a||(void 0===d?u:d):f,y=e.variationId,q=void 0===y?v:y,b=e.url,I=e.analyticsTags;h&&(i.item_name=h),g&&(i.item_id=g),q&&(i.variation_id=q),I&&(i.analytics_tags=I),b&&(i.url=l.truncateString(b,2048));var k="".concat(r).concat(p({},this.options)),A="POST",P=_(i,c(c({},this.options),{},{requestMethod:A}));return this.requests.queue(k,A,P,t),this.requests.send(),!0}return this.requests.send(),Error("parameters are required of type object")}},{key:"trackAutocompleteSelectV2",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e&&"string"==typeof e){if(t&&"object"===(0,s.default)(t)&&!Array.isArray(t)){var i="".concat(this.options.serviceUrl,"/v2/behavioral_action/autocomplete_select?"),o=t.original_query,n=t.originalQuery,a=t.user_input,u=t.userIn
1put,d=t.original_section,l=t.section,v=void 0===l?d:l,m=t.tr,h=t.group_id,f=t.groupId,g=t.item_id,y=t.itemId,q=t.variation_id,b=t.variationId,I=t.slCampaignId,k=t.slCampaignOwner,A={},P={user_input:void 0===u?(void 0===n?o:n)||a:u,tr:m,group_id:void 0===f?h:f,item_id:void 0===y?g:y,variation_id:void 0===b?q:b,item_name:e,section:v};v&&(A.section=v),I&&(P.sl_campaign_id=I),k&&(P.sl_campaign_owner=k);var S="".concat(i).concat(p(A,this.options)),E="POST",j=_(P,c(c({},this.options),{},{requestMethod:E}));return this.requests.queue(S,E,j,r),this.requests.send(),!0}return this.requests.send(),Error("parameters are required of type object")}return this.requests.send(),Error("term is a required parameter of type string")}},{key:"trackAutocompleteSelect",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e&&"string"==typeof e){if(t&&"object"===(0,s.default)(t)&&!Array.isArray(t)){var i="".concat(this.options.serviceUrl,"/autocomplete/").concat(l.encodeURIComponentRFC3986(l.trimNonBreakingSpaces(e)),"/select?"),o={},n=t.original_query,a=t.originalQuery,u=void 0===a?n:a,c=t.section,d=t.original_section,v=t.originalSection,_=void 0===v?d:v,m=t.tr,h=t.group_id,f=t.groupId,g=void 0===f?h:f,y=t.display_name,q=t.displayName,b=t.item_id,I=t.itemId,k=void 0===I?b:I,A=t.slCampaignOwner,P=t.slCampaignId;return u&&(o.original_query=u),m&&(o.tr=m),(_||c)&&(o.section=_||c),g&&(o.group={group_id:g,display_name:void 0===q?y:q}),k&&(o.item_id=k),P&&(o.sl_campaign_id=P),A&&(o.sl_campaign_owner=A),this.requests.queue("".concat(i).concat(p(o,this.options)),void 0,void 0,r),this.requests.send(),!0}return this.requests.send(),Error("parameters are required of type object")}return this.requests.send(),Error("term is a required parameter of type string")}},{key:"trackSearchSubmitV2",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e&&"string"==typeof e){if(t&&"object"===(0,s.default)(t)&&!Array.isArray(t)){var i="".concat(this.options.serviceUrl,"/v2/behavioral_action/search_submit?"),o=t.original_query,n=t.originalQuery,a=t.user_input,u=t.userInput,d=t.group_id,l=t.groupId,v=void 0===l?d:l,m=t.section,h=t.analyticsTags,f=void 0===h?null:h,g={},y={user_input:void 0===u?(void 0===n?o:n)||a:u,search_term:e,section:m};v&&(y.filters={group_id:v}),m&&(g.section=m),f&&(y.analytics_tags=f);var q="".concat(i).concat(p(g,this.options)),b="POST",I=_(y,c(c({},this.options),{},{requestMethod:b}));return this.requests.queue(q,b,I,r),this.requests.send(),!0}return this.requests.send(),Error("parameters are required of type object")}return this.requests.send(),Error("term is a required parameter of type string")}},{key:"trackSearchSubmit",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e&&"string"==typeof e){if(t&&"object"===(0,s.default)(t)&&!Array.isArray(t)){var i="".concat(this.options.serviceUrl,"/autocomplete/").concat(l.encodeURIComponentRFC3986(l.trimNonBreakingSpaces(e)),"/search?"),o={},n=t.original_query,a=t.originalQuery,u=void 0===a?n:a,c=t.group_id,d=t.groupId,v=void 0===d?c:d,_=t.display_name,m=t.displayName,h=t.analyticsTags;return u&&(o.original_query=u),v&&(o.group={group_id:v,display_name:void 0===m?_:m}),h&&(o.analytics_tags=h),this.requests.queue("".concat(i).concat(p(o,this.options)),void 0,void 0,r),this.requests.send(),!0}return this.requests.send(),Error("parameters are required of type object")}return this.requests.send(),Error("term is a required parameter of type string")}},{key:"trackSearchResultsLoaded",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e&&"string"==typeof e){if(t&&"object"===(0,s.default)(t)&&!Array.isArray(t)){var i,o,n,a,u="".concat(this.options.serviceUrl,"/v2/behavioral_action/search_result_load?"),d=t.num_results,v=t.numResults,m=void 0===v?d:v,h=t.result_count,f=t.customerIds,g=t.customer_ids,y=t.itemIds,q=t.item_ids,b=t.items,I=void 0===b?(void 0===g?f:g)||(void 0===q?y:q):b,k=t.result_page,A=t.resultPage,P=t.result_id,S=t.resultId,E=t.sort_order,j=t.sortOrder,N=t.sort_by,O=t.sortBy,w=t.selected_filters,T=t.selectedFilters,C=t.url,R=void 0===C?(null==(i=l.getWindowLocation())?void 0:i.href)||"N/A":C,U=t.section,z=t.analyticsTags,M=t.resultCount,V=void 0===M?null!=(o=null!=(n=null!=m?m:h)?n:null==I?void 0:I.length)?o:0:M,F={};if(I&&Array.isArray(I)&&0!==I.length){var L=I.slice(0,100);
1a="string"==typeof I[0]||"number"==typeof I[0]?L.map(function(e){return{item_id:String(e)}}):L.map(function(e){return l.toSnakeCaseKeys(e,!1)})}U&&(F.section=U);var K={search_term:e,result_count:V,items:a,result_page:void 0===A?k:A,result_id:void 0===S?P:S,sort_order:void 0===j?E:j,sort_by:void 0===O?N:O,selected_filters:void 0===T?w:T,url:l.truncateString(R,2048),section:U,analytics_tags:z},Q="".concat(u).concat(p(F,this.options)),B="POST",D=_(K,c(c({},this.options),{},{requestMethod:B}));return this.requests.queue(Q,B,D,r),this.requests.send(),!0}return this.requests.send(),Error("parameters are required of type object")}return this.requests.send(),Error("term is a required parameter of type string")}},{key:"trackSearchResultClickV2",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e&&"string"==typeof e){if(t&&"object"===(0,s.default)(t)&&!Array.isArray(t)){var i="".concat(this.options.serviceUrl,"/v2/behavioral_action/search_result_click?"),o=t.num_results,n=t.customer_id,a=t.item_id,u=t.itemId,d=t.name,l=t.item_name,v=t.itemName,m=t.variation_id,h=t.variationId,f=t.result_id,g=t.resultId,y=t.result_count,q=t.resultCount,b=t.result_page,I=t.resultPage,k=t.result_position_on_page,A=t.resultPositionOnPage,P=t.num_results_per_page,S=t.numResultsPerPage,E=t.selected_filters,j=t.selectedFilters,N=t.section,O=t.analyticsTags,w=t.slCampaignId,T=t.slCampaignOwner,C={};N&&(C.section=N);var R="".concat(i).concat(p(C,this.options)),U="POST",z=_({sl_campaign_id:w,sl_campaign_owner:T,item_name:void 0===v?d||l:v,item_id:void 0===u?n||a:u,variation_id:void 0===h?m:h,result_id:void 0===g?f:g,result_count:void 0===q?o||y:q,result_page:void 0===I?b:I,result_position_on_page:void 0===A?k:A,num_results_per_page:void 0===S?P:S,selected_filters:void 0===j?E:j,section:N,search_term:e,analytics_tags:O},c(c({},this.options),{},{requestMethod:U}));return this.requests.queue(R,U,z,r),this.requests.send(),!0}return this.requests.send(),Error("parameters are required of type object")}return this.requests.send(),Error("term is a required parameter of type string")}},{key:"trackSearchResultClick",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e&&"string"==typeof e){if(t&&"object"===(0,s.default)(t)&&!Array.isArray(t)){var i="".concat(this.options.serviceUrl,"/autocomplete/").concat(l.encodeURIComponentRFC3986(l.trimNonBreakingSpaces(e)),"/click_through?"),o={},n=t.item_name,a=t.name,u=t.itemName,c=void 0===u?n||a:u,d=t.item_id,v=t.itemId,_=t.customer_id,m=t.customerId,h=void 0===m?_||(void 0===v?d:v):m,f=t.variation_id,g=t.variationId,y=void 0===g?f:g,q=t.result_id,b=t.resultId,I=void 0===b?q:b,k=t.item_is_convertible,A=t.itemIsConvertible,P=void 0===A?k:A,S=t.section,E=t.analyticsTags,j=t.slCampaignOwner,N=t.slCampaignId;return c&&(o.name=c),h&&(o.customer_id=h),y&&(o.variation_id=y),I&&(o.result_id=I),"boolean"==typeof P&&(o.item_is_convertible=P),S&&(o.section=S),E&&(o.analytics_tags=E),N&&(o.sl_campaign_id=N),j&&(o.sl_campaign_owner=j),this.requests.queue("".concat(i).concat(p(o,this.options)),void 0,void 0,r),this.requests.send(),!0}return this.requests.send(),Error("parameters are required of type object")}return this.requests.send(),Error("term is a required parameter of type string")}},{key:"trackConversion",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t&&"object"===(0,s.default)(t)&&!Array.isArray(t)){var i=e||"TERM_UNKNOWN",o="".concat(this.options.serviceUrl,"/v2/behavioral_action/conversion?"),n={},a={},u=t.name,d=t.item_name,l=t.itemName,v=void 0===l?d||u:l,m=t.customer_id,h=t.customerId,f=t.item_id,g=t.itemId,y=void 0===g?f||(void 0===h?m:h):g,q=t.variation_id,b=t.variationId,I=void 0===b?q:b,k=t.revenue,A=t.section,P=void 0===A?"Products":A,S=t.display_name,E=t.displayName,j=void 0===E?S:E,N=t.type,O=t.is_custom_type,w=t.isCustomType,T=void 0===w?O:w;y&&(a.item_id=y),v&&(a.item_name=v),I&&(a.variation_id=I),(k||0===k)&&(a.revenue=k.toString()),P&&(n.section=P,a.section=P),i&&(a.search_term=i),N&&(a.type=N),T&&(a.is_custom_type=T),j&&(a.display_name=j);var C="".concat(o).concat(p(n,this.options)),R="POST",U=_(a,c(c({},this.options),{},{requestMethod:R}));return this.requests.queue(C,R,U,r),this.requests.send(),!0}return this.requests.send(),Error("parameters are required of type object")}},{key:"trackPurchase",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"===(0,s.default)(e)&&!Array.isArray(e)){var r="".concat(this.options.serviceUrl,"/v2/behavioral_action/purchase?"),i={},o={},n=e.items,a=e.revenue,u=e.order_id,d=e.orderId,v=void 0===d?u:d,m=e.section,h=e.analyticsTags,f=this.options.apiKey;if(v){if(l.hasOrderIdRecord({orderId:v,apiKey:f}))return!1;l.addOrderIdRecord({orderId:v,apiKey:f}),o.order_id=v}n&&Array.isArray(n)&&(o.items=n.slice(0,100).map(function(e){return l.toSnakeCaseKeys(e,!1)})),(a||0===a)&&(o.revenue=a),m?i.section=m:i.section="Products",h&&(o.analytics_tags=h);var g="".concat(r).concat(p(i,this.options)),y="POST",q=_(o,c(c({},this.options),{},{requestMethod:y}));return this.requests.queue(g,y,q,t),this.requests.send(),!0}return this.requests.send(),Error("parameters are required of type object")}},{key:"trackRecommendationView",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"===(0,s.default)(e)&&!Array.isArray(e)){var r="".concat(this.options.serviceUrl,"/v2/behavioral_action/recommendation_result_view?"),i={},o=e.result_count,n=e.result_page,a=e.resultPage,u=void 0===a?n:a,d=e.result_id,v=e.resultId,m=void 0===v?d:v,h=e.section,f=e.url,g=e.pod_id,y=e.podId,q=void 0===y?g:y,b=e.num_results_viewed,I=e.numResultsViewed,k=void 0===I?b:I,A=e.items,P=e.analyticsTags,S=e.seedItemIds,E=e.resultCount,j=void 0===E?o||(null==A?void 0:A.length)||0:E;l.isNil(j)||(i.result_count=j),l.isNil(u)||(i.result_page=u),m&&(i.result_id=m),h?i.section=h:i.section="Products",f&&(i.url=l.truncateString(f,2048)),q&&(i.pod_id=q),l.isNil(k)||(i.num_results_viewed=k),A&&Array.isArray(A)&&(i.items=A.slice(0,100).map(function(e){return l.toSnakeCaseKeys(e,!1)})),P&&(i.analytics_tags=P),"number"==typeof S?i.seed_item_ids=[String(S)]:null!=S&&S.length&&"string"==typeof S?i.seed_item_ids=[S]:null!=S&&S.length&&Array.isArray(S)&&(i.seed_item_ids=S);var N="".concat(r).concat(p({},this.options)),O="POST",w=_(i,c(c({},this.options),{},{requestMethod:O}));return this.requests.queue(N,O,w,t),this.requests.send(),!0}return this.requests.send(),Error("parameters are required of type object")}},{key:"trackRecommendationClick",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"===(0,s.default)(e)&&!Array.isArray(e)){var r="".concat(this.options.serviceUrl,"/v2/behavioral_action/recommendation_result_click?"),i={},o=e.variation_id,n=e.variationId,a=void 0===n?o:n,u=e.section,d=void 0===u?"Products":u,v=e.result_id,m=e.resultId,h=void 0===m?v:m,f=e.result_count,g=e.resultCount,y=void 0===g?f:g,q=e.result_page,b=e.resultPage,I=void 0===b?q:b,k=e.result_position_on_page,A=e.resultPositionOnPage,P=void 0===A?k:A,S=e.num_results_per_page,E=e.numResultsPerPage,j=void 0===E?S:E,N=e.pod_id,O=e.podId,w=void 0===O?N:O,T=e.strategy_id,C=e.strategyId,R=void 0===C?T:C,U=e.item_id,z=e.itemId,M=void 0===z?U:z,V=e.item_name,F=e.itemName,L=void 0===F?V:F,K=e.analyticsTags,Q=e.slCampaignId,B=e.slCampaignOwner,D=e.seedItemIds;
1a&&(i.variation_id=a),d&&(i.section=d),h&&(i.result_id=h),l.isNil(y)||(i.result_count=y),l.isNil(I)||(i.result_page=I),l.isNil(P)||(i.result_position_on_page=P),l.isNil(j)||(i.num_results_per_page=j),w&&(i.pod_id=w),R&&(i.strategy_id=R),M&&(i.item_id=M),L&&(i.item_name=L),K&&(i.analytics_tags=K),Q&&(i.sl_campaign_id=Q),B&&(i.sl_campaign_owner=B),"number"==typeof D?i.seed_item_ids=[String(D)]:null!=D&&D.length&&"string"==typeof D?i.seed_item_ids=[D]:null!=D&&D.length&&Array.isArray(D)&&(i.seed_item_ids=D);var W="".concat(r).concat(p({},this.options)),x="POST",G=_(i,c(c({},this.options),{},{requestMethod:x}));return this.requests.queue(W,x,G,t),this.requests.send(),!0}return this.requests.send(),Error("parameters are required of type object")}},{key:"trackBrowseResultsLoaded",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"===(0,s.default)(e)&&!Array.isArray(e)){var r,i="".concat(this.options.serviceUrl,"/v2/behavioral_action/browse_result_load?"),o={},n=e.section,a=void 0===n?"Products":n,u=e.result_count,d=e.result_page,v=e.resultPage,m=void 0===v?d:v,h=e.result_id,f=e.resultId,g=void 0===f?h:f,y=e.selected_filters,q=e.selectedFilters,b=void 0===q?y:q,I=e.url,k=e.sort_order,A=e.sortOrder,P=void 0===A?k:A,S=e.sort_by,E=e.sortBy,j=void 0===E?S:E,N=e.filter_name,O=e.filterName,w=void 0===O?N:O,T=e.filter_value,C=e.filterValue,R=void 0===C?T:C,U=e.items,z=e.analyticsTags,M=e.resultCount,V=void 0===M?null!=(r=null!=u?u:null==U?void 0:U.length)?r:0:M;a&&(o.section=a),l.isNil(V)||(o.result_count=V),l.isNil(m)||(o.result_page=m),g&&(o.result_id=g),b&&(o.selected_filters=b),I&&(o.url=l.truncateString(I,2048)),P&&(o.sort_order=P),j&&(o.sort_by=j),w&&(o.filter_name=w),R&&(o.filter_value=R),U&&Array.isArray(U)&&(o.items=U.slice(0,100).map(function(e){return l.toSnakeCaseKeys(e,!1)})),z&&(o.analytics_tags=z);var F="".concat(i).concat(p({},this.options)),L="POST",K=_(o,c(c({},this.options),{},{requestMethod:L}));return this.requests.queue(F,L,K,t),this.requests.send(),!0}return this.requests.send(),Error("parameters are required of type object")}},{key:"trackBrowseResultClick",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"===(0,s.default)(e)&&!Array.isArray(e)){var r="".concat(this.options.serviceUrl,"/v2/behavioral_action/browse_result_click?"),i={},o=e.section,n=void 0===o?"Products":o,a=e.variation_id,u=e.variationId,d=void 0===u?a:u,v=e.result_id,m=e.resultId,h=void 0===m?v:m,f=e.result_count,g=e.resultCount,y=void 0===g?f:g,q=e.result_page,b=e.resultPage,I=void 0===b?q:b,k=e.result_position_on_page,A=e.resultPositionOnPage,P=void 0===A?k:A,S=e.num_results_per_page,E=e.numResultsPerPage,j=void 0===E?S:E,N=e.selected_filters,O=e.selectedFilters,w=void 0===O?N:O,T=e.filter_name,C=e.filterName,R=void 0===C?T:C,U=e.filter_value,z=e.filterValue,M=void 0===z?U:z,V=e.customer_id,F=e.customerId,L=e.item_id,K=e.itemId,Q=void 0===K?(void 0===F?V:F)||L:K,B=e.item_name,D=e.name,W=e.itemName,x=void 0===W?B||D:W,G=e.analyticsTags,H=e.slCampaignId,J=e.slCampaignOwner;n&&(i.section=n),d&&(i.variation_id=d),h&&(i.result_id=h),l.isNil(y)||(i.result_count=y),l.isNil(I)||(i.result_page=I),l.isNil(P)||(i.result_position_on_page=P),l.isNil(j)||(i.num_results_per_page=j),w&&(i.selected_filters=w),R&&(i.filter_name=R),M&&(i.filter_value=M),Q&&(i.item_id=Q),x&&(i.item_name=x),G&&(i.analytics_tags=G),H&&(i.sl_campaign_id=H),J&&(i.sl_campaign_owner=J);var X="".concat(r).concat(p({},this.options)),Y="POST",Z=_(i,c(c({},this.options),{},{requestMethod:Y}));return this.requests.queue(X,Y,Z,t),this.requests.send(),!0}return this.requests.send(),Error("parameters are required of type object")}},{key:"trackBrowseRedirect",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"===(0,s.default)(e)&&!Array.isArray(e)){var r="".concat(this.options.serviceUrl,"/v2/behavioral_action/browse_redirect?"),i={},o=e.searchTerm,n=e.userInput,a=e.section,u=void 0===a?"Products":a,d=e.selectedFilters,l=e.redirectToUrl,v=e.sortOrder,m=e.sortBy,h=e.filterName,f=e.filterValue,g=e.analyticsTags;o&&(i.search_term=o),n&&(i.user_input=n),l&&(i.redirect_to_url=l),u&&(i.section=u),d&&(i.selected_filters=d),v&&(i.sort_order=v),m&&(i.sort_by=m),h&&(i.filter_name=h),f&&(i.filter_value=f),g&&(i.analytics_tags=g);var y="".concat(r).concat(p({},this.options)),q="POST",b=_(i,c(c({},this.options),{},{requestMethod:q}));return this.requests.queue(y,q,b,t),this.requests.send(),!0}return this.requests.send(),Error("parameters are required of type object")}},{key:"trackGenericResultClick",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("object"===(0,s.default)(e)){var r="".concat(this.options.serviceUrl,"/v2/behavioral_action/result_click?"),i={},o=e.item_id,n=e.itemId,a=void 0===n?o:n,u=e.item_name,d=e.itemName,l=void 0===d?u:d,v=e.variation_id,m=e.variationId,h=void 0===m?v:m,f=e.section,g=e.analyticsTags;if(a){i.section=void 0===f?"Products":f,i.item_id=a,l&&(i.item_name=l),h&&(i.variation_id=h),g&&(i.analytics_tags=g);var y="".concat(r).concat(p({},this.options)),q="POST",b=_(i,c(c({},this.options),{},{requestMethod:q}));return this.requests.queue(y,q,b,t),this.requests.send(),!0}}return this.requests.send(),Error('A parameters object with an "itemId" property is required.')}},{key:"trackQuizResultsLoaded",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"===(0,s.default)(e)&&!Array.isArray(e)){var r="".concat(this.options.serviceUrl,"/v2/behavioral_action/quiz_result_load?"),i=e.quiz_id,o=e.quizId,n=void 0===o?i:o,a=e.quiz_version_id,u=e.quizVersionId,d=void 0===u?a:u,v=e.quiz_session_id,m=e.quizSessionId,h=void 0===m?v:m,f=e.url,g=e.section,y=void 0===g?"Products":g,q=e.result_count,b=e.resultCount,I=void 0===b?q:b,k=e.result_id,A=e.resultId,P=void 0===A?k:A,S=e.result_page,E=e.resultPage,j=void 0===E?S:E,N=e.items,O={},w={};if(N&&Array.isArray(N)&&(w.items=N.slice(0,100).map(function(e){return l.toSnakeCaseKeys(e,!1)})),"string"!=typeof n)return Error('"quizId" is a required parameter of type string');
1if("string"!=typeof d)return Error('"quizVersionId" is a required parameter of type string');if("string"!=typeof h)return Error('"quizSessionId" is a required parameter of type string');if("string"!=typeof f)return Error('"url" is a required parameter of type string');if(w.quiz_id=n,w.quiz_version_id=d,w.quiz_session_id=h,w.url=l.truncateString(f,2048),!l.isNil(y)){if("string"!=typeof y)return Error('"section" must be a string');O.section=y,w.section=y}if(!l.isNil(I)){if("number"!=typeof I)return Error('"resultCount" must be a number');w.result_count=I}if(!l.isNil(P)){if("string"!=typeof P)return Error('"resultId" must be a string');w.result_id=P}if(!l.isNil(j)){if("number"!=typeof j)return Error('"resultPage" must be a number');w.result_page=j}var T="".concat(r).concat(p(O,this.options)),C="POST",R=_(w,c(c({},this.options),{},{requestMethod:C}));return this.requests.queue(T,C,R,t),this.requests.send(),!0}return this.requests.send(),Error("parameters are required of type object")}},{key:"trackQuizResultClick",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"===(0,s.default)(e)&&!Array.isArray(e)){var r="".concat(this.options.serviceUrl,"/v2/behavioral_action/quiz_result_click?"),i=e.quiz_id,o=e.quizId,n=void 0===o?i:o,a=e.quiz_version_id,u=e.quizVersionId,d=void 0===u?a:u,v=e.quiz_session_id,m=e.quizSessionId,h=void 0===m?v:m,f=e.item_id,g=e.itemId,y=void 0===g?f:g,q=e.item_name,b=e.itemName,I=void 0===b?q:b,k=e.result_count,A=e.resultCount,P=void 0===A?k:A,S=e.result_id,E=e.resultId,j=void 0===E?S:E,N=e.result_page,O=e.resultPage,w=void 0===O?N:O,T=e.num_results_per_page,C=e.numResultsPerPage,R=void 0===C?T:C,U=e.result_position_on_page,z=e.resultPositionOnPage,M=void 0===z?U:z,V=e.section,F=void 0===V?"Products":V,L=e.variationId,K={},Q={};if("string"!=typeof n)return Error('"quizId" is a required parameter of type string');if("string"!=typeof d)return Error('"quizVersionId" is a required parameter of type string');if("string"!=typeof h)return Error('"quizSessionId" is a required parameter of type string');if("string"!=typeof y&&"string"!=typeof I)return Error('"itemId" or "itemName" is a required parameter of type string');if(Q.quiz_id=n,Q.quiz_version_id=d,Q.quiz_session_id=h,!l.isNil(y)){if("string"!=typeof y)return Error('"itemId" must be a string');Q.item_id=y}if(!l.isNil(I)){if("string"!=typeof I)return Error('"itemName" must be a string');Q.item_name=I}if(!l.isNil(L)){if("string"!=typeof L)return Error('"variationId" must be a string');Q.variation_id=L}if(!l.isNil(F)){if("string"!=typeof F)return Error('"section" must be a string');K.section=F}if(!l.isNil(P)){if("number"!=typeof P)return Error('"resultCount" must be a number');Q.result_count=P}if(!l.isNil(j)){if("string"!=typeof j)return Error('"resultId" must be a string');Q.result_id=j}if(!l.isNil(w)){if("number"!=typeof w)return Error('"resultPage" must be a number');Q.result_page=w}if(!l.isNil(R)){if("number"!=typeof R)return Error('"numResultsPerPage" must be a number');Q.num_results_per_page=R}if(!l.isNil(M)){if("number"!=typeof M)return Error('"resultPositionOnPage" must be a number');Q.result_position_on_page=M}var B="".concat(r).concat(p(K,this.options)),D="POST",W=_(Q,c(c({},this.options),{},{requestMethod:D}));return this.requests.queue(B,D,W,t),this.requests.send(),!0}return this.requests.send(),Error("parameters are required of type object")}},{key:"trackQuizConversion",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"===(0,s.default)(e)&&!Array.isArray(e)){var r="".concat(this.options.serviceUrl,"/v2/behavioral_action/quiz_conversion?"),i=e.quiz_id,o=e.quizId,n=void 0===o?i:o,a=e.quiz_version_id,u=e.quizVersionId,d=void 0===u?a:u,v=e.quiz_session_id,m=e.quizSessionId,h=void 0===m?v:m,f=e.item_id,g=e.itemId,y=void 0===g?f:g,q=e.item_name,b=e.itemName,I=void 0===b?q:b,k=e.variation_id,A=e.variationId,P=void 0===A?k:A,S=e.revenue,E=e.section,j=void 0===E?"Products":E,N=e.type,O=e.is_custom_type,w=e.isCustomType,T=void 0===w?O:w,C=e.display_name,R=e.displayName,U=void 0===R?C:R,z={};if("string"!=typeof n)return Error('"quizId" is a required parameter of type string');
1if("string"!=typeof d)return Error('"quizVersionId" is a required parameter of type string');if("string"!=typeof h)return Error('"quizSessionId" is a required parameter of type string');if("string"!=typeof y&&"string"!=typeof I)return Error('"itemId" or "itemName" is a required parameter of type string');if(z.quiz_id=n,z.quiz_version_id=d,z.quiz_session_id=h,!l.isNil(y)){if("string"!=typeof y)return Error('"itemId" must be a string');z.item_id=y}if(!l.isNil(I)){if("string"!=typeof I)return Error('"itemName" must be a string');z.item_name=I}if(!l.isNil(P)){if("string"!=typeof P)return Error('"variationId" must be a string');z.variation_id=P}if(!l.isNil(S)){if("string"!=typeof S)return Error('"revenue" must be a string');z.revenue=S}if(!l.isNil(j)){if("string"!=typeof j)return Error('"section" must be a string');z.section=j}if(!l.isNil(N)){if("string"!=typeof N)return Error('"type" must be a string');z.type=N}if(!l.isNil(T)){if("boolean"!=typeof T)return Error('"isCustomType" must be a boolean');z.is_custom_type=T}if(!l.isNil(U)){if("string"!=typeof U)return Error('"displayName" must be a string');z.display_name=U}var M="".concat(r).concat(p({},this.options)),V="POST",F=_(z,c(c({},this.options),{},{requestMethod:V}));return this.requests.queue(M,V,F,t),this.requests.send(),!0}return this.requests.send(),Error("parameters are required of type object")}},{key:"trackAgentSubmit",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"===(0,s.default)(e)&&!Array.isArray(e)){var r="".concat(this.options.serviceUrl,"/v2/behavioral_action/assistant_submit?"),i=e.section,o=e.intent,n="".concat(r).concat(p({},this.options)),a="POST",u=_({intent:o,section:i},c(c({},this.options),{},{requestMethod:a}));return this.requests.queue(n,a,u,t),this.requests.send(),!0}return this.requests.send(),Error("parameters are required of type object")}},{key:"trackAgentResultLoadStarted",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"===(0,s.default)(e)&&!Array.isArray(e)){var r="".concat(this.options.serviceUrl,"/v2/behavioral_action/assistant_result_load_start?"),i=e.section,o=e.intentResultId,n=e.intent,a="".concat(r).concat(p({},this.options)),u="POST",d=_({intent_result_id:o,intent:n,section:i},c(c({},this.options),{},{requestMethod:u}));return this.requests.queue(a,u,d,t),this.requests.send(),!0}return this.requests.send(),Error("parameters are required of type object")}},{key:"trackAgentResultLoadFinished",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"===(0,s.default)(e)&&!Array.isArray(e)){var r="".concat(this.options.serviceUrl,"/v2/behavioral_action/assistant_result_load_finish?"),i=e.section,o=e.searchResultCount,n=e.intentResultId,a=e.intent,u="".concat(r).concat(p({},this.options)),d="POST",l=_({intent_result_id:n,section:i,intent:a,search_result_count:o},c(c({},this.options),{},{requestMethod:d}));return this.requests.queue(u,d,l,t),this.requests.send(),!0}return this.requests.send(),Error("parameters are required of type object")}},{key:"trackAgentResultClick",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"===(0,s.default)(e)&&!Array.isArray(e)){var r="".concat(this.options.serviceUrl,"/v2/behavioral_action/assistant_search_result_click?"),i=e.section,o=e.variationId,n=e.intentResultId,a=e.searchResultId,u=e.itemId,d=e.itemName,l=e.intent,v="".concat(r).concat(p({},this.options)),m="POST",h=_({section:void 0===i?"Products":i,variation_id:o,intent_result_id:n,search_result_id:a,item_id:u,item_name:d,intent:l},c(c({},this.options),{},{requestMethod:m}));return this.requests.queue(v,m,h,t),this.requests.send(),!0}return this.requests.send(),Error("parameters are required of type object")}},{key:"trackAgentResultView",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"===(0,s.default)(e)&&!Array.isArray(e)){var r="".concat(this.options.serviceUrl,"/v2/behavioral_action/assistant_search_result_view?"),i=e.section,o=e.items,n=e.numResultsViewed,a=e.intentResultId,u=e.searchResultId,d=e.intent,v={section:void 0===i?"Products":i,intent_result_id:a,search_result_id:u,num_results_viewed:n,items:o&&Array.isArray(o)&&o.slice(0,100).map(function(e){return l.toSnakeCaseKeys(e,!1)}),intent:d},m="".concat(r).concat(p({},this.options)),h="POST",f=_(v,c(c({},this.options),{},{requestMethod:h}));return this.requests.queue(m,h,f,t),this.requests.send(),!0}return this.requests.send(),Error("parameters are required of type object")}},{key:"trackAgentSearchSubmit",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"===(0,s.default)(e)&&!Array.isArray(e)){var r="".concat(this.options.serviceUrl,"/v2/behavioral_action/assistant_search_submit?"),i=e.section,o=e.intent,n=e.searchTerm,a=e.searchResultId,u=e.intentResultId,d="".concat(r).concat(p({}
1,this.options)),l="POST",v=_({intent:o,section:i,search_term:n,search_result_id:a,intent_result_id:u},c(c({},this.options),{},{requestMethod:l}));return this.requests.queue(d,l,v,t),this.requests.send(),!0}return this.requests.send(),Error("parameters is a required parameter of type object")}},{key:"trackAssistantSubmit",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.trackAgentSubmit(e,t)}},{key:"trackAssistantResultLoadStarted",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.trackAgentResultLoadStarted(e,t)}},{key:"trackAssistantResultLoadFinished",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.trackAgentResultLoadFinished(e,t)}},{key:"trackAssistantResultClick",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.trackAgentResultClick(e,t)}},{key:"trackAssistantResultView",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.trackAgentResultView(e,t)}},{key:"trackAssistantSearchSubmit",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.trackAgentSearchSubmit(e,t)}},{key:"trackProductInsightsAgentViews",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"===(0,s.default)(e)&&!Array.isArray(e)){var r="".concat(this.options.serviceUrl,"/v2/behavioral_action/product_insights_agent_views?"),i=e.section,o=e.questions,n=e.itemId,a=e.itemName,u=e.variationId,d=e.viewTimespans,l={};i&&(l.section=i);var v="".concat(r).concat(p(l,this.options)),m="POST",h=_({questions:o,item_id:n,item_name:a,variation_id:u,view_timespans:d},c(c({},this.options),{},{requestMethod:m}));return this.requests.queue(v,m,h,t),this.requests.send(),!0}return this.requests.send(),Error("parameters is a required parameter of type object")}},{key:"trackProductInsightsAgentView",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"===(0,s.default)(e)&&!Array.isArray(e)){var r="".concat(this.options.serviceUrl,"/v2/behavioral_action/product_insights_agent_view?"),i=e.section,o=e.questions,n=e.itemId,a=e.itemName,u=e.variationId,d={};i&&(d.section=i);
1var l="".concat(r).concat(p(d,this.options)),v="POST",m=_({questions:o,item_id:n,item_name:a,variation_id:u},c(c({},this.options),{},{requestMethod:v}));return this.requests.queue(l,v,m,t),this.requests.send(),!0}return this.requests.send(),Error("parameters is a required parameter of type object")}},{key:"trackProductInsightsAgentOutOfView",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"===(0,s.default)(e)&&!Array.isArray(e)){var r="".concat(this.options.serviceUrl,"/v2/behavioral_action/product_insights_agent_out_of_view?"),i=e.section,o=e.itemId,n=e.itemName,a=e.variationId,u={};i&&(u.section=i);var d="".concat(r).concat(p(u,this.options)),l="POST",v=_({item_id:o,item_name:n,variation_id:a},c(c({},this.options),{},{requestMethod:l}));return this.requests.queue(d,l,v,t),this.requests.send(),!0}return this.requests.send(),Error("parameters is a required parameter of type object")}},{key:"trackProductInsightsAgentFocus",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"===(0,s.default)(e)&&!Array.isArray(e)){var r="".concat(this.options.serviceUrl,"/v2/behavioral_action/product_insights_agent_focus?"),i=e.section,o=e.itemId,n=e.itemName,a=e.variationId,u={};i&&(u.section=i);var d="".concat(r).concat(p(u,this.options)),l="POST",v=_({item_id:o,item_name:n,variation_id:a},c(c({},this.options),{},{requestMethod:l}));return this.requests.queue(d,l,v,t),this.requests.send(),!0}return this.requests.send(),Error("parameters is a required parameter of type object")}},{key:"trackProductInsightsAgentQuestionClick",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"===(0,s.default)(e)&&!Array.isArray(e)){var r="".concat(this.options.serviceUrl,"/v2/behavioral_action/product_insights_agent_question_click?"),i=e.section,o=e.itemId,n=e.itemName,a=e.variationId,u=e.question,d={};i&&(d.section=i);
1var l="".concat(r).concat(p(d,this.options)),v="POST",m=_({item_id:o,item_name:n,variation_id:a,question:u},c(c({},this.options),{},{requestMethod:v}));return this.requests.queue(l,v,m,t),this.requests.send(),!0}return this.requests.send(),Error("parameters is a required parameter of type object")}},{key:"trackProductInsightsAgentQuestionSubmit",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"===(0,s.default)(e)&&!Array.isArray(e)){var r="".concat(this.options.serviceUrl,"/v2/behavioral_action/product_insights_agent_question_submit?"),i=e.section,o=e.itemId,n=e.itemName,a=e.variationId,u=e.question,d={};i&&(d.section=i);var l="".concat(r).concat(p(d,this.options)),v="POST",m=_({item_id:o,item_name:n,variation_id:a,question:u},c(c({},this.options),{},{requestMethod:v}));return this.requests.queue(l,v,m,t),this.requests.send(),!0}return this.requests.send(),Error("parameters is a required parameter of type object")}},{key:"trackProductInsightsAgentAnswerView",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"===(0,s.default)(e)&&!Array.isArray(e)){var r="".concat(this.options.serviceUrl,"/v2/behavioral_action/product_insights_agent_answer_view?"),i=e.section,o=e.itemId,n=e.itemName,a=e.variationId,u=e.question,d=e.answerText,l=e.qnaResultId,v={};i&&(v.section=i);var m="".concat(r).concat(p(v,this.options)),h="POST",f=_({item_id:o,item_name:n,variation_id:a,question:u,answer_text:d,qna_result_id:l},c(c({},this.options),{},{requestMethod:h}));return this.requests.queue(m,h,f,t),this.requests.send(),!0}return this.requests.send(),Error("parameters is a required parameter of type object")}},{key:"trackProductInsightsAgentAnswerFeedback",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"===(0,s.default)(e)&&!Array.isArray(e)){var r="".concat(this.options.serviceUrl,"/v2/behavioral_action/product_insights_agent_answer_feedback?"),i=e.section,o=e.itemId,n=e.itemName,a=e.variationId,u=e.feedbackLabel,d=e.qnaResultId,l={};i&&(l.section=i);var v="".concat(r).concat(p(l,this.options)),m="POST",h=_({item_id:o,item_name:n,variation_id:a,feedback_label:u,qna_result_id:d},c(c({},this.options),{},{requestMethod:m}));return this.requests.queue(v,m,h,t),this.requests.send(),!0}return this.requests.send(),Error("parameters is a required parameter of type object")}},{key:"on",value:function(e,t){return"success"!==e&&"error"!==e?Error('messageType must be a string of value "success" or "error"'):t&&"function"==typeof t?(this.eventemitter.on(e,t),!0):Error("callback is required and must be a function")}}]);m.RequestQueue=v,e.exports=m}}]);
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.