/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/@wix/auto_sdk_search_wix-site-search@1.0.27/build/cjs/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var r in t)__defProp(e,r,{get:t[r],enumerable:!0})},__copyProps=(e,t,r,o)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let s of __getOwnPropNames(t))__hasOwnProp.call(e,s)||s===r||__defProp(e,s,{get:()=>t[s],enumerable:!(o=__getOwnPropDesc(t,s))||o.enumerable});return e},__toCommonJS=e=>__copyProps(__defProp({},"__esModule",{value:!0}),e),index_exports={};__export(index_exports,{AggregationType:()=>AggregationType,DocumentType:()=>DocumentType,NestedAggregationType:()=>NestedAggregationType,ScalarType:()=>ScalarType,SortOrder:()=>SortOrder,autocomplete:()=>autocomplete4,search:()=>search4,suggest:()=>suggest4,utils:()=>utils}),module.exports=__toCommonJS(index_exports);var import_transform_error=require("@wix/sdk-runtime/transform-error"),import_rename_all_nested_keys=require("@wix/sdk-runtime/rename-all-nested-keys"),import_float=require("@wix/sdk-runtime/transformations/float"),import_transform_paths=require("@wix/sdk-runtime/transformations/transform-paths"),import_rest_modules=require("@wix/sdk-runtime/rest-modules");function resolveWixSearchPlatformizedV1SiteSearchPlatformizedServiceUrl(e){return(0,import_rest_modules.resolveUrl)(Object.assign(e,{domainToMappings:{"api._api_base_domain_":[{srcPath:"/_api/site-search",destPath:""}],_:[{srcPath:"/_api/site-search",destPath:""}],"www.wixapis.com":[{srcPath:"/_api/site-search",destPath:""}],"*.dev.wix-code.com":[{srcPath:"/_api/site-search",destPath:""}]}}))}var PACKAGE_NAME="@wix/auto_sdk_search_wix-site-search";function search(e){return function({host:t}){return{entityFqdn:"wix.search.platformized.v1.site_document",method:"POST",methodFqn:"wix.search.platformized.v1.SiteSearchPlatformizedService.Search",packageName:PACKAGE_NAME,migrationOptions:{optInTransformResponse:!0},url:resolveWixSearchPlatformizedV1SiteSearchPlatformizedServiceUrl({protoPath:"/v1/search",data:e,host:t}),data:e,transformResponse:e=>(0,import_transform_paths.transformPaths)(e,[{transformFn:import_float.transformRESTFloatToSDKFloat,paths:[{path:"aggregationData.results.scalar.value"},{path:"aggregationData.results.nested.results.results.*.scalar.value"}]}])}}}function autocomplete(e){return function({host:t}){return{entityFqdn:"wix.search.platformized.v1.site_document",method:"POST",methodFqn:"wix.search.platformized.v1.SiteSearchPlatformizedService.Autocomplete",packageName:PACKAGE_NAME,migrationOptions:{optInTransformResponse:!0},url:resolveWixSearchPlatformizedV1SiteSearchPlatformizedServiceUrl({protoPath:"/v1/autocomplete",data:e,host:t}),data:e}}}function suggest(e){return function({host:t}){return{entityFqdn:"wix.search.platformized.v1.site_document",method:"POST",methodFqn:"wix.search.platformized.v1.SiteSearchPlatformizedService.Suggest",packageName:PACKAGE_NAME,migrationOptions:{optInTransformResponse:!0},url:resolveWixSearchPlatformizedV1SiteSearchPlatformizedServiceUrl({protoPath:"/v1/suggest",data:e,host:t}),data:e}}}var import_search_builder_utils=require("@wix/sdk-runtime/search-builder-utils"),SortOrder=(e=>(e.ASC="ASC",e.DESC="DESC",e))(SortOrder||{}),ScalarType=(e=>(e.UNKNOWN_SCALAR_TYPE="UNKNOWN_SCALAR_TYPE",e.MIN="MIN",e.MAX="MAX",e))(ScalarType||{}),NestedAggregationType=(e=>(e.UNKNOWN_AGGREGATION_TYPE="UNKNOWN_AGGREGATION_TYPE",e.VALUE="VALUE",e.SCALAR="SCALAR",e))(NestedAggregationType||{}),AggregationType=(e=>(e.UNKNOWN_AGGREGATION_TYPE="UNKNOWN_AGGREGATION_TYPE",e.VALUE="VALUE",e.SCALAR="SCALAR",e.NESTED="NESTED",e))(AggregationType||{}),DocumentType=(e=>(e.UNSPECIFIED="UNSPECIFIED",e.BLOG_POSTS="BLOG_POSTS",e.BOOKING_SERVICES="BOOKING_SERVICES",e.EVENTS="EVENTS",e.FORUM_CONTENT="FORUM_CONTENT",e.ONLINE_PROGRAMS="ONLINE_PROGRAMS",e.PROGALLERY_ITEM="PROGALLERY_ITEM",e.STORES_PRODUCTS="STORES_PRODUCTS",e))(DocumentType||{});async function search2(e,t){const{httpClient:r,sideEffects:o}=arguments[2],s=search((0,import_rename_all_nested_keys.renameKeysFromSDKRequestToRESTRequest)({search:e,documentType:t?.documentType,language:t?.language}));o?.onSiteCall?.();try{const e=await r.request(s);return o?.onSuccess?.(e),(0,import_rename_all_nested_keys.renameKeysFromRESTResponseToSDKResponse)(e.data)}catch(e){const t=(0,import_transform_error.transformError)(e,{spreadPathsToArguments:{},explicitPathsToArguments:{search:"$[0]",documentType:"$[1].documentType",language:"$[1].language"},singleArgumentUnchanged:!1},["search","options"]);throw o?.onError?.(e),t}}var utils={search:{...(0,import_search_builder_utils.createSearchUtils)()}};async function autocomplete2(e,t,r){const{httpClient:o,sideEffects:s}=arguments[3],a=autocomplete((0,import_rename_all_nested_keys.renameKeysFromSDKRequestToRESTRequest)({query:e,documentType:t,limit:r?.limit,language:r?.language,filter:r?.filter,searchFields:r?.searchFields}));s?.onSiteCall?.();try{const e=await o.request(a);return s?.onSuccess?.(e),(0,import_rename_all_nested_keys.renameKeysFromRESTResponseToSDKResponse)(e.data)}catch(e){const t=(0,import_transform_error.transformError)(e,{spreadPathsToArguments:{},explicitPathsToArguments:{query:"$[0]",documentType:"$[1]",limit:"$[2].limit",language:"$[2].language",filter:"$[2].filter",searchFields:"$[2].searchFields"},singleArgumentUnchanged:!1},["query","documentType","options"]);throw s?.onError?.(e),t}}async function suggest2(e,t){const{httpClient:r,sideEffects:o}=arguments[2],s=suggest((0,import_rename_all_nested_keys.renameKeysFromSDKRequestToRESTRequest)({documentType:e,suggest:t?.suggest,limit:t?.limit,language:t?.language}));o?.onSiteCall?.();try{const e=await r.request(s);return o?.onSuccess?.(e),(0,import_rename_all_nested_keys.renameKeysFromRESTResponseToSDKResponse)(e.data)}catch(e){const t=(0,import_transform_error.transformError)(e,{spreadPathsToArguments:{},explicitPathsToArguments:{documentType:"$[0]",suggest:"$[1].suggest",limit:"$[1].limit",language:"$[1].language"},singleArgumentUnchanged:!1},["documentType","options"]);throw o?.onError?.(e),t}}function search3(e){return(t,r)=>search2(t,r,{httpClient:e})}function autocomplete3(e){return(t,r,o)=>autocomplete2(t,r,o,{httpClient:e})}function suggest3(e){return(t,r)=>suggest2(t,r,{httpClient:e})}var import_rest_modules2=require("@wix/sdk-runtime/rest-modules"),search4=(0,import_rest_modules2.createRESTModule)(search3),autocomplete4=(0,import_rest_modules2.createRESTModule)(autocomplete3),suggest4=(0,import_rest_modules2.createRESTModule)(suggest3);
//# sourceMappingURL=/sm/923b16951b92a29bb47d389046f20e9ae07806838e980e423a41ef47fe0d1c3c.map