PageSourceSearch

https://app.masonhub.co/static/js/5.1591d6e7.chunk.js

js masonhub.co collected 2026-10-04 01:44:13 UTC 333,321 bytes, 1 lines download raw bytes

1(this["webpackJsonpweb-oms"]=this["webpackJsonpweb-oms"]||[]).push([[5],{1519:function(e,a,l){"use strict";var n=l(30),t=l(0),s=["title","titleId"];function r(e,a){var l=e.title,r=e.titleId,i=Object(n.a)(e,s);return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":r},i),l?t.createElement("title",{id:r},l):null,t.createElement("path",{fillRule:"evenodd",d:"M8.75 1A2.75 2.75 0 0 0 6 3.75v.443c-.795.077-1.584.176-2.365.298a.75.75 0 1 0 .23 1.482l.149-.022.841 10.518A2.75 2.75 0 0 0 7.596 19h4.807a2.75 2.75 0 0 0 2.742-2.53l.841-10.52.149.023a.75.75 0 0 0 .23-1.482A41.03 41.03 0 0 0 14 4.193V3.75A2.75 2.75 0 0 0 11.25 1h-2.5ZM10 4c.84 0 1.673.025 2.5.075V3.75c0-.69-.56-1.25-1.25-1.25h-2.5c-.69 0-1.25.56-1.25 1.25v.325C8.327 4.025 9.16 4 10 4ZM8.58 7.72a.75.75 0 0 0-1.5.06l.3 7.5a.75.75 0 1 0 1.5-.06l-.3-7.5Zm4.34.06a.75.75 0 1 0-1.5-.06l-.3 7.5a.75.75 0 1 0 1.5.06l.3-7.5Z",clipRule:"evenodd"}))}var i=t.forwardRef(r);a.a=i},1591:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{alias:null,args:null,concreteType:"ProductCategoryMapping",kind:"LinkedField",name:"productCategoryMappings",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"customerProductCategory",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"useProductCategoriesQuery",selections:e,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"useProductCategoriesQuery",selections:e},params:{cacheID:"b326063fee82e274a18faaa66162c4c0",id:null,metadata:{},name:"useProductCategoriesQuery",operationKind:"query",text:"query useProductCategoriesQuery {\n  productCategoryMappings {\n    id\n    customerProductCategory\n  }\n}\n"}}}();n.hash="1f4dae80d58000e2bb93cbcc79f0d8d1",a.default=n},1592:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"filters"},{defaultValue:null,kind:"LocalArgument",name:"sort"}],a=[{kind:"Variable",name:"filters",variableName:"filters"},{kind:"Literal",name:"first",value:10},{kind:"Variable",name:"sort",variableName:"sort"}],l={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"CatalogSearchQuery",selections:[{args:a,kind:"FragmentSpread",name:"CatalogSearchQuery_searchSkus"}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"CatalogSearchQuery",selections:[{alias:null,args:a,concreteType:"SkuSearchCatalog",kind:"LinkedField",name:"searchSkuCatalog",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"totalCount",storageKey:null},{alias:null,args:null,concreteType:"SkuSearchCatalogEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null},{alias:null,args:null,concreteType:"Sku",kind:"LinkedField",name:"node",plural:!1,selections:[l,{alias:null,args:null,kind:"ScalarField",name:"imageUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"warehouseId",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"customerIdentifier",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uniqueSkuName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"productName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"ormd",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"countryOfOrigin",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"commodityCode",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"isKit",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"properties",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"isSupplies",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"kitType",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"snapshot",storageKey:null},{alias:null,args:null,concreteType:"BarCode",kind:"LinkedField",name:"barCodes",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"code",storageKey:null},l],storageKey:null},{alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"account",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},l],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"SearchPageInfo",kind:"LinkedField",name:"pageInfo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"startCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"endCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasNextPage",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasPreviousPage",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:a,filters:["filters","sort"],handle:"connection",key:"catalogSearchElasticQuery_searchSkuCatalog",kind:"LinkedHandle",name:"searchSkuCatalog"}]}
1,params:{cacheID:"51605ee9cc617183c75a345355a11015",id:null,metadata:{},name:"CatalogSearchQuery",operationKind:"query",text:"query CatalogSearchQuery(\n  $filters: CatalogFilters!\n  $sort: String\n) {\n  ...CatalogSearchQuery_searchSkus_4B3raz\n}\n\nfragment CatalogSearchQuery_searchSkus_4B3raz on Query {\n  searchSkuCatalog(filters: $filters, first: 10, sort: $sort) {\n    totalCount\n    edges {\n      cursor\n      node {\n        id\n        imageUrl\n        warehouseId\n        customerIdentifier\n        uniqueSkuName\n        productName\n        ormd\n        countryOfOrigin\n        commodityCode\n        isKit\n        properties\n        isSupplies\n        kitType\n        snapshot\n        barCodes {\n          code\n          id\n        }\n        account {\n          name\n          id\n        }\n        __typename\n      }\n    }\n    pageInfo {\n      startCursor\n      endCursor\n      hasNextPage\n      hasPreviousPage\n    }\n  }\n}\n"}}}();n.hash="5c87b4818231b8ea73b70ee578e43896",a.default=n},1593:function(e,a,l){"use strict";l.r(a);var n=function(){var e=["searchSkuCatalog"];return{argumentDefinitions:[{defaultValue:null,kind:"LocalArgument",name:"after"},{defaultValue:null,kind:"LocalArgument",name:"filters"},{defaultValue:null,kind:"LocalArgument",name:"first"},{defaultValue:null,kind:"LocalArgument",name:"sort"}],kind:"Fragment",metadata:{connection:[{count:"first",cursor:"after",direction:"forward",path:e}],refetch:{connection:{forward:{count:"first",cursor:"after"},backward:null,path:e},fragmentPathInResult:[],operation:l(1594)}},name:"CatalogSearchQuery_searchSkus",selections:[{alias:"searchSkuCatalog",args:[{kind:"Variable",name:"filters",variableName:"filters"},{kind:"Variable",name:"sort",variableName:"sort"}],concreteType:"SkuSearchCatalog",kind:"LinkedField",name:"__catalogSearchElasticQuery_searchSkuCatalog_connection",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"totalCount",storageKey:null},{alias:null,args:null,concreteType:"SkuSearchCatalogEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null},{alias:null,args:null,concreteType:"Sku",kind:"LinkedField",name:"node",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"imageUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"warehouseId",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"customerIdentifier",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uniqueSkuName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"productName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"ormd",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"countryOfOrigin",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"commodityCode",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"isKit",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"properties",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"isSupplies",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"kitType",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"snapshot",storageKey:null},{alias:null,args:null,concreteType:"BarCode",kind:"LinkedField",name:"barCodes",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"code",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"account",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"SearchPageInfo",kind:"LinkedField",name:"pageInfo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"startCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"endCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasNextPage",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasPreviousPage",storageKey:null}],storageKey:null}],storageKey:null}],type:"Query",abstractKey:null}}();n.hash="327ef16b73536153a991d806cf1a18bc",a.default=n},1594:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"after"},{defaultValue:null,kind:"LocalArgument",name:"filters"},{defaultValue:null,kind:"LocalArgument",name:"first"},{defaultValue:null,kind:"LocalArgument",name:"sort"}
1],a=[{kind:"Variable",name:"after",variableName:"after"},{kind:"Variable",name:"filters",variableName:"filters"},{kind:"Variable",name:"first",variableName:"first"},{kind:"Variable",name:"sort",variableName:"sort"}],l={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"CatalogSearchQuery_queryFragment",selections:[{args:a,kind:"FragmentSpread",name:"CatalogSearchQuery_searchSkus"}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"CatalogSearchQuery_queryFragment",selections:[{alias:null,args:a,concreteType:"SkuSearchCatalog",kind:"LinkedField",name:"searchSkuCatalog",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"totalCount",storageKey:null},{alias:null,args:null,concreteType:"SkuSearchCatalogEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null},{alias:null,args:null,concreteType:"Sku",kind:"LinkedField",name:"node",plural:!1,selections:[l,{alias:null,args:null,kind:"ScalarField",name:"imageUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"warehouseId",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"customerIdentifier",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uniqueSkuName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"productName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"ormd",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"countryOfOrigin",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"commodityCode",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"isKit",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"properties",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"isSupplies",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"kitType",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"snapshot",storageKey:null},{alias:null,args:null,concreteType:"BarCode",kind:"LinkedField",name:"barCodes",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"code",storageKey:null},l],storageKey:null},{alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"account",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},l],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"SearchPageInfo",kind:"LinkedField",name:"pageInfo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"startCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"endCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasNextPage",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasPreviousPage",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:a,filters:["filters","sort"],handle:"connection",key:"catalogSearchElasticQuery_searchSkuCatalog",kind:"LinkedHandle",name:"searchSkuCatalog"}]},params:{cacheID:"594a0d56d9fd750a2d1b2724d2164751",id:null,metadata:{},name:"CatalogSearchQuery_queryFragment",operationKind:"query",text:"query CatalogSearchQuery_queryFragment(\n  $after: String\n  $filters: CatalogFilters!\n  $first: Int!\n  $sort: String\n) {\n  ...CatalogSearchQuery_searchSkus_2DPY0U\n}\n\nfragment CatalogSearchQuery_searchSkus_2DPY0U on Query {\n  searchSkuCatalog(filters: $filters, first: $first, after: $after, sort: $sort) {\n    totalCount\n    edges {\n      cursor\n      node {\n        id\n        imageUrl\n        warehouseId\n        customerIdentifier\n        uniqueSkuName\n        productName\n        ormd\n        countryOfOrigin\n        commodityCode\n        isKit\n        properties\n        isSupplies\n        kitType\n        snapshot\n        barCodes {\n          code\n          id\n        }\n        account {\n          name\n          id\n        }\n        __typename\n      }\n    }\n    pageInfo {\n      startCursor\n      endCursor\n      hasNextPage\n      hasPreviousPage\n    }\n  }\n}\n"}}}();n.hash="327ef16b73536153a991d806cf1a18bc",a.default=n},1595:function(e,a,l){"use strict";l.r(a);var n=function(){var e={defaultValue:null,kind:"LocalArgument",name:"exportType"},a={defaultValue:null,kind:"LocalArgument",name:"filters"}
1,l=[{alias:null,args:[{kind:"Variable",name:"exportType",variableName:"exportType"},{kind:"Variable",name:"filters",variableName:"filters"}],kind:"ScalarField",name:"skuCatalogCsvExport",storageKey:null}];return{fragment:{argumentDefinitions:[e,a],kind:"Fragment",metadata:null,name:"ExportCSVButtonSkuCatalogQuery",selections:l,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[a,e],kind:"Operation",name:"ExportCSVButtonSkuCatalogQuery",selections:l},params:{cacheID:"37855d70edd101ab36f5eb22fd319b9f",id:null,metadata:{},name:"ExportCSVButtonSkuCatalogQuery",operationKind:"query",text:"query ExportCSVButtonSkuCatalogQuery(\n  $filters: CatalogFilters!\n  $exportType: String!\n) {\n  skuCatalogCsvExport(filters: $filters, exportType: $exportType)\n}\n"}}}();n.hash="86a81d51e334bc958cea271e22b9d16b",a.default=n},1596:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"filters"}],a=[{kind:"Variable",name:"filters",variableName:"filters"},{kind:"Literal",name:"first",value:10}],l={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},n=[{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},l];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"HistorySearchQuery",selections:[{args:a,kind:"FragmentSpread",name:"HistorySearchQuery_searchHistory"}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"HistorySearchQuery",selections:[{alias:null,args:a,concreteType:"InventoryLedgerSearch",kind:"LinkedField",name:"searchInventoryLedger",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"totalCount",storageKey:null},{alias:null,args:null,concreteType:"InventoryLedgerEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null},{alias:null,args:null,concreteType:"LedgerEntry",kind:"LinkedField",name:"node",plural:!1,selections:[l,{alias:null,args:null,kind:"ScalarField",name:"skuId",storageKey:null},{alias:null,args:null,concreteType:"Sku",kind:"LinkedField",name:"sku",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"customerIdentifier",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uniqueSkuName",storageKey:null},l],storageKey:null},{alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"account",plural:!1,selections:n,storageKey:null},{alias:null,args:null,concreteType:"InventoryLocation",kind:"LinkedField",name:"inventoryLocation",plural:!1,selections:n,storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uriDisplayValue",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uriLink",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"actorURI",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"entryType",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"adjustmentType",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"quantity",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"memo",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"currentSellable",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"occuredAt",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"createdAt",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"SearchPageInfo",kind:"LinkedField",name:"pageInfo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"startCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"endCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasNextPage",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasPreviousPage",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:a,filters:["filters"],handle:"connection",key:"HistorySearchQuery_searchInventoryLedger",kind:"LinkedHandle",name:"searchInventoryLedger"}]}
1,params:{cacheID:"af051f63863ada37c77c721aa067467c",id:null,metadata:{},name:"HistorySearchQuery",operationKind:"query",text:"query HistorySearchQuery(\n  $filters: LedgerEntryFilters!\n) {\n  ...HistorySearchQuery_searchHistory_2iMfIt\n}\n\nfragment HistorySearchQuery_searchHistory_2iMfIt on Query {\n  searchInventoryLedger(filters: $filters, first: 10) {\n    totalCount\n    edges {\n      cursor\n      node {\n        id\n        skuId\n        sku {\n          customerIdentifier\n          uniqueSkuName\n          id\n        }\n        account {\n          name\n          id\n        }\n        inventoryLocation {\n          name\n          id\n        }\n        uriDisplayValue\n        uriLink\n        actorURI\n        entryType\n        adjustmentType\n        quantity\n        memo\n        currentSellable\n        occuredAt\n        createdAt\n        __typename\n      }\n    }\n    pageInfo {\n      startCursor\n      endCursor\n      hasNextPage\n      hasPreviousPage\n    }\n  }\n}\n"}}}();n.hash="8a4c29ab15b48e686445bb1ee4f415da",a.default=n},1597:function(e,a,l){"use strict";l.r(a);var n=function(){var e=["searchInventoryLedger"],a=[{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null}];return{argumentDefinitions:[{defaultValue:null,kind:"LocalArgument",name:"after"},{defaultValue:null,kind:"LocalArgument",name:"filters"},{defaultValue:null,kind:"LocalArgument",name:"first"}],kind:"Fragment",metadata:{connection:[{count:"first",cursor:"after",direction:"forward",path:e}],refetch:{connection:{forward:{count:"first",cursor:"after"},backward:null,path:e},fragmentPathInResult:[],operation:l(1598)}},name:"HistorySearchQuery_searchHistory",selections:[{alias:"searchInventoryLedger",args:[{kind:"Variable",name:"filters",variableName:"filters"}],concreteType:"InventoryLedgerSearch",kind:"LinkedField",name:"__HistorySearchQuery_searchInventoryLedger_connection",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"totalCount",storageKey:null},{alias:null,args:null,concreteType:"InventoryLedgerEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null},{alias:null,args:null,concreteType:"LedgerEntry",kind:"LinkedField",name:"node",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"skuId",storageKey:null},{alias:null,args:null,concreteType:"Sku",kind:"LinkedField",name:"sku",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"customerIdentifier",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uniqueSkuName",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"account",plural:!1,selections:a,storageKey:null},{alias:null,args:null,concreteType:"InventoryLocation",kind:"LinkedField",name:"inventoryLocation",plural:!1,selections:a,storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uriDisplayValue",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uriLink",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"actorURI",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"entryType",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"adjustmentType",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"quantity",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"memo",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"currentSellable",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"occuredAt",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"createdAt",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"SearchPageInfo",kind:"LinkedField",name:"pageInfo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"startCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"endCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasNextPage",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasPreviousPage",storageKey:null}],storageKey:null}],storageKey:null}],type:"Query",abstractKey:null}}();n.hash="f5a0cca6e1ba597fd8f6c717fd541b7c",a.default=n},1598:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"after"},{defaultValue:null,kind:"LocalArgument",name:"filters"},{defaultValue:null,kind:"LocalArgument",name:"first"}
1],a=[{kind:"Variable",name:"after",variableName:"after"},{kind:"Variable",name:"filters",variableName:"filters"},{kind:"Variable",name:"first",variableName:"first"}],l={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},n=[{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},l];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"HistorySearchQuery_queryFragment",selections:[{args:a,kind:"FragmentSpread",name:"HistorySearchQuery_searchHistory"}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"HistorySearchQuery_queryFragment",selections:[{alias:null,args:a,concreteType:"InventoryLedgerSearch",kind:"LinkedField",name:"searchInventoryLedger",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"totalCount",storageKey:null},{alias:null,args:null,concreteType:"InventoryLedgerEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null},{alias:null,args:null,concreteType:"LedgerEntry",kind:"LinkedField",name:"node",plural:!1,selections:[l,{alias:null,args:null,kind:"ScalarField",name:"skuId",storageKey:null},{alias:null,args:null,concreteType:"Sku",kind:"LinkedField",name:"sku",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"customerIdentifier",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uniqueSkuName",storageKey:null},l],storageKey:null},{alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"account",plural:!1,selections:n,storageKey:null},{alias:null,args:null,concreteType:"InventoryLocation",kind:"LinkedField",name:"inventoryLocation",plural:!1,selections:n,storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uriDisplayValue",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uriLink",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"actorURI",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"entryType",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"adjustmentType",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"quantity",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"memo",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"currentSellable",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"occuredAt",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"createdAt",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"SearchPageInfo",kind:"LinkedField",name:"pageInfo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"startCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"endCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasNextPage",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasPreviousPage",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:a,filters:["filters"],handle:"connection",key:"HistorySearchQuery_searchInventoryLedger",kind:"LinkedHandle",name:"searchInventoryLedger"}]},params:{cacheID:"aca8d3a5c6bbf9915ce004e54eaff62c",id:null,metadata:{},name:"HistorySearchQuery_queryFragment",operationKind:"query",text:"query HistorySearchQuery_queryFragment(\n  $after: String\n  $filters: LedgerEntryFilters!\n  $first: Int!\n) {\n  ...HistorySearchQuery_searchHistory_1XoDko\n}\n\nfragment HistorySearchQuery_searchHistory_1XoDko on Query {\n  searchInventoryLedger(filters: $filters, first: $first, after: $after) {\n    totalCount\n    edges {\n      cursor\n      node {\n        id\n        skuId\n        sku {\n          customerIdentifier\n          uniqueSkuName\n          id\n        }\n        account {\n          name\n          id\n        }\n        inventoryLocation {\n          name\n          id\n        }\n        uriDisplayValue\n        uriLink\n        actorURI\n        entryType\n        adjustmentType\n        quantity\n        memo\n        currentSellable\n        occuredAt\n        createdAt\n        __typename\n      }\n    }\n    pageInfo {\n      startCursor\n      endCursor\n      hasNextPage\n      hasPreviousPage\n    }\n  }\n}\n"}}}();n.hash="f5a0cca6e1ba597fd8f6c717fd541b7c",a.default=n},1599:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"filters"}
1],a=[{alias:null,args:[{kind:"Variable",name:"filters",variableName:"filters"}],kind:"ScalarField",name:"searchInventoryLedgerExport",storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"HistorySearchFieldsExportQuery",selections:a,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"HistorySearchFieldsExportQuery",selections:a},params:{cacheID:"bedada009369c42896cd94a37a696e63",id:null,metadata:{},name:"HistorySearchFieldsExportQuery",operationKind:"query",text:"query HistorySearchFieldsExportQuery(\n  $filters: LedgerEntryFilters!\n) {\n  searchInventoryLedgerExport(filters: $filters)\n}\n"}}}();n.hash="44ef8f36572e325c5cbe1512936ba36f",a.default=n},1600:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],a=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],kind:"ScalarField",name:"createOversellPolicy",storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"EditSkuOversellPolicyCreateMutation",selections:a,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"EditSkuOversellPolicyCreateMutation",selections:a},params:{cacheID:"c055fb36fd8e88bccfc48a1b1eeddd1b",id:null,metadata:{},name:"EditSkuOversellPolicyCreateMutation",operationKind:"mutation",text:"mutation EditSkuOversellPolicyCreateMutation(\n  $input: SkuOversellPolicyInput!\n) {\n  createOversellPolicy(input: $input)\n}\n"}}}();n.hash="0e83b90a4d507a4d45f570bc3f62c1e9",a.default=n},1601:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],a=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],kind:"ScalarField",name:"updateOversellPolicy",storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"EditSkuOversellPolicyUpdateMutation",selections:a,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"EditSkuOversellPolicyUpdateMutation",selections:a},params:{cacheID:"6035e8b2eb0ce29d5618a76c425557dc",id:null,metadata:{},name:"EditSkuOversellPolicyUpdateMutation",operationKind:"mutation",text:"mutation EditSkuOversellPolicyUpdateMutation(\n  $input: SkuOversellPolicyInput!\n) {\n  updateOversellPolicy(input: $input)\n}\n"}}}();n.hash="fc8c7604cd1d1d80999d7e7597823cc8",a.default=n},1602:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"id"}],a=[{alias:null,args:[{kind:"Variable",name:"id",variableName:"id"}],kind:"ScalarField",name:"deleteOversellPolicy",storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"ConfirmationDialogDeleteMutation",selections:a,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"ConfirmationDialogDeleteMutation",selections:a},params:{cacheID:"cb5fc87ae0bcd57a26e85d8fe35c68b8",id:null,metadata:{},name:"ConfirmationDialogDeleteMutation",operationKind:"mutation",text:"mutation ConfirmationDialogDeleteMutation(\n  $id: MHID!\n) {\n  deleteOversellPolicy(id: $id)\n}\n"}}}();n.hash="ba160deb075ce08b12792f0d4c5c173e",a.default=n},1603:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"filters"}],a=[{kind:"Variable",name:"filters",variableName:"filters"},{kind:"Literal",name:"first",value:30}],l={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"Over
1sellPolicySearchQuery",selections:[{args:a,kind:"FragmentSpread",name:"OversellPolicySearchQuery_searchOversellPolicy"}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"OversellPolicySearchQuery",selections:[{alias:null,args:a,concreteType:"SkuOversellPolicySearch",kind:"LinkedField",name:"searchSkuOversellPolicy",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"totalCount",storageKey:null},{alias:null,args:null,concreteType:"SkuOversellPolicyEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null},{alias:null,args:null,concreteType:"OversellPolicy",kind:"LinkedField",name:"node",plural:!1,selections:[l,{alias:null,args:null,kind:"ScalarField",name:"accountId",storageKey:null},{alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"account",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},l],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"skuId",storageKey:null},{alias:null,args:null,concreteType:"Sku",kind:"LinkedField",name:"sku",plural:!1,selections:[l,{alias:null,args:null,kind:"ScalarField",name:"uniqueSkuName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"productName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"customerColor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"size",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"snapshot",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"startDateTime",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"expirationDateTime",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"oversellLimit",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"SearchPageInfo",kind:"LinkedField",name:"pageInfo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"startCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"endCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasNextPage",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasPreviousPage",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:a,filters:["filters"],handle:"connection",key:"oversellPolicyQuery_searchSkuOversellPolicy",kind:"LinkedHandle",name:"searchSkuOversellPolicy"}]},params:{cacheID:"445af9a91cd6aab84965c992b75d8e6e",id:null,metadata:{},name:"OversellPolicySearchQuery",operationKind:"query",text:"query OversellPolicySearchQuery(\n  $filters: SkuOversellPolicySearchFilters!\n) {\n  ...OversellPolicySearchQuery_searchOversellPolicy_2ka4Ez\n}\n\nfragment OversellPolicySearchQuery_searchOversellPolicy_2ka4Ez on Query {\n  searchSkuOversellPolicy(filters: $filters, first: 30) {\n    totalCount\n    edges {\n      cursor\n      node {\n        id\n        accountId\n        account {\n          name\n          id\n        }\n        skuId\n        sku {\n          id\n          uniqueSkuName\n          productName\n          customerColor\n          size\n          snapshot\n        }\n        status\n        startDateTime\n        expirationDateTime\n        oversellLimit\n        __typename\n      }\n    }\n    pageInfo {\n      startCursor\n      endCursor\n      hasNextPage\n      hasPreviousPage\n    }\n  }\n}\n"}}}();n.hash="373e945705a5ad2fed9c5d5f92cbdfbe",a.default=n},1604:function(e,a,l){"use strict";l.r(a);var n=function(){var e=["searchSkuOversellPolicy"],a={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{argumentDefinitions:[{defaultValue:null,kind:"LocalArgument",name:"after"},{defaultValue:null,kind:"LocalArgument",name:"filters"},{defaultValue:null,kind:"LocalArgument",name:"first"}],kind:"Fragment",metadata:{connection:[{count:"first",cursor:"after",direction:"forward",path:e}
1],refetch:{connection:{forward:{count:"first",cursor:"after"},backward:null,path:e},fragmentPathInResult:[],operation:l(1605)}},name:"OversellPolicySearchQuery_searchOversellPolicy",selections:[{alias:"searchSkuOversellPolicy",args:[{kind:"Variable",name:"filters",variableName:"filters"}],concreteType:"SkuOversellPolicySearch",kind:"LinkedField",name:"__oversellPolicyQuery_searchSkuOversellPolicy_connection",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"totalCount",storageKey:null},{alias:null,args:null,concreteType:"SkuOversellPolicyEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null},{alias:null,args:null,concreteType:"OversellPolicy",kind:"LinkedField",name:"node",plural:!1,selections:[a,{alias:null,args:null,kind:"ScalarField",name:"accountId",storageKey:null},{alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"account",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"skuId",storageKey:null},{alias:null,args:null,concreteType:"Sku",kind:"LinkedField",name:"sku",plural:!1,selections:[a,{alias:null,args:null,kind:"ScalarField",name:"uniqueSkuName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"productName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"customerColor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"size",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"snapshot",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"startDateTime",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"expirationDateTime",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"oversellLimit",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"SearchPageInfo",kind:"LinkedField",name:"pageInfo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"startCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"endCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasNextPage",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasPreviousPage",storageKey:null}],storageKey:null}],storageKey:null}],type:"Query",abstractKey:null}}();n.hash="7cef0bd84714a4482fc5b06d701675b8",a.default=n},1605:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"after"},{defaultValue:null,kind:"LocalArgument",name:"filters"},{defaultValue:null,kind:"LocalArgument",name:"first"}],a=[{kind:"Variable",name:"after",variableName:"after"},{kind:"Variable",name:"filters",variableName:"filters"},{kind:"Variable",name:"first",variableName:"first"}],l={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"Over
1sellPolicySearchQuery_queryFragment",selections:[{args:a,kind:"FragmentSpread",name:"OversellPolicySearchQuery_searchOversellPolicy"}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"OversellPolicySearchQuery_queryFragment",selections:[{alias:null,args:a,concreteType:"SkuOversellPolicySearch",kind:"LinkedField",name:"searchSkuOversellPolicy",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"totalCount",storageKey:null},{alias:null,args:null,concreteType:"SkuOversellPolicyEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null},{alias:null,args:null,concreteType:"OversellPolicy",kind:"LinkedField",name:"node",plural:!1,selections:[l,{alias:null,args:null,kind:"ScalarField",name:"accountId",storageKey:null},{alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"account",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},l],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"skuId",storageKey:null},{alias:null,args:null,concreteType:"Sku",kind:"LinkedField",name:"sku",plural:!1,selections:[l,{alias:null,args:null,kind:"ScalarField",name:"uniqueSkuName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"productName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"customerColor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"size",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"snapshot",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"startDateTime",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"expirationDateTime",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"oversellLimit",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"SearchPageInfo",kind:"LinkedField",name:"pageInfo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"startCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"endCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasNextPage",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasPreviousPage",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:a,filters:["filters"],handle:"connection",key:"oversellPolicyQuery_searchSkuOversellPolicy",kind:"LinkedHandle",name:"searchSkuOversellPolicy"}]},params:{cacheID:"03e52141f1af45acbf2169a143a7fb64",id:null,metadata:{},name:"OversellPolicySearchQuery_queryFragment",operationKind:"query",text:"query OversellPolicySearchQuery_queryFragment(\n  $after: String\n  $filters: SkuOversellPolicySearchFilters!\n  $first: Int!\n) {\n  ...OversellPolicySearchQuery_searchOversellPolicy_1XoDko\n}\n\nfragment OversellPolicySearchQuery_searchOversellPolicy_1XoDko on Query {\n  searchSkuOversellPolicy(filters: $filters, first: $first, after: $after) {\n    totalCount\n    edges {\n      cursor\n      node {\n        id\n        accountId\n        account {\n          name\n          id\n        }\n        skuId\n        sku {\n          id\n          uniqueSkuName\n          productName\n          customerColor\n          size\n          snapshot\n        }\n        status\n        startDateTime\n        expirationDateTime\n        oversellLimit\n        __typename\n      }\n    }\n    pageInfo {\n      startCursor\n      endCursor\n      hasNextPage\n      hasPreviousPage\n    }\n  }\n}\n"}}}();n.hash="7cef0bd84714a4482fc5b06d701675b8",a.default=n},1606:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],a=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],kind:"ScalarField",name:"createOversellPolicy",storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"Over
1sellPolicyCreateMutation",selections:a,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"OversellPolicyCreateMutation",selections:a},params:{cacheID:"e851bb01e74bf2a1594a9efc70f3414f",id:null,metadata:{},name:"OversellPolicyCreateMutation",operationKind:"mutation",text:"mutation OversellPolicyCreateMutation(\n  $input: SkuOversellPolicyInput!\n) {\n  createOversellPolicy(input: $input)\n}\n"}}}();n.hash="3f69a181e28378a4a73b556d646d6580",a.default=n},1607:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"filters"},{defaultValue:null,kind:"LocalArgument",name:"sort"}],a=[{kind:"Variable",name:"filters",variableName:"filters"},{kind:"Literal",name:"first",value:10},{kind:"Variable",name:"sort",variableName:"sort"}],l={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"SalesSearchQuery",selections:[{args:a,kind:"FragmentSpread",name:"SalesSearchQuery_searchSkus"}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"SalesSearchQuery",selections:[{alias:null,args:a,concreteType:"SkuSearchCatalog",kind:"LinkedField",name:"searchSalesVelocity",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"totalCount",storageKey:null},{alias:null,args:null,concreteType:"SkuSearchCatalogEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null},{alias:null,args:null,concreteType:"Sku",kind:"LinkedField",name:"node",plural:!1,selections:[l,{alias:null,args:null,kind:"ScalarField",name:"imageUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"customerIdentifier",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uniqueSkuName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"productName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"snapshot",storageKey:null},{alias:null,args:null,concreteType:"SkuSales",kind:"LinkedField",name:"sales",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"lastWeek",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"last4Weeks",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"last12Weeks",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"last52Weeks",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"account",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},l],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"SearchPageInfo",kind:"LinkedField",name:"pageInfo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"startCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"endCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasNextPage",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasPreviousPage",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:a,filters:["filters","sort"],handle:"connection",key:"salesSearchElasticQuery_searchSalesVelocity",kind:"LinkedHandle",name:"searchSalesVelocity"}]},params:{cacheID:"f931ee0793cb02a3942cd575604e4bd2",id:null,metadata:{},name:"SalesSearchQuery",operationKind:"query",text:"query SalesSearchQuery(\n  $filters: SalesVelocityFilters!\n  $sort: String\n) {\n  ...SalesSearchQuery_searchSkus_4B3raz\n}\n\nfragment SalesSearchQuery_searchSkus_4B3raz on Query {\n  searchSalesVelocity(filters: $filters, first: 10, sort: $sort) {\n    totalCount\n    edges {\n      cursor\n      node {\n        id\n        imageUrl\n        customerIdentifier\n        uniqueSkuName\n        productName\n        snapshot\n        sales {\n          lastWeek\n          last4Weeks\n          last12Weeks\n          last52Weeks\n        }\n        account {\n          name\n          id\n        }\n        __typename\n      }\n    }\n    pageInfo {\n      startCursor\n      endCursor\n      hasNextPage\n      hasPreviousPage\n    }\n  }\n}\n"}}}();n.hash="b6f06376e62c231a81520e333c6b2fed",a.default=n},1608:function(e,a,l){"use strict";l.r(a);var n=function(){var e=["searchSalesVelocity"];return{argumentDefinitions:[{defaultValue:null,kind:"LocalArgument",name:"after"},{defaultValue:null,kind:"LocalArgument",name:"filters"},{defaultValue:null,kind:"LocalArgument",name:"first"},{defaultValue:null,kind:"LocalArgument",name:"sort"}
1],kind:"Fragment",metadata:{connection:[{count:"first",cursor:"after",direction:"forward",path:e}],refetch:{connection:{forward:{count:"first",cursor:"after"},backward:null,path:e},fragmentPathInResult:[],operation:l(1609)}},name:"SalesSearchQuery_searchSkus",selections:[{alias:"searchSalesVelocity",args:[{kind:"Variable",name:"filters",variableName:"filters"},{kind:"Variable",name:"sort",variableName:"sort"}],concreteType:"SkuSearchCatalog",kind:"LinkedField",name:"__salesSearchElasticQuery_searchSalesVelocity_connection",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"totalCount",storageKey:null},{alias:null,args:null,concreteType:"SkuSearchCatalogEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null},{alias:null,args:null,concreteType:"Sku",kind:"LinkedField",name:"node",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"imageUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"customerIdentifier",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uniqueSkuName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"productName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"snapshot",storageKey:null},{alias:null,args:null,concreteType:"SkuSales",kind:"LinkedField",name:"sales",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"lastWeek",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"last4Weeks",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"last12Weeks",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"last52Weeks",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"account",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"SearchPageInfo",kind:"LinkedField",name:"pageInfo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"startCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"endCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasNextPage",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasPreviousPage",storageKey:null}],storageKey:null}],storageKey:null}],type:"Query",abstractKey:null}}();n.hash="b81c0439ae17654e1da0bdfb4d67bd72",a.default=n},1609:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"after"},{defaultValue:null,kind:"LocalArgument",name:"filters"},{defaultValue:null,kind:"LocalArgument",name:"first"},{defaultValue:null,kind:"LocalArgument",name:"sort"}],a=[{kind:"Variable",name:"after",variableName:"after"},{kind:"Variable",name:"filters",variableName:"filters"},{kind:"Variable",name:"first",variableName:"first"},{kind:"Variable",name:"sort",variableName:"sort"}],l={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"SalesSearchQuery_queryFragment",selections:[{args:a,kind:"FragmentSpread",name:"SalesSearchQuery_searchSkus"}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"SalesSearchQuery_queryFragment",selections:[{alias:null,args:a,concreteType:"SkuSearchCatalog",kind:"LinkedField",name:"searchSalesVelocity",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"totalCount",storageKey:null},{alias:null,args:null,concreteType:"SkuSearchCatalogEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null},{alias:null,args:null,concreteType:"Sku",kind:"LinkedField",name:"node",plural:!1,selections:[l,{alias:null,args:null,kind:"ScalarField",name:"imageUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"customerIdentifier",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uniqueSkuName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"productName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"snapshot",storageKey:null},{alias:null,args:null,concreteType:"SkuSales",kind:"LinkedField",name:"sales",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"lastWeek",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"last4Weeks",storageKey:null}
1,{alias:null,args:null,kind:"ScalarField",name:"last12Weeks",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"last52Weeks",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"account",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},l],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"SearchPageInfo",kind:"LinkedField",name:"pageInfo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"startCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"endCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasNextPage",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasPreviousPage",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:a,filters:["filters","sort"],handle:"connection",key:"salesSearchElasticQuery_searchSalesVelocity",kind:"LinkedHandle",name:"searchSalesVelocity"}]},params:{cacheID:"5363dd52dc9980c8041bce5d6f75db61",id:null,metadata:{},name:"SalesSearchQuery_queryFragment",operationKind:"query",text:"query SalesSearchQuery_queryFragment(\n  $after: String\n  $filters: SalesVelocityFilters!\n  $first: Int!\n  $sort: String\n) {\n  ...SalesSearchQuery_searchSkus_2DPY0U\n}\n\nfragment SalesSearchQuery_searchSkus_2DPY0U on Query {\n  searchSalesVelocity(filters: $filters, first: $first, after: $after, sort: $sort) {\n    totalCount\n    edges {\n      cursor\n      node {\n        id\n        imageUrl\n        customerIdentifier\n        uniqueSkuName\n        productName\n        snapshot\n        sales {\n          lastWeek\n          last4Weeks\n          last12Weeks\n          last52Weeks\n        }\n        account {\n          name\n          id\n        }\n        __typename\n      }\n    }\n    pageInfo {\n      startCursor\n      endCursor\n      hasNextPage\n      hasPreviousPage\n    }\n  }\n}\n"}}}();n.hash="b81c0439ae17654e1da0bdfb4d67bd72",a.default=n},1610:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"filters"}],a=[{alias:null,args:[{kind:"Variable",name:"filters",variableName:"filters"}],kind:"ScalarField",name:"salesVelocityCsvExport",storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"SalesSearchFieldsExportQuery",selections:a,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"SalesSearchFieldsExportQuery",selections:a},params:{cacheID:"aa570cbf8ec33238accbf65c0b97cd60",id:null,metadata:{},name:"SalesSearchFieldsExportQuery",operationKind:"query",text:"query SalesSearchFieldsExportQuery(\n  $filters: SalesVelocityFilters!\n) {\n  salesVelocityCsvExport(filters: $filters)\n}\n"}}}();n.hash="3ec9be34bb5fec20daf2340cd1aea16e",a.default=n},1611:function(e,a,l){"use strict";var n=l(30),t=l(0),s=["title","titleId"];function r(e,a){var l=e.title,r=e.titleId,i=Object(n.a)(e,s);return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":r},i),l?t.createElement("title",{id:r},l):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m20.25 7.5-.625 10.632a2.25 2.25 0 0 1-2.247 2.118H6.622a2.25 2.25 0 0 1-2.247-2.118L3.75 7.5M10 11.25h4M3.375 7.5h17.25c.621 0 1.125-.504 1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125Z"}))}var i=t.forwardRef(r);a.a=i},1612:function(e,a,l){"use strict";l.r(a);var n={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"SkuCurrentInventoryFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"snapshot",storageKey:null},{alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"account",plural:!1,selections:[{alias:null,args:null,concreteType:"InventoryLocation",kind:"LinkedField",name:"fulfillableInventoryLocations",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"shortCode",storageKey:null}],storageKey:null}],storageKey:null}],type:"Sku",abstractKey:null,hash:"b676863eb363fe9dfb5babb188b4869e"};a.default=n},1613:function(e,a,l){"use strict";l.r(a);var n={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"SkuCurrentSellableFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"isKit",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"kitType",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"syncDisabled",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"syncDisabledAt",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"syncDisabledByName",storageKey:null},{alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"account",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"features",storageKey:null},{alias:null,args:null,concreteType:"InventoryLocation",kind:"LinkedField",name:"fulfillableInventoryLocations",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"shortCode",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null}],storageKey:null}],storageKey:null}],type:"Sku",abstractKey:null,hash:"82e2ada039fe135e5fe550fddcc82768"};a.default=n},1614:function(e,a,l){"use strict";l.r(a);var n=function(){var e={defaultValue:null,kind:"LocalArgument",name:"accountId"},a={defaultValue:null,kind:"LocalArgument",name:"skuId"}
1,l=[{alias:null,args:[{kind:"Variable",name:"accountId",variableName:"accountId"},{kind:"Variable",name:"skuId",variableName:"skuId"}],kind:"ScalarField",name:"forceInventorySync",storageKey:null}];return{fragment:{argumentDefinitions:[e,a],kind:"Fragment",metadata:null,name:"SkuCurrentSellabletMutation",selections:l,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[a,e],kind:"Operation",name:"SkuCurrentSellabletMutation",selections:l},params:{cacheID:"908c7d1970488499ee05a3e87808f02f",id:null,metadata:{},name:"SkuCurrentSellabletMutation",operationKind:"mutation",text:"mutation SkuCurrentSellabletMutation(\n  $skuId: MHID!\n  $accountId: MHID!\n) {\n  forceInventorySync(skuId: $skuId, accountId: $accountId)\n}\n"}}}();n.hash="91074459ddaf8651928816a2e0d6aa1c",a.default=n},1615:function(e,a,l){"use strict";l.r(a);var n=function(){var e={defaultValue:null,kind:"LocalArgument",name:"accountId"},a={defaultValue:null,kind:"LocalArgument",name:"skuId"},l=[{alias:null,args:[{kind:"Variable",name:"accountId",variableName:"accountId"},{kind:"Variable",name:"skuId",variableName:"skuId"}],kind:"ScalarField",name:"toggleInventorySync",storageKey:null}];return{fragment:{argumentDefinitions:[e,a],kind:"Fragment",metadata:null,name:"SkuCurrentSellabletToggleSyncMutation",selections:l,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[a,e],kind:"Operation",name:"SkuCurrentSellabletToggleSyncMutation",selections:l},params:{cacheID:"d35193cf6cfcb4f3c76cc307234eb532",id:null,metadata:{},name:"SkuCurrentSellabletToggleSyncMutation",operationKind:"mutation",text:"mutation SkuCurrentSellabletToggleSyncMutation(\n  $skuId: MHID!\n  $accountId: MHID!\n) {\n  toggleInventorySync(skuId: $skuId, accountId: $accountId)\n}\n"}}}();n.hash="997a7e992009d9c4db948b50ff128534",a.default=n},1616:function(e,a,l){"use strict";l.r(a);var n={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"SkuDetailsFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"productName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"productCategory",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"productSubCategory",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"brandName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"properties",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"price",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"isKit",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"ormd",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"countryOfOrigin",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"commodityCode",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"lotControlled",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"isSupplies",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"expirable",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"dimWeight",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"dimLength",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"dimHeight",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"dimWidth",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"dimVolume",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"kitType",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"unitCost",storageKey:null},{alias:null,args:null,concreteType:"BarCode",kind:"LinkedField",name:"barCodes",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"code",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"productDescription",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"imageUrl",storageKey:null},{alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"account",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"slug",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"logoUrl",storageKey:null}],storageKey:null}],type:"Sku",abstractKey:null,hash:"ed0b7fef5dc92e1a6b77bbb5edf92ab3"};a.default=n},1617:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}
1],a=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],kind:"ScalarField",name:"editSkuDGProfile",storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"EditSkuDGProfileMutation",selections:a,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"EditSkuDGProfileMutation",selections:a},params:{cacheID:"5a9f44cc0855fbb720f22e8f7e707b22",id:null,metadata:{},name:"EditSkuDGProfileMutation",operationKind:"mutation",text:"mutation EditSkuDGProfileMutation(\n  $input: EditSKUDGProfileInput!\n) {\n  editSkuDGProfile(input: $input)\n}\n"}}}();n.hash="b1e12a1b2f8f05405d01b4d0c0e85f00",a.default=n},1618:function(e,a,l){"use strict";l.r(a);var n={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"SkuDGProfileFragment",selections:[{alias:null,args:null,concreteType:"SKUDGProfile",kind:"LinkedField",name:"dgProfile",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"skuId",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"unNumber",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hazardClass",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"regulationLevel",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"dgCategory",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"batteryConfiguration",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"batteryCount",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"cellCount",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wattHoursPerBattery",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"maxPerCarton",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"airEligible",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"active",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"createdByName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"updatedAt",storageKey:null}],storageKey:null}],type:"Sku",abstractKey:null,hash:"560c6630e1a9da9114b15cd81d32bf13"};a.default=n},1619:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],a=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],kind:"ScalarField",name:"adjustInventoryLedger",storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"AdjustInventoryUpdateMutation",selections:a,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"AdjustInventoryUpdateMutation",selections:a},params:{cacheID:"65435f0851891e49e1bd50b49e1b45d8",id:null,metadata:{},name:"AdjustInventoryUpdateMutation",operationKind:"mutation",text:"mutation AdjustInventoryUpdateMutation(\n  $input: InventoryLedgerInput!\n) {\n  adjustInventoryLedger(input: $input)\n}\n"}}}();n.hash="e4ee80c7473f7284c2ecc7edeae544a9",a.default=n},1620:function(e,a,l){"use strict";l.r(a);var n=function(){var e={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"SkuOversellPolicyFragment",selections:[e,{alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"account",plural:!1,selections:[e],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"isKit",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"snapshot",storageKey:null},{alias:null,args:null,concreteType:"OversellPolicy",kind:"LinkedField",name:"skuOversellPolicies",plural:!0,selections:[e,{alias:null,args:null,kind:"ScalarField",name:"accountId",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"skuId",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"startDateTime",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"expirationDateTime",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"oversellLimit",storageKey:null}],storageKey:null}],type:"Sku",abstractKey:null}}();n.hash="cbd2c38e26715174f86a50f0c4e73898",a.default=n},1621:function(e,a,l){"use strict";l.r(a);var n=function(){var e={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"SkuHeaderFragment",selections:[e,{alias:null,args:null,kind:"ScalarField",name:"uniqueSkuName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"deletedAt",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"isKit",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"kitType",storageKey:null},{alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"account",plural:!1,selections:[e,{alias:null,args:null,kind:"ScalarField",name:"slug",storageKey:null},{alias:null,args:null,concreteType:"InventoryLocation",kind:"LinkedField",name:"inventoryLocations",plural:!0,selections:[e,{alias:null,args:null,kind:"ScalarField",name:"shortCode",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null}],storageKey:null}],storageKey:null}],type:"Sku",abstractKey:null}}();n.hash="c152eaa94e859a780c8c7398be187cf0",a.default=n},1622:function(e,a,l){"use strict";l.r(a);var n={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"SkuKitComponents",selections:[{alias:null,args:null,concreteType:"KitSku",kind:"LinkedField",name:"kitSkus",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"childSkuId",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"quantity",storageKey:null},{alias:null,args:null,concreteType:"Sku",kind:"LinkedField",name:"childSku",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"imageUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uniqueSkuName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"productName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"properties",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"snapshot",storageKey:null},{alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"account",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"slug",storageKey:null},{alias:null,args:null,concreteType:"InventoryLocation",kind:"LinkedField",name:"fulfillableInventoryLocations",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"shortCode",storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}],type:"Sku",abstractKey:null,hash:"9dac536a43b6abe04f21b5e425cf97b0"};a.default=n},1623:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"skuId"}
1],a=[{kind:"Variable",name:"skuId",variableName:"skuId"}],l={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},n={alias:null,args:null,kind:"ScalarField",name:"packingSlipOrderId",storageKey:null},t={alias:null,args:null,kind:"ScalarField",name:"submittedAt",storageKey:null},s={alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null},r={alias:null,args:null,kind:"ScalarField",name:"skuId",storageKey:null},i={alias:null,args:null,kind:"ScalarField",name:"quantity",storageKey:null},u={alias:null,args:null,kind:"ScalarField",name:"allocatedQuantity",storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"SkuBackordersQuery",selections:[{alias:"backorders",args:a,concreteType:"Order",kind:"LinkedField",name:"backordersBySkuId",plural:!0,selections:[l,n,t,{alias:null,args:null,concreteType:"OrderFulfillment",kind:"LinkedField",name:"orderFulfillments",plural:!0,selections:[s,{alias:null,args:null,concreteType:"OrderFulfillmentLineItem",kind:"LinkedField",name:"orderFulfillmentLineItems",plural:!0,selections:[r,i,u],storageKey:null}],storageKey:null}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"SkuBackordersQuery",selections:[{alias:"backorders",args:a,concreteType:"Order",kind:"LinkedField",name:"backordersBySkuId",plural:!0,selections:[l,n,t,{alias:null,args:null,concreteType:"OrderFulfillment",kind:"LinkedField",name:"orderFulfillments",plural:!0,selections:[s,{alias:null,args:null,concreteType:"OrderFulfillmentLineItem",kind:"LinkedField",name:"orderFulfillmentLineItems",plural:!0,selections:[r,i,u,l],storageKey:null},l],storageKey:null}],storageKey:null}]},params:{cacheID:"aa2a51ec1d3c05658fc828164f4e6a2f",id:null,metadata:{},name:"SkuBackordersQuery",operationKind:"query",text:"query SkuBackordersQuery(\n  $skuId: ID!\n) {\n  backorders: backordersBySkuId(skuId: $skuId) {\n    id\n    packingSlipOrderId\n    submittedAt\n    orderFulfillments {\n      status\n      orderFulfillmentLineItems {\n        skuId\n        quantity\n        allocatedQuantity\n        id\n      }\n      id\n    }\n  }\n}\n"}}}();n.hash="841a3e1a57794f8cc5ff821123786e83",a.default=n},1624:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"skuId"}],a=[{kind:"Variable",name:"skuId",variableName:"skuId"}],l={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},n={alias:null,args:null,kind:"ScalarField",name:"customerIdentifier",storageKey:null},t={alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null},s={alias:null,args:null,kind:"ScalarField",name:"updatedAt",storageKey:null},r={alias:null,args:null,kind:"ScalarField",name:"createdAt",storageKey:null},i={alias:null,args:null,kind:"ScalarField",name:"skuId",storageKey:null},u={alias:null,args:null,kind:"ScalarField",name:"quantity",storageKey:null},c={alias:null,args:null,kind:"ScalarField",name:"receivingDetails",storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"SkuInboundShipmentsQuery",selections:[{alias:"inboundShipments",args:a,concreteType:"InboundShipment",kind:"LinkedField",name:"inboundShipmentsBySkuId",plural:!0,selections:[l,n,t,s,r,{alias:null,args:null,concreteType:"InboundShipmentLineItem",kind:"LinkedField",name:"lineItems",plural:!0,selections:[i,u,c],storageKey:null}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"SkuInboundShipmentsQuery",selections:[{alias:"inboundShipments",args:a,concreteType:"InboundShipment",kind:"LinkedField",name:"inboundShipmentsBySkuId",plural:!0,selections:[l,n,t,s,r,{alias:null,args:null,concreteType:"InboundShipmentLineItem",kind:"LinkedField",name:"lineItems",plural:!0,selections:[i,u,c,l],storageKey:null}],storageKey:null}]},params:{cacheID:"6aaf20c44bee796ee2a96b345d2bbf61",id:null,metadata:{},name:"SkuInboundShipmentsQuery",operationKind:"query",text:"query SkuInboundShipmentsQuery(\n  $skuId: ID!\n) {\n  inboundShipments: inboundShipmentsBySkuId(skuId: $skuId) {\n    id\n    customerIdentifier\n    status\n    updatedAt\n    createdAt\n    lineItems {\n      skuId\n      quantity\n      receivingDetails\n      id\n    }\n  }\n}\n"}}}();n.hash="d34f67aef54026bb2b16c7486753d647",a.default=n},1625:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"skuId"}
1],a=[{alias:"inventoryLedgerEntries",args:[{kind:"Variable",name:"skuId",variableName:"skuId"}],concreteType:"InventoryLedgerEntry",kind:"LinkedField",name:"inventoryLedgerEntriesForSku",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"occuredAt",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uriDisplayValue",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uriLink",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"entryType",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"quantity",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"SkuInventoryHistoryQuery",selections:a,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"SkuInventoryHistoryQuery",selections:a},params:{cacheID:"32e634f0448edc1f39a2ab99dcf86773",id:null,metadata:{},name:"SkuInventoryHistoryQuery",operationKind:"query",text:"query SkuInventoryHistoryQuery(\n  $skuId: ID!\n) {\n  inventoryLedgerEntries: inventoryLedgerEntriesForSku(skuId: $skuId) {\n    id\n    occuredAt\n    uriDisplayValue\n    uriLink\n    entryType\n    quantity\n  }\n}\n"}}}();n.hash="7fb200682d180db4660837f086ea497f",a.default=n},1626:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"skuId"}],a=[{alias:"rmas",args:[{kind:"Variable",name:"skuId",variableName:"skuId"}],concreteType:"Rma",kind:"LinkedField",name:"rmasBySkuId",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"manifestId",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"warehouseId",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"customerIdentifier",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"updatedAt",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"customerAddressName",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"SkuRmasQuery",selections:a,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"SkuRmasQuery",selections:a},params:{cacheID:"9eeb79113c9ece5982f82227c772f10d",id:null,metadata:{},name:"SkuRmasQuery",operationKind:"query",text:"query SkuRmasQuery(\n  $skuId: ID!\n) {\n  rmas: rmasBySkuId(skuId: $skuId) {\n    id\n    manifestId\n    status\n    warehouseId\n    customerIdentifier\n    updatedAt\n    customerAddressName\n  }\n}\n"}}}();n.hash="b013f69e9d949fd8dc1bc7f691b620cd",a.default=n},1627:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],a=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],kind:"ScalarField",name:"updateSkuThresholds",storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"EditSkuThresholdMutation",selections:a,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"EditSkuThresholdMutation",selections:a},params:{cacheID:"b47fac72a90b0aea9340bf0952a5799a",id:null,metadata:{},name:"EditSkuThresholdMutation",operationKind:"mutation",text:"mutation EditSkuThresholdMutation(\n  $input: [SkuThresholdInput!]!\n) {\n  updateSkuThresholds(input: $input)\n}\n"}}}();n.hash="c3c1fc569eeb8a960aac4450a2abe199",a.default=n},1628:function(e,a,l){"use strict";l.r(a);var n=function(){var e={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"SkuThresholdFragment",selections:[e,{alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"account",plural:!1,selections:[e,{alias:null,args:null,kind:"ScalarField",name:"slug",storageKey:null},{alias:null,args:null,concreteType:"InventoryLocation",kind:"LinkedField",name:"fulfillableInventoryLocations",plural:!0,selections:[e,{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"shortCode",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"Notification",kind:"LinkedField",name:"notifications",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"title",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"destinationUris",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"SkuThreshold",kind:"LinkedField",name:"thresholds",plural:!0,selections:[e,{alias:null,args:null,kind:"ScalarField",name:"accountId",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"skuId",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"inventoryLocationId",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"quantity",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"enabled",storageKey:null}],storageKey:null}],type:"Sku",abstractKey:null}}();n.hash="8d89329052a9c08d516e4a09a27a718a",a.default=n},1629:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"skuId"}
1],a=[{kind:"Variable",name:"id",variableName:"skuId"}],l={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},n={alias:null,args:null,kind:"ScalarField",name:"isKit",storageKey:null},t={alias:null,args:null,kind:"ScalarField",name:"ormd",storageKey:null},s={alias:null,args:null,kind:"ScalarField",name:"slug",storageKey:null},r={alias:null,args:null,kind:"ScalarField",name:"accountId",storageKey:null},i={alias:null,args:null,kind:"ScalarField",name:"createdAt",storageKey:null},u={alias:null,args:null,kind:"ScalarField",name:"createdBy",storageKey:null},c={alias:null,args:null,kind:"ScalarField",name:"warehouseId",storageKey:null},o={alias:null,args:null,kind:"ScalarField",name:"customerIdentifier",storageKey:null},d={alias:null,args:null,kind:"ScalarField",name:"updatedAt",storageKey:null},m={alias:null,args:null,kind:"ScalarField",name:"version",storageKey:null},b={alias:null,args:null,kind:"ScalarField",name:"shortCode",storageKey:null},g={alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},j={alias:null,args:null,kind:"ScalarField",name:"uniqueSkuName",storageKey:null},p={alias:null,args:null,kind:"ScalarField",name:"productName",storageKey:null},y={alias:null,args:null,kind:"ScalarField",name:"properties",storageKey:null},f={alias:null,args:null,kind:"ScalarField",name:"imageUrl",storageKey:null},k={alias:null,args:null,kind:"ScalarField",name:"skuId",storageKey:null},x={alias:null,args:null,kind:"ScalarField",name:"quantity",storageKey:null},O={alias:null,args:null,kind:"ScalarField",name:"snapshot",storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"ShowSkuQuery",selections:[{alias:null,args:a,concreteType:"Sku",kind:"LinkedField",name:"sku",plural:!1,selections:[l,n,t,{alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"account",plural:!1,selections:[s],storageKey:null},r,i,u,c,o,d,m,{args:null,kind:"FragmentSpread",name:"SkuHeaderFragment"},{args:null,kind:"FragmentSpread",name:"SkuDetailsFragment"},{args:null,kind:"FragmentSpread",name:"SkuWatchListFragment"},{args:null,kind:"FragmentSpread",name:"SkuCurrentSellableFragment"},{args:null,kind:"FragmentSpread",name:"SkuThresholdFragment"},{args:null,kind:"FragmentSpread",name:"SkuCurrentInventoryFragment"},{args:null,kind:"FragmentSpread",name:"SkuOversellPolicyFragment"},{args:null,kind:"FragmentSpread",name:"SkuKitComponents"},{args:null,kind:"FragmentSpread",name:"SkuDGProfileFragment"}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"ShowSkuQuery",selections:[{alias:null,args:a,concreteType:"Sku",kind:"LinkedField",name:"sku",plural:!1,selections:[l,n,t,{alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"account",plural:!1,selections:[s,l,{alias:null,args:null,concreteType:"InventoryLocation",kind:"LinkedField",name:"inventoryLocations",plural:!0,selections:[l,b,g],storageKey:null},g,{alias:null,args:null,kind:"ScalarField",name:"logoUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"features",storageKey:null},{alias:null,args:null,concreteType:"InventoryLocation",kind:"LinkedField",name:"fulfillableInventoryLocations",plural:!0,selections:[b,g,l],storageKey:null},{alias:null,args:null,concreteType:"Notification",kind:"LinkedField",name:"notifications",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"title",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"destinationUris",storageKey:null}],storageKey:null}],storageKey:null},r,i,u,c,o,d,m,j,{alias:null,args:null,kind:"ScalarField",name:"deletedAt",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"kitType",storageKey:null},p,{alias:null,args:null,kind:"ScalarField",name:"productCategory",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"productSubCategory",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"brandName",storageKey:null},y,{alias:null,args:null,kind:"ScalarField",name:"price",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"countryOfOrigin",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"commodityCode",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"lotControlled",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"isSupplies",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"expirable",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"dimWeight",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"dimLength",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"dimHeight",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"dimWidth",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"dimVolume",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"unitCost",storageKey:null},{alias:null,args:null,concreteType:"BarCode",kind:"LinkedField",name:"barCodes",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"code",storageKey:null},l],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"productDescription",storageKey:null},f,{alias:null,args:null,kind:"ScalarField",name:"isOnWatchList",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"syncDisabled",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"syncDisabledAt",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"syncDisabledByName",storageKey:null},{alias:null,args:null,concreteType:"SkuThreshold",kind:"LinkedField",name:"thresholds",plural:!0,selections:[l,r,k,{alias:null,args:null,kind:"ScalarField",name:"inventoryLocationId",storageKey:null},x,{alias:null,args:null,kind:"ScalarField",name:"enabled",storageKey:null}],storageKey:null},O,{alias:null,args:null,concreteType:"OversellPolicy",kind:"LinkedField",name:"skuOversellPolicies",plural:!0,selections:[l,r,k,{alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"startDateTime",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"expirationDateTime",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"oversellLimit",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"KitSku",kind:"LinkedField",name:"kitSkus",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"childSkuId",storageKey:null},x,{alias:null,args:null,concreteType:"Sku",kind:"LinkedField",name:"childSku",plural:!1,selections:[f,j,p,y,O,{alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"account",plural:!1,selections:[s,{alias:null,args:null,concreteType:"InventoryLocation",kind:"LinkedField",name:"fulfillableInventoryLocations",plural:!0,selections:[g,b,l],storageKey:null},l],storageKey:null},l],storageKey:null},l],storageKey:null},{alias:null,args:null,concreteType:"SKUDGProfile",kind:"LinkedField",name:"dgProfile",plural:!1,selections:[k,{alias:null,args:null,kind:"ScalarField",name:"unNumber",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hazardClass",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"regulationLevel",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"dgCategory",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"batteryConfiguration",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"batteryCount",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"cellCount",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wattHoursPerBattery",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"maxPerCarton",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"airEligible",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"active",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"createdByName",storageKey:null},d],storageKey:null}],storageKey:null}]}
1,params:{cacheID:"cdfb25f6ecd6588978df6535c1eda90f",id:null,metadata:{},name:"ShowSkuQuery",operationKind:"query",text:"query ShowSkuQuery(\n  $skuId: ID!\n) {\n  sku(id: $skuId) {\n    id\n    isKit\n    ormd\n    account {\n      slug\n      id\n    }\n    accountId\n    createdAt\n    createdBy\n    warehouseId\n    customerIdentifier\n    updatedAt\n    version\n    ...SkuHeaderFragment\n    ...SkuDetailsFragment\n    ...SkuWatchListFragment\n    ...SkuCurrentSellableFragment\n    ...SkuThresholdFragment\n    ...SkuCurrentInventoryFragment\n    ...SkuOversellPolicyFragment\n    ...SkuKitComponents\n    ...SkuDGProfileFragment\n  }\n}\n\nfragment SkuCurrentInventoryFragment on Sku {\n  snapshot\n  account {\n    fulfillableInventoryLocations {\n      name\n      shortCode\n      id\n    }\n    id\n  }\n}\n\nfragment SkuCurrentSellableFragment on Sku {\n  isKit\n  kitType\n  syncDisabled\n  syncDisabledAt\n  syncDisabledByName\n  account {\n    id\n    features\n    fulfillableInventoryLocations {\n      shortCode\n      name\n      id\n    }\n  }\n}\n\nfragment SkuDGProfileFragment on Sku {\n  dgProfile {\n    skuId\n    unNumber\n    hazardClass\n    regulationLevel\n    dgCategory\n    batteryConfiguration\n    batteryCount\n    cellCount\n    wattHoursPerBattery\n    maxPerCarton\n    airEligible\n    active\n    createdByName\n    updatedAt\n  }\n}\n\nfragment SkuDetailsFragment on Sku {\n  productName\n  productCategory\n  productSubCategory\n  brandName\n  properties\n  price\n  isKit\n  ormd\n  countryOfOrigin\n  commodityCode\n  lotControlled\n  isSupplies\n  expirable\n  dimWeight\n  dimLength\n  dimHeight\n  dimWidth\n  dimVolume\n  kitType\n  unitCost\n  barCodes {\n    code\n    id\n  }\n  productDescription\n  imageUrl\n  account {\n    name\n    slug\n    logoUrl\n    id\n  }\n}\n\nfragment SkuHeaderFragment on Sku {\n  id\n  uniqueSkuName\n  deletedAt\n  isKit\n  kitType\n  account {\n    id\n    slug\n    inventoryLocations {\n      id\n      shortCode\n      name\n    }\n  }\n}\n\nfragment SkuKitComponents on Sku {\n  kitSkus {\n    childSkuId\n    quantity\n    childSku {\n      imageUrl\n      uniqueSkuName\n      productName\n      properties\n      snapshot\n      account {\n        slug\n        fulfillableInventoryLocations {\n          name\n          shortCode\n          id\n        }\n        id\n      }\n      id\n    }\n    id\n  }\n}\n\nfragment SkuOversellPolicyFragment on Sku {\n  id\n  account {\n    id\n  }\n  isKit\n  snapshot\n  skuOversellPolicies {\n    id\n    accountId\n    skuId\n    status\n    startDateTime\n    expirationDateTime\n    oversellLimit\n  }\n}\n\nfragment SkuThresholdFragment on Sku {\n  id\n  account {\n    id\n    slug\n    fulfillableInventoryLocations {\n      id\n      name\n      shortCode\n    }\n    notifications {\n      title\n      destinationUris\n    }\n  }\n  thresholds {\n    id\n    accountId\n    skuId\n    inventoryLocationId\n    quantity\n    enabled\n  }\n}\n\nfragment SkuWatchListFragment on Sku {\n  id\n  isOnWatchList\n}\n"}}}();n.hash="ed015b82ddfb7756ae73e29beee2e5d5",a.default=n},1630:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"filters"}],a=[{kind:"Variable",name:"filters",variableName:"filters"},{kind:"Literal",name:"first",value:10}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"skuSearchQuery",selections:[{args:a,kind:"FragmentSpread",name:"skuSearchQuery_searchSkus"}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"skuSearchQuery",selections:[{alias:null,args:a,concreteType:"SkuSearchSkus",kind:"LinkedField",name:"searchSkus",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"totalCount",storageKey:null},{alias:null,args:null,concreteType:"SkuSearchSkusEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null},{alias:null,args:null,concreteType:"SkuSearch",kind:"LinkedField",name:"node",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"skuID",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"accountSlug",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uniqueSkuName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"currentAvailable",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"salesLastWeek",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"salesLast4Weeks",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"salesLast12Weeks",
1storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"salesLast52Weeks",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"weeklyDemand",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"weeksOfSupply",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"desiredWeeksOfSupply",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"suggestedAvailable",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fnSalesLast4Weeks",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fnSalesLast4WeeksPercentage",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fnWeeksOfSupply",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fnCurrentAvailable",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fnThreshold",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fnSuggestedThreshold",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fnAtThreshold",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wbSalesLast4Weeks",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wbSalesLast4WeeksPercentage",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wbWeeksOfSupply",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wbCurrentAvailable",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wbThreshold",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wbSuggestedThreshold",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wbAtThreshold",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"SearchPageInfo",kind:"LinkedField",name:"pageInfo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"startCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"endCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasNextPage",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasPreviousPage",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:a,filters:["filters","sort"],handle:"connection",key:"skuSearchElasticQuery_searchSkus",kind:"LinkedHandle",name:"searchSkus"}]},params:{cacheID:"e327c7972c79eee87b7327496965de7c",id:null,metadata:{},name:"skuSearchQuery",operationKind:"query",text:"query skuSearchQuery(\n  $filters: SkuSearchFilters!\n) {\n  ...skuSearchQuery_searchSkus_2iMfIt\n}\n\nfragment skuSearchQuery_searchSkus_2iMfIt on Query {\n  searchSkus(filters: $filters, first: 10) {\n    totalCount\n    edges {\n      cursor\n      node {\n        skuID\n        accountSlug\n        uniqueSkuName\n        currentAvailable\n        salesLastWeek\n        salesLast4Weeks\n        salesLast12Weeks\n        salesLast52Weeks\n        weeklyDemand\n        weeksOfSupply\n        desiredWeeksOfSupply\n        suggestedAvailable\n        fnSalesLast4Weeks\n        fnSalesLast4WeeksPercentage\n        fnWeeksOfSupply\n        fnCurrentAvailable\n        fnThreshold\n        fnSuggestedThreshold\n        fnAtThreshold\n        wbSalesLast4Weeks\n        wbSalesLast4WeeksPercentage\n        wbWeeksOfSupply\n        wbCurrentAvailable\n        wbThreshold\n        wbSuggestedThreshold\n        wbAtThreshold\n        __typename\n      }\n    }\n    pageInfo {\n      startCursor\n      endCursor\n      hasNextPage\n      hasPreviousPage\n    }\n  }\n}\n"}}}();n.hash="7d0836ca51d787cfc914843961156b85",a.default=n},1631:function(e,a,l){"use strict";l.r(a);var n=function(){var e=["searchSkus"];return{argumentDefinitions:[{defaultValue:null,kind:"LocalArgument",name:"after"},{defaultValue:null,kind:"LocalArgument",name:"before"},{defaultValue:null,kind:"LocalArgument",name:"filters"},{defaultValue:null,kind:"LocalArgument",name:"first"},{defaultValue:null,kind:"LocalArgument",name:"last"},{defaultValue:null,kind:"LocalArgument",name:"sort"}],kind:"Fragment",metadata:{connection:[{count:null,cursor:null,direction:"bidirectional",path:e}
1],refetch:{connection:{forward:{count:"first",cursor:"after"},backward:{count:"last",cursor:"before"},path:e},fragmentPathInResult:[],operation:l(1632)}},name:"skuSearchQuery_searchSkus",selections:[{alias:"searchSkus",args:[{kind:"Variable",name:"filters",variableName:"filters"},{kind:"Variable",name:"sort",variableName:"sort"}],concreteType:"SkuSearchSkus",kind:"LinkedField",name:"__skuSearchElasticQuery_searchSkus_connection",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"totalCount",storageKey:null},{alias:null,args:null,concreteType:"SkuSearchSkusEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null},{alias:null,args:null,concreteType:"SkuSearch",kind:"LinkedField",name:"node",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"skuID",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"accountSlug",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uniqueSkuName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"currentAvailable",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"salesLastWeek",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"salesLast4Weeks",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"salesLast12Weeks",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"salesLast52Weeks",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"weeklyDemand",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"weeksOfSupply",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"desiredWeeksOfSupply",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"suggestedAvailable",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fnSalesLast4Weeks",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fnSalesLast4WeeksPercentage",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fnWeeksOfSupply",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fnCurrentAvailable",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fnThreshold",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fnSuggestedThreshold",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fnAtThreshold",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wbSalesLast4Weeks",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wbSalesLast4WeeksPercentage",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wbWeeksOfSupply",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wbCurrentAvailable",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wbThreshold",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wbSuggestedThreshold",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wbAtThreshold",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"SearchPageInfo",kind:"LinkedField",name:"pageInfo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"startCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"endCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasNextPage",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasPreviousPage",storageKey:null}],storageKey:null}],storageKey:null}],type:"Query",abstractKey:null}}();n.hash="dffaac2707db00a10a1a075d922360db",a.default=n},1632:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"after"},{defaultValue:null,kind:"LocalArgument",name:"before"},{defaultValue:null,kind:"LocalArgument",name:"filters"},{defaultValue:null,kind:"LocalArgument",name:"first"},{defaultValue:null,kind:"LocalArgument",name:"last"},{defaultValue:null,kind:"LocalArgument",name:"sort"}],a=[{kind:"Variable",name:"after",variableName:"after"},{kind:"Variable",name:"before",variableName:"before"}
1,{kind:"Variable",name:"filters",variableName:"filters"},{kind:"Variable",name:"first",variableName:"first"},{kind:"Variable",name:"last",variableName:"last"},{kind:"Variable",name:"sort",variableName:"sort"}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"skuSearchQuery_queryFragment",selections:[{args:a,kind:"FragmentSpread",name:"skuSearchQuery_searchSkus"}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"skuSearchQuery_queryFragment",selections:[{alias:null,args:a,concreteType:"SkuSearchSkus",kind:"LinkedField",name:"searchSkus",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"totalCount",storageKey:null},{alias:null,args:null,concreteType:"SkuSearchSkusEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null},{alias:null,args:null,concreteType:"SkuSearch",kind:"LinkedField",name:"node",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"skuID",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"accountSlug",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uniqueSkuName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"currentAvailable",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"salesLastWeek",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"salesLast4Weeks",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"salesLast12Weeks",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"salesLast52Weeks",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"weeklyDemand",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"weeksOfSupply",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"desiredWeeksOfSupply",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"suggestedAvailable",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fnSalesLast4Weeks",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fnSalesLast4WeeksPercentage",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fnWeeksOfSupply",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fnCurrentAvailable",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fnThreshold",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fnSuggestedThreshold",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fnAtThreshold",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wbSalesLast4Weeks",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wbSalesLast4WeeksPercentage",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wbWeeksOfSupply",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wbCurrentAvailable",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wbThreshold",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wbSuggestedThreshold",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wbAtThreshold",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"SearchPageInfo",kind:"LinkedField",name:"pageInfo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"startCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"endCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasNextPage",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasPreviousPage",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:a,filters:["filters","sort"],handle:"connection",key:"skuSearchElasticQuery_searchSkus",kind:"LinkedHandle",name:"searchSkus"}]},params:{cacheID:"adb2a6f6a407a36b82d22b733b899f46",id:null,metadata:{},name:"skuSearchQuery_queryFragment",operationKind:"query",text:"query skuSearchQuery_queryFragment(\n  $after: String\n  $before: String\n  $filters: SkuSearchFilters!\n  $first: Int\n  $last: Int\n  $sort: String\n) {\n  ...skuSearchQuery_searchSkus_gGMhP\n}\n\nfragment skuSearchQuery_searchSkus_gGMhP on Query {\n  searchSkus(filters: $filters, first: $first, last: $last, after: $after, before: $before, sort: $sort) {\n    totalCount\n    edges {\n      cursor\n      node {\n        skuID\n        accountSlug\n        uniqueSkuName\n        currentAvailable\n        salesLastWeek\n        salesLast4Weeks\n        salesLast12Weeks\n        salesLast52Weeks\n        weeklyDemand\n        weeksOfSupply\n        desiredWeeksOfSupply\n        suggestedAvailable\n        fnSalesLast4Weeks\n        fnSalesLast4WeeksPercentage\n        fnWeeksOfSupply\n        fnCurrentAvailable\n        fnThreshold\n        fnSuggestedThreshold\n        fnAtThreshold\n        wbSalesLast4Weeks\n        wbSalesLast4WeeksPercentage\n        wbWeeksOfSupply\n        wbCurrentAvailable\n        wbThreshold\n        wbSuggestedThreshold\n        wbAtThreshold\n        __typename\n      }\n    }\n    pageInfo {\n      startCursor\n      endCursor\n      hasNextPage\n      hasPreviousPage\n    }\n  }\n}\n"}}}();n.hash="dffaac2707db00a10a1a075d922360db",a.default=n},1633:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"skuId"},{defaultValue:null,kind:"LocalArgument",name:"weeksOfSupply"}
1],a=[{alias:null,args:[{kind:"Variable",name:"skuId",variableName:"skuId"},{kind:"Variable",name:"weeksOfSupply",variableName:"weeksOfSupply"}],kind:"ScalarField",name:"updateDesiredWeeksOfSupply",storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"skuSearchQuery_updateDesiredWeeksOfSupplyMutation",selections:a,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"skuSearchQuery_updateDesiredWeeksOfSupplyMutation",selections:a},params:{cacheID:"4086beb608bf2cc688b998847a623323",id:null,metadata:{},name:"skuSearchQuery_updateDesiredWeeksOfSupplyMutation",operationKind:"mutation",text:"mutation skuSearchQuery_updateDesiredWeeksOfSupplyMutation(\n  $skuId: ID!\n  $weeksOfSupply: Int!\n) {\n  updateDesiredWeeksOfSupply(skuId: $skuId, weeksOfSupply: $weeksOfSupply)\n}\n"}}}();n.hash="d12164535b43728c944a2a23afc8abf2",a.default=n},1634:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"filters"}],a=[{alias:null,args:[{kind:"Variable",name:"filters",variableName:"filters"}],kind:"ScalarField",name:"skuCsvExport",storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"skuSearchFieldsExportQuery",selections:a,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"skuSearchFieldsExportQuery",selections:a},params:{cacheID:"9d1608a27f897ff918a8a4fe17dfedf2",id:null,metadata:{},name:"skuSearchFieldsExportQuery",operationKind:"query",text:"query skuSearchFieldsExportQuery(\n  $filters: SkuSearchFilters!\n) {\n  skuCsvExport(filters: $filters)\n}\n"}}}();n.hash="e380b04d5b821f9b98e198dcfd81a972",a.default=n},1635:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"accountSlug"},{defaultValue:null,kind:"LocalArgument",name:"file"}],a=[{alias:null,args:[{kind:"Variable",name:"accountSlug",variableName:"accountSlug"},{kind:"Variable",name:"file",variableName:"file"}],concreteType:"UploadResult",kind:"LinkedField",name:"uploadSkus",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"fileError",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"rowErrors",storageKey:null},{alias:null,args:null,concreteType:"OperationResult",kind:"LinkedField",name:"uploadResults",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"systemId",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"customerIdentifier",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"messages",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"additionalData",storageKey:null}],storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"UploadSkusMutation",selections:a,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"UploadSkusMutation",selections:a},params:{cacheID:"521e9834cfd499572977f31ae9f9befc",id:null,metadata:{},name:"UploadSkusMutation",operationKind:"mutation",text:"mutation UploadSkusMutation(\n  $accountSlug: String!\n  $file: Upload!\n) {\n  uploadSkus(accountSlug: $accountSlug, file: $file) {\n    fileError\n    rowErrors\n    uploadResults {\n      systemId\n      status\n      customerIdentifier\n      messages\n      additionalData\n    }\n  }\n}\n"}}}();n.hash="a5a48f1fe70a59ca7e324da117f2b753",a.default=n},1636:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"accountSlug"},{defaultValue:null,kind:"LocalArgument",name:"file"}],a=[{alias:null,args:[{kind:"Variable",name:"accountSlug",variableName:"accountSlug"},{kind:"Variable",name:"file",variableName:"file"}],concreteType:"UploadResult",kind:"LinkedField",name:"uploadSkuDGProfile",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"fileError",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"rowErrors",storageKey:null},{alias:null,args:null,concreteType:"OperationResult",kind:"LinkedField",name:"uploadResults",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"customerIdentifier",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"messages",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"additionalData",storageKey:null}],storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"UploadDGProfilesMutation",selections:a,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"UploadDGProfilesMutation",selections:a}
1,params:{cacheID:"ee623b67b1803d17668b9d34ad5548f5",id:null,metadata:{},name:"UploadDGProfilesMutation",operationKind:"mutation",text:"mutation UploadDGProfilesMutation(\n  $accountSlug: String!\n  $file: Upload!\n) {\n  uploadSkuDGProfile(accountSlug: $accountSlug, file: $file) {\n    fileError\n    rowErrors\n    uploadResults {\n      status\n      customerIdentifier\n      messages\n      additionalData\n    }\n  }\n}\n"}}}();n.hash="e8c52ed0773d24cd49e566c84f3cd9e7",a.default=n},1667:function(e,a,l){"use strict";l.r(a),l.d(a,"Catalog",(function(){return se})),l.d(a,"SkuHistoryRoute",(function(){return fe})),l.d(a,"OversellPolicyRoute",(function(){return na})),l.d(a,"SalesVelocity",(function(){return pa})),l.d(a,"SkuCreatePage",(function(){return Wa})),l.d(a,"SkuEditPage",(function(){return Ba})),l.d(a,"SkuShowRoute",(function(){return Fn})),l.d(a,"SkuSearch",(function(){return Hn})),l.d(a,"SkuUploadRoute",(function(){return Bn})),l.d(a,"SkuDGProfileUploadRoute",(function(){return et}));var n,t,s,r,i,u,c,o,d,m=l(80),b=l(85),g=l(0),j=l(251),p=l(11),y=l(7),f=l(22),k=l(12),x=l(74),O=l(40),v=l(258),h=l(839),S=l(36),K=function(){var e=Object(S.useLazyLoadQuery)(N,{});return(null===e||void 0===e?void 0:e.productCategoryMappings)||[]},N=void 0!==n?n:n=l(1591),F=l(259),C=l(843),w=l(179),L=l(38),I=l(124),T=l(125),_=l(31),P=l(836),D=l(833),q=l(855),A=l(846),E=l(383),U=l(849),H=l(837),Q=l(1),V=function(e){return[{Header:Object(Q.jsx)(j.a,{i18nKey:"common:skus"}),accessor:"skus",id:"catalog",disableSortBy:!0,columns:[{accessor:"id"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:product"}),accessor:"imageUrl",Cell:function(e){var a=e.value;return Object(Q.jsx)(H.a,{src:a,alt:"Product Image",fallback:"no-product",className:"h-20 w-20 object-cover rounded"})}}].concat(Object(f.a)(e?[{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:account"}),accessor:"account.name",Cell:function(e){var a=e.value;return a?Object(Q.jsx)("span",{className:"font-semibold"},a):null}}]:[]),[{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:sku"}),accessor:"uniqueSkuName",Cell:function(e){var a=e.value,l=e.row;return a?Object(Q.jsx)(I.a,{to:"skus/".concat(l.original.id),openNewTab:!0},a):null}},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:productName"}),accessor:"productName"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:kit"}),accessor:"isKit",Cell:function(e){var a=e.value,l=e.row;return a?Object(Q.jsx)("span",{title:l.original.kitType},l.original.kitType.charAt(0).toUpperCase()):null}},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:productType"}),accessor:"isSupplies",Cell:function(e){return e.value?Object(Q.jsx)(j.a,{i18nKey:"skus:supplies"}):Object(Q.jsx)(j.a,{i18nKey:"skus:merchandise"})}},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:properties"}),accessor:"properties",Cell:function(e){var a=e.value;return Object(Q.jsx)(M,{value:a?Object.entries(a).map((function(e){var a=Object(k.a)(e,2),l=a[0],n=a[1];return"".concat(l,": ").concat(n)})):[]})}},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:ormd"}),accessor:"ormd",Cell:function(e){return e.value?Object(Q.jsx)("span",null,"Y"):Object(Q.jsx)("span",null,"N")}},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:upcBarcode"}),accessor:"barCodes",Cell:function(e){var a=e.value;return Object(Q.jsx)(M,{value:a?a.map((function(e){return e.code})):[]})}}])},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:fontana"}),accessor:"fn",disableSortBy:!0,columns:[{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:sellable"}),accessor:"fn.sellable",disableSortBy:!1},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:available"}),accessor:"fn.available",disableSortBy:!1},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:kitToShip"}),accessor:"fn.kit-to-ship-available",disableSortBy:!1}]},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:wb"}),accessor:"wb",disableSortBy:!0,columns:[{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:sellable"}),accessor:"wb.sellable",disableSortBy:!1},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:available"}),accessor:"wb.available",disableSortBy:!1},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:kitToShip"}),accessor:"wb.kit-to-ship-available",disableSortBy:!1}]},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:inventory"}),accessor:"inventory",disableSortBy:!0,columns:[{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:oversellable"}),accessor:"vl.oversellable"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:backordered"}),id:"backordered",accessor:"vl.backordered",disableSortBy:!1}]}]},M=function(e){var a=e.value,l=Object(g.useState)(!1),n=Object(k.a)(l,2),t=n[0],s=n[1];if(!a||0===a.length)return null;var r=a.length<=3,i=r?a:a.slice(0,2),u=r?[]:a.slice(2);return Object(Q.jsx)("span",null,i.join(", "),u.length>0&&t?",":"",u.length>0&&!t&&Object(Q.jsx)("div",null,Object(Q.jsx)("button",{type:"button",className:"text-blue-600 hover:underline ml-1",onClick:function(){return s(!0)}},"\u2026 (",u.length," more)")),t&&Object(Q.jsx)("div",null,u.join(", "),Object(Q.jsx)("button",{type:"button",className:"text-blue-600 hover:underline ml-1",onClick:function(){return s(!1)}},"hide")))},W=function(e){switch(e){case"fn":return["fn.available","fn.kit-to-ship-available"];case"wb":return["wb.available","wb.kit-to-ship-available"];default:return[]}}
1,R=function(e){var a,l=e.queryRef,n=e.filters,t=e.onSortChange,s=Object(S.usePreloadedQuery)(z,l),r=Object(S.usePaginationFragment)($,s),i=r.data.searchSkuCatalog,u=r.loadNext,c=r.hasNext,o=r.hasPrevious,d=r.loadPrevious,m=r.isLoadingNext,b=r.isLoadingPrevious,j=Object(g.useState)([]),p=Object(k.a)(j,2),x=p[0],O=p[1],v=null===i||void 0===i||null===(a=i.edges)||void 0===a?void 0:a.map((function(e){return e.node}));Object(g.useEffect)((function(){v&&!Object(D.isEmpty)(v)?O(function(e){return e.reduce((function(e,a){var l,n,t,s,r,i,u=null!==(l=null===(n=a.snapshot)||void 0===n?void 0:n.FN1)&&void 0!==l?l:{},c=null!==(t=null===(s=a.snapshot)||void 0===s?void 0:s.WB1)&&void 0!==t?t:{},o=null!==(r=null===(i=a.snapshot)||void 0===i?void 0:i.VL1)&&void 0!==r?r:{},d=u.available||0,m=u["kit-to-ship-available"]||0,b=c.available||0,g=c["kit-to-ship-available"]||0,j=o.oversellable||0,p=d+m+j,k=b+g+j;return[].concat(Object(f.a)(e),[Object(y.a)(Object(y.a)({},a),{},{fn:{available:d,"kit-to-ship-available":m,sellable:p},wb:{available:b,"kit-to-ship-available":g,sellable:k},vl:{backordered:o.backordered||0,oversellable:j}})])}),[])}(v)):O([])}),[u,d]);var h=Object(L.b)(),K=h.userType,N=h.account,F=Object(_.b)(K),C=F||N.fulfillableInventoryLocations.some((function(e){return"FN1"===e.shortCode}))?[]:["fn.sellable","fn.available","fn.kit-to-ship-available"],w=F||N.fulfillableInventoryLocations.some((function(e){return"WB1"===e.shortCode}))?[]:["wb.sellable","wb.available","wb.kit-to-ship-available"],I=Object(g.useMemo)((function(){return V(F)}),[]);return Object(Q.jsx)("div",null,v&&Object(Q.jsx)(U.a,{hasServerNextPage:c,hasServerPreviousPage:o,loadServerNextPage:u,loadServerPreviousPage:d,totalCount:(null===i||void 0===i?void 0:i.totalCount)||0,totalTitle:"SKUs",loading:m||b,columns:I,defaultSortBy:[{id:"createdAt",desc:!0}],serverSort:function(e){t(e)},data:x,getColumnsToToggle:W,hiddenColumns:["id"].concat(Object(f.a)(F?[]:["accountName"]),C,w),filters:n}))},B=function(e){var a=e.filters,l=e.sort,n=e.onSortChange,t=Object(S.useQueryLoader)(z),s=Object(k.a)(t,2),r=s[0],i=s[1];return Object(g.useEffect)((function(){i({filters:a.filters,sort:l})}),[a]),Object(Q.jsx)(b.a,null,Object(Q.jsx)(g.Suspense,{fallback:Object(Q.jsx)(m.a,null)},r&&Object(Q.jsx)(R,{queryRef:r,filters:a,onSortChange:n})))},z=void 0!==t?t:t=l(1592),$=void 0!==s?s:s=l(1593),G=l(105),Y=l(260),Z=l(65),J=l(197),X=l(827),ee=function(e){var a=e.filters,l=e.disabled,n=Object(S.useQueryLoader)(le),t=Object(k.a)(n,2),s=t[0],r=t[1],i=Object(Z.a)("common").t,u=Object(g.useRef)(null),c=function(e){r(Object(y.a)(Object(y.a)({},a),{},{exportType:e}),{fetchPolicy:"network-only"})};return Object(Q.jsx)("div",{className:"relative",ref:u},Object(Q.jsx)(b.a,{fallback:Object(Q.jsx)(G.a,{message:i("oopsSomethingWentWrongWithTheExport"),isDismissable:!0})},s&&Object(Q.jsx)(ae,{queryRef:s})),Object(Q.jsx)(J.a.Group,{primary:!0},Object(Q.jsx)(X.a,{disabled:l,className:"button",text:i("common:export"),floating:!0},Object(Q.jsx)(X.a.Menu,null,Object(Q.jsx)(X.a.Item,{text:Object(Q.jsx)(j.a,{i18nKey:"common:exportSummary"}),onClick:function(){return c("skuCatalog")}}),Object(Q.jsx)(X.a.Item,{text:Object(Q.jsx)(j.a,{i18nKey:"common:exportForReUpload"}),onClick:function(){return c("skuCatalogForReUpload")}})))))},ae=function(e){var a=e.queryRef,l=Object(S.usePreloadedQuery)(le,a).skuCatalogCsvExport,n=Object(g.useState)(!1),t=Object(k.a)(n,2),s=t[0],r=t[1],i=Object(Z.a)("common").t;return Object(g.useEffect)((function(){a&&r(!0)}),[a]),s&&"success"===l?Object(Q.jsx)(Y.Modal,{title:i("dataExport"),buttonText:i("ok"),open:s,onClose:function(){return r(!1)},variant:"success"},Object(Q.jsx)("div",null,i("dataExportQueued"))):null},le=void 0!==r?r:r=l(1595),ne=["nameGroup","skuTypes","productType","size","color","style","inventoryLevel","upc","ormd"],te=function(){var e=Object(h.a)({}),a=e.formFields,l=e.setFormFields,n=e.createInputChangeHandler,t=e.createSelectChangeHandler,s=Object(g.useState)({}),r=Object(k.a)(s,2),i=r[0],u=r[1],c=Object(g.useState)("createdAt:desc"),o=Object(k.a)(c,2),d=o[0],m=o[1],b=Object(O.useLocation)(),S=Object(v.c)(),N=K(),U=Object(w.a)(),H=Object(w.b)(),V=Object(L.b)(),M=V.userType,W=V.account,R=Object.values(a).includes(""),z=Object.keys(i).includes("accountSlug"),$=Object.keys(a),G=Object(_.b)(M),Y=G?["accountSlug"].concat(Object(f.a)(ne)):ne,Z=Object(F.c)({accounts:S,productCategories:N}),J=Object(C.a)({accounts:S});Object(g.useEffect)((function(){var e=new URLSearchParams(b.search),a=Object(T.f)(e,G);Object(D.isEmpty)(Object.keys(a))?l({nameGroup:""}):l(a),u(a)}),[b]);var X=ne.some((function(e){return!Object.keys(a).includes(e)}));return Object(Q.jsx)("div",{className:"space-y-2 h-screen"},Object(Q.jsx)("div",{className:"bg-white rounded-lg border border-[#
1EAEAEA]"},Object(Q.jsx)("div",{className:"flex flex-col px-4 py-4 xl:max-w-[910px]"},Object(Q.jsx)("div",{className:"opacity-75 font-semibold text-[17px] mb-4"},Object(Q.jsx)(j.a,{i18nKey:"common:filter"})),Object(Q.jsx)("div",{className:"space-y-6 sm:space-y-4"},$.map((function(e){var s;return Object(Q.jsx)("div",null,Object(Q.jsx)("div",{className:"flex flex-col sm:flex-row justify-between space-x-0 sm:space-x-2 space-y-2 sm:space-y-0 items-center"},Object(Q.jsx)("div",{className:"w-full sm:w-[470px]"},Object(Q.jsx)(x.a,{value:{value:e,label:U(e)},handleChange:function(a){var n=a.value;l((function(a){return Object(P.d)(a,e,n)}))},options:Y.map((function(e){return{label:U(e),value:e}}))})),["accountSlug","productType","skuTypes","inventoryLevel","ormd"].includes(e)&&Object(Q.jsx)(x.a,{value:a[e]&&J(e,a[e]),handleChange:t(e),options:Z(e),placeholder:H(e),isMulti:["accountSlug","skuTypes"].includes(e),className:"w-full"}),function(e){return["nameGroup","size","color","style","upc"].includes(e)}(e)&&Object(Q.jsx)("div",{className:"flex items-center relative w-full"},Object(Q.jsx)("span",{className:"absolute inset-y-0 left-0 flex items-center pl-2"},Object(Q.jsx)(q.a,{style:{color:"black",opacity:.6}})),Object(Q.jsx)("input",{placeholder:H(e),value:null!==(s=a[e])&&void 0!==s?s:"",onChange:n(e),className:"w-full border border-[#DBDDDF] outline-none focus:outline-none focus:border-primary focus:ring-0 py-1.5 pl-8 pr-4 rounded-lg font-sans text-base leading-relaxed placeholder-black/60 placeholder:text-[12px]"})),$.length>1&&Object(Q.jsx)("button",{className:"text-black opacity-70 cursor-pointer hover:opacity-95",onClick:function(){return l((function(a){return delete a[e],Object(y.a)({},a)}))}},Object(Q.jsx)(A.b,null))))})),Object(Q.jsx)("button",{className:"text-black opacity-80 hover:opacity-95 pl-1 tracking-wide disabled:opacity-40 disabled:cursor-not-allowed",disabled:!X,onClick:function(){return l((function(e){var a=ne.find((function(a){return!Object.keys(e).includes(a)}));return a?Object(y.a)(Object(y.a)({},e),{},Object(p.a)({},a,"")):e}))}},Object(Q.jsx)("div",{className:"flex space-x-1 pr-6"},Object(Q.jsx)(A.a,null),Object(Q.jsx)(j.a,{parent:"span",i18nKey:"common:addFilter"})))),Object(Q.jsx)("div",{className:"".concat($.length>1&&"sm:pr-6"," space-y-4 sm:space-y-0 text-right space-x-2 flex flex-col-reverse justify-end sm:flex-row sm:items-center")},Object(Q.jsx)(ee,{filters:{filters:Object(y.a)(Object(y.a)({},a),!z&&{accountSlug:[W.slug]})},disabled:G&&R}),Object(Q.jsx)("div",null,Object(Q.jsx)("button",{className:"text-black opacity-80 hover:opacity-95 py-2 px-4 tracking-wide",onClick:function(e){e.preventDefault(),Object(I.d)("/skus","")}},Object(Q.jsx)(j.a,{parent:"span",i18nKey:"common:reset"}))),Object(Q.jsx)("div",null,Object(Q.jsx)("button",{className:"rounded-lg font-normal text-white bg-primary py-2.5 px-10 hover:bg-primary/80 tracking-wider disabled:bg-primary/40 disabled:cursor-auto",disabled:G&&R,onClick:function(e){e.preventDefault();var l=a.accountSlug,n=a.productType,t=a.nameGroup,s=a.skuTypes,r=a.inventoryLevel,i=a.size,c=a.style,o=a.color,d=a.upc,m=a.ormd,b=new URLSearchParams;t&&b.set("name_group",t),l&&b.set("account_slugs",Object(T.a)(l)),n&&b.set("product_type",n),s&&b.set("sku_types",Object(T.a)(s)),r&&b.set("inventory_level",r),i&&b.set("size",i),o&&b.set("color",o),c&&b.set("style",c),d&&b.set("upc",d),m&&b.set("ormd",m),Object(I.d)("/skus","?".concat(b.toString())),u(a)}},Object(Q.jsx)("div",{className:"flex justify-center space-x-2"},Object(Q.jsx)(j.a,{parent:"span",i18nKey:"common:search"}),Object(Q.jsx)(E.a,null))))))),Object(Q.jsx)("div",{className:"bg-white rounded-lg border border-[#EAEAEA]"},Object(Q.jsx)(B,{sort:d,onSortChange:m,filters:{filters:Object(y.a)(Object(y.a)({},i),!z&&{accountSlug:[W.slug]})}})))},se=function(){return Object(Q.jsx)("div",{className:"h-screen space-y-2 mb-2"},Object(Q.jsx)("div",{className:"text-xl font-bold px-4 pb-1"},Object(Q.jsx)(j.a,{i18nKey:"skus:skus"})),Object(Q.jsx)(b.a,null,Object(Q.jsx)(g.Suspense,{fallback:Object(Q.jsx)(m.a,null)},Object(Q.jsx)(te,null))))},re=l(384),ie=l(844),ue=l(840),ce=["skuName","entryType","inventoryLocation","occuredAt"],oe=l(832),de=function(e){return[{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:skuHistory"}),accessor:"searchInventoryLedger",disableSortBy:!0,columns:[{accessor:"id"}].concat(Object(f.a)(e?[{Header:Object(Q.jsx)(j.a,{i18nKey:"accounts:account"}),accessor:"account.name",Cell:function(e){var a=e.value;return a?Object(Q.jsx)("span",{className:"font-semibold"},a):null},sizeClass:"min-w-[170px]"}]:[]),[{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:skuName"}),accessor:"sku.uniqueSkuName",Cell:function(e){var a=e.value,l=e.row;return a?Object(Q.jsx)(I.a,{to:"skus/".concat(l.original.skuId),openNewTab:!0},a):null},sizeClass:e?"min-w-[200px]":"min-w-xLargeCell"},{Header:Object(Q.jsx)(j.a,{i18nKey:"common:date"}),accessor:"occuredAt",sizeClass:e?"min-w-largeCell":"min-w-xLargeCell",Cell:function(e){var a=e.value;return a?Object(Q.jsx)(oe.a,{datetime:a}):null}},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:event"}),accessor:"uriDisplayValue",sizeClass:"min-w-[170px]",Cell:function(e){var a=e.value,l=e.row;return null!==l.original.uriLink?Object(Q.jsx)(I.a,{to:l.original.uriLink,openNewTab:!0},a):a}},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:location"}),accessor:"inventoryLocation.name",sizeClass:"min-w-[170px]"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:entryType"}),accessor:"entryType",sizeClass:"min-w-[170px]"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:adjustmentType"}),accessor:"adjustmentType"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:quantity"}),accessor:"quantity"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:currentSellable"}),accessor:"currentSellable"}])}]}
1,me=function(e){var a,l=e.queryRef,n=e.filters,t=Object(S.usePreloadedQuery)(ge,l),s=Object(S.usePaginationFragment)(je,t),r=s.data.searchInventoryLedger,i=s.loadNext,u=s.hasNext,c=s.hasPrevious,o=s.loadPrevious,d=s.isLoadingNext,m=s.isLoadingPrevious,b=null===r||void 0===r||null===(a=r.edges)||void 0===a?void 0:a.map((function(e){return e.node})),j=Object(L.b)().userType,p=Object(_.b)(j),y=Object(g.useMemo)((function(){return de(p)}),[]);return b&&Object(Q.jsx)(U.a,{hasServerNextPage:u,hasServerPreviousPage:c,loadServerNextPage:i,loadServerPreviousPage:o,totalCount:(null===r||void 0===r?void 0:r.totalCount)||0,loading:d||m,columns:y,data:b,getColumnsToToggle:function(){return[]},hiddenColumns:["id"].concat(Object(f.a)(p?[]:["accountSlug"])),filters:n})},be=function(e){var a,l=e.filters,n=Object(S.useQueryLoader)(ge),t=Object(k.a)(n,2),s=t[0],r=t[1],i=null===(a=l.filters.skuName)||void 0===a?void 0:a.trim();return Object(g.useEffect)((function(){i&&r(l)}),[l]),Object(Q.jsx)(b.a,null,Object(Q.jsx)(g.Suspense,{fallback:Object(Q.jsx)(m.a,null)},s&&Object(Q.jsx)(me,{queryRef:s,filters:l})))},ge=void 0!==i?i:i=l(1596),je=void 0!==u?u:u=l(1597),pe=function(e){var a=e.accountsQueryRef,l=Object(S.usePreloadedQuery)(v.a,a).accounts,n=Object(h.a)({}),t=n.formFields,s=n.setFormFields,r=n.createInputChangeHandler,i=n.createSelectChangeHandler,u=n.createValueChangeHandler,c=Object(g.useState)({}),o=Object(k.a)(c,2),d=o[0],m=o[1],b=Object(O.useLocation)(),K=Object(w.a)(),N=Object(w.b)(),U=Object(L.b)(),H=U.userType,V=U.account,M=Object(ue.a)(),W=!t.skuName||!t.skuName.trim(),R=Object.keys(d).includes("accountSlug"),B=Object.keys(t),z=Object(_.b)(H),$=z?["accountSlug"].concat(Object(f.a)(ce)):ce,G=Object(F.c)({inventoryLocations:M,accounts:l}),Y=Object(C.a)({inventoryLocations:M,accounts:l});Object(g.useEffect)((function(){var e=new URLSearchParams(b.search),a=Object(T.g)(e,z);Object(D.isEmpty)(Object.keys(a))?s({skuName:""}):s(a),m(a)}),[b]);var Z=ce.some((function(e){return!Object.keys(t).includes(e)}));return Object(Q.jsx)("div",{className:"space-y-2 h-screen"},Object(Q.jsx)("div",{className:"bg-white rounded-lg border border-[#EAEAEA]"},Object(Q.jsx)("div",{className:"flex flex-col px-4 py-4 xl:max-w-[910px]"},Object(Q.jsx)("div",{className:"opacity-75 font-semibold text-[17px] mb-4"},Object(Q.jsx)(j.a,{i18nKey:"common:filter"})),Object(Q.jsx)("div",{className:"space-y-6 sm:space-y-4"},B.map((function(e){var a,l;return Object(Q.jsx)("div",null,Object(Q.jsx)("div",{className:"flex flex-col sm:flex-row justify-between space-x-0 sm:space-x-2 space-y-2 sm:space-y-0 items-center"},Object(Q.jsx)("div",{className:"w-full sm:w-[470px]"},Object(Q.jsx)(x.a,{value:{value:e,label:K(e)},handleChange:function(a){var l=a.value;s((function(a){return Object(P.d)(a,e,l)}))},isDisabled:"skuName"===e,options:$.map((function(e){return{label:K(e),value:e}}))})),["accountSlug","entryType","inventoryLocation"].includes(e)&&Object(Q.jsx)(x.a,{value:t[e]&&Y((l=e,"accountSlug"===l?"slug":l),t[e]),handleChange:i(e),options:G(e),placeholder:N(e),isMulti:["entryType"].includes(e),className:"w-full"}),function(e){return["skuName"].includes(e)}(e)&&Object(Q.jsx)("div",{className:"flex items-center relative w-full"},Object(Q.jsx)("span",{className:"absolute inset-y-0 left-0 flex items-center pl-2"},Object(Q.jsx)(q.a,{style:{color:"black",opacity:.6}})),Object(Q.jsx)("input",{placeholder:N(e),value:null!==(a=t[e])&&void 0!==a?a:"",onChange:r(e),className:"w-full border border-[#DBDDDF] outline-none focus:outline-none focus:border-primary focus:ring-0 py-1.5 pl-8 pr-4 rounded-lg font-sans text-base leading-relaxed placeholder-black/60 placeholder:text-[12px]"})),function(e){return["occuredAt"].includes(e)}(e)&&Object(Q.jsx)(re.a,{required:!0,handleChange:u(e),value:t[e]}),"skuName"!==e&&B.length>1&&Object(Q.jsx)("button",{className:"text-black opacity-70 cursor-pointer hover:opacity-95",onClick:function(){return s((function(a){return delete a[e],Object(y.a)({},a)}))}},Object(Q.jsx)(A.b,null))))})),Object(Q.jsx)("button",{className:"text-black opacity-80 hover:opacity-95 pl-1 tracking-wide disabled:opacity-40 disabled:cursor-not-allowed",disabled:!Z,onClick:function(){return s((function(e){var a=ce.find((function(a){return!Object.keys(e).includes(a)}));return a?Object(y.a)(Object(y.a)({},e),{},Object(p.a)({},a,"")):e}))}},Object(Q.jsx)("div",{className:"flex space-x-1 pr-6"},Object(Q.jsx)(A.a,null),Object(Q.jsx)(j.a,{parent:"span",i18nKey:"common:addFilter"})))),Object(Q.jsx)("div",{className:"".concat(B.length>
11&&"sm:pr-6"," space-y-4 sm:space-y-0 text-right space-x-2 flex flex-col-reverse justify-end sm:flex-row sm:items-center")},Object(Q.jsx)(ie.a,{query:ye,variables:{filters:Object(y.a)({},t)},disabled:W,isSuccess:function(e){return"success"===e.searchInventoryLedgerExport}}),Object(Q.jsx)("div",null,Object(Q.jsx)("button",{className:"text-black opacity-80 hover:opacity-95 py-2 px-4 tracking-wide",onClick:function(e){e.preventDefault(),Object(I.d)("/skus/history","")}},Object(Q.jsx)(j.a,{parent:"span",i18nKey:"common:reset"}))),Object(Q.jsx)("div",null,Object(Q.jsx)("button",{className:"rounded-lg font-normal text-white bg-primary py-2.5 px-10 hover:bg-primary/80 tracking-wider disabled:bg-primary/40 disabled:cursor-auto",disabled:W,onClick:function(e){var a;if(e.preventDefault(),null!==(a=t.skuName)&&void 0!==a&&a.trim()){var l=t.accountSlug,n=t.skuName,s=t.inventoryLocation,r=t.entryType,i=t.occuredAt,u=new URLSearchParams;l&&u.set("account_slug",l),s&&u.set("inventory_location",s),n&&u.set("sku_name",n),r&&u.set("entry_type",Object(T.a)(r)),i&&u.set("occured_at",Object(T.b)(i)),Object(I.d)("/skus/history","?".concat(u.toString())),m(t)}}},Object(Q.jsx)("div",{className:"flex justify-center space-x-2"},Object(Q.jsx)(j.a,{parent:"span",i18nKey:"common:search"}),Object(Q.jsx)(E.a,null))))))),Object(Q.jsx)("div",{className:"bg-white rounded-lg border border-[#EAEAEA]"},Object(Q.jsx)(be,{filters:{filters:Object(y.a)(Object(y.a)({},d),!R&&!Object(_.b)(H)&&{accountSlug:V.slug})}})))},ye=void 0!==c?c:c=l(1599),fe=function(){var e=Object(v.b)();return Object(Q.jsx)("div",{className:"h-screen space-y-2 mb-2"},Object(Q.jsx)("div",{className:"text-xl font-bold px-4 pb-1"},Object(Q.jsx)(j.a,{i18nKey:"skus:skuHistory"})),Object(Q.jsx)(b.a,null,Object(Q.jsx)(g.Suspense,{fallback:Object(Q.jsx)(m.a,null)},e&&Object(Q.jsx)(pe,{accountsQueryRef:e}))))},ke=l(156),xe=l(56),Oe=l(58),ve=l(43),he=l.n(ve),Se=l(158),Ke=l.n(Se),Ne=l(856),Fe=["skuName","activeDuration"],Ce=l(180),we=l(157),Le=l.n(we),Ie=l(830),Te=l(820),_e=function(e){var a=e.isOpen,l=e.handleClose,n=e.onConfirm;return Object(Q.jsx)(Ie.a,{open:a,size:"small",onClose:l},Object(Q.jsx)(Ie.a.Header,null,Object(Q.jsx)(j.a,{parent:"span",i18nKey:"skus:areYouSure"})),Object(Q.jsx)(Ie.a.Content,null,Object(Q.jsx)("div",{className:"p-4"},Object(Q.jsx)(j.a,{parent:"span",i18nKey:"skus:areYouSureExpire"}))),Object(Q.jsx)(Ie.a.Actions,null,Object(Q.jsx)(J.a,{primary:!0,compact:!0,onClick:l},Object(Q.jsx)(j.a,{i18nKey:"common:cancel"})),Object(Q.jsx)(J.a,{secondary:!0,compact:!0,onClick:n},Object(Q.jsx)(j.a,{i18nKey:"common:submit"}))))};he.a.extend(Le.a),he.a.extend(Ke.a);var Pe,De=void 0!==o?o:o=l(1600),qe=void 0!==d?d:d=l(1601),Ae=function(e){var a,l=e.isOpen,n=e.handleClose,t=e.setMutationSuccessful,s=e.existingPolicy,r=e.mode,i=void 0===r?"create":r,u=e.skuId,c=e.accountId,o=Object(S.useMutation)(qe),d=Object(k.a)(o,2),m=d[0],b=d[1],p=Object(S.useMutation)(De),f=Object(k.a)(p,2),x=f[0],O=f[1],v=Object(g.useState)(null),h=Object(k.a)(v,2),K=h[0],N=h[1],F=Object(g.useState)(!1),C=Object(k.a)(F,2),w=C[0],L=C[1],I=Object(g.useState)(s&&(null===(a=s.oversellLimit)||void 0===a?void 0:a.toString())||"1"),T=Object(k.a)(I,2),_=T[0],P=T[1],D=Object(g.useState)(s&&s.startDateTime||""),q=Object(k.a)(D,2),A=q[0],E=q[1],U=Object(g.useState)(s&&s.expirationDateTime||""),H=Object(k.a)(U,2),V=H[0],M=H[1],W=Object(g.useState)({min:null,max:null}),R=Object(k.a)(W,2),B=R[0],z=R[1],$=b||O;return Object(Q.jsx)(Ie.a,{open:l,size:"small",onClose:function(){n(),N(null)}},Object(Q.jsx)(Ie.a.Header,null,"create"===i?Object(Q.jsx)(j.a,{i18nKey:"skus:createOversellPolicy"}):Object(Q.jsx)(j.a,{i18nKey:"skus:editOversellPolicy"})),Object(Q.jsx)(Ie.a.Content,null,Object(Q.jsx)("div",{className:"space-y-6"},Object(Q.jsx)(Oe.a,{error:K,onDismiss:function(){return N(null)}}),Object(Q.jsx)(_e,{isOpen:w,handleClose:function(){return L(!1)},onConfirm:function(){var e=parseInt(_,10);isNaN(e)||e<0?N(new Error("Oversell limit must be a non-negative number.")):m({variables:{input:{id:null===s||void 0===s?void 0:s.id,skuId:u,accountId:c,oversellLimit:e,status:"expired",startDateTime:A,expirationDateTime:V}},onCompleted:function(){n(),t()},onError:N})}}),Object(Q.jsx)("div",null,Object(Q.jsx)("label",{className:"block text-sm font-medium text-gray-900 mb-1"},Object(Q.jsx)(j.a,{i18nKey:"skus:oversellLimit"}
1)),Object(Q.jsx)(Te.a,{type:"number",min:"1",value:_,onChange:function(e){return P(e.target.value)},size:"small",className:"w-full",placeholder:"Enter limit"})),"create"===i&&Object(Q.jsx)(re.a,{handleChange:function(e){return z(e)},value:B,className:"w-full",label:"Active Duration",showTimeSelect:!0,required:!0,requiredLabel:!0,minDate:new Date}),"edit"===i&&Object(Q.jsx)(Ce.a,{handleChange:function(e){return M(e)},value:V,className:"w-full",label:"Expiration Date/Time",required:!0,requiredLabel:!0,showTimeSelect:!0,dateFormat:"MMMM d, yyyy h:mm aa",minDate:new Date}))),Object(Q.jsx)(Ie.a.Actions,{className:"flex items-center justify-between"},Object(Q.jsx)("div",null,"edit"===i&&Object(Q.jsx)(J.a,{compact:!0,disabled:$,onClick:function(){return L(!0)}},Object(Q.jsx)(j.a,{i18nKey:"skus:expireNow"}))),Object(Q.jsx)("div",null,Object(Q.jsx)(J.a,{secondary:!0,compact:!0,disabled:$,onClick:function(){var e;P(s?null===(e=s.oversellLimit)||void 0===e?void 0:e.toString():""),E(s?s.startDateTime:""),M(s?s.expirationDateTime:""),z({min:null,max:null}),N(null),n()}},Object(Q.jsx)(j.a,{i18nKey:"common:cancel"})),Object(Q.jsx)(J.a,{primary:!0,compact:!0,disabled:!function(){var e=parseInt(_,10);if(isNaN(e)||e<0)return!1;if("create"===i)return Boolean(B.min&&B.max);if("edit"===i){if(!V)return!1;if(A&&new Date(V)<new Date(A))return!1}return!0}()||$,loading:$,onClick:function(){var e=parseInt(_,10);if(isNaN(e)||e<0)N(new Error("Oversell limit must be a non-negative number."));else{var a={skuId:u,accountId:c,status:s?s.status:"",oversellLimit:e};if("create"===i){if(!B.min||!B.max)return void N(new Error("Please select a valid date range."));x({variables:{input:Object(y.a)(Object(y.a)({},a),{},{id:"00000000-0000-0000-0000-000000000000",startDateTime:B.min,expirationDateTime:B.max})},onCompleted:function(){n(),t()},onError:N})}else m({variables:{input:Object(y.a)(Object(y.a)({},a),{},{id:null===s||void 0===s?void 0:s.id,status:null===s||void 0===s?void 0:s.status,startDateTime:A,expirationDateTime:V})},onCompleted:function(){n(),t()},onError:N})}}},Object(Q.jsx)(j.a,{i18nKey:"common:save"})))))},Ee=function(e){var a=e.isOpen,l=e.onClose,n=e.onSave,t=e.policy,s=Object(S.useMutation)(Ue),r=Object(k.a)(s,2),i=r[0],u=r[1],c=Object(g.useState)(null),o=Object(k.a)(c,2),d=o[0],m=o[1];return Object(Q.jsx)(Ie.a,{open:a,size:"small",onClose:function(){l()}},Object(Q.jsx)(Ie.a.Header,null,Object(Q.jsx)(j.a,{i18nKey:"common:delete"})),Object(Q.jsx)(Ie.a.Content,null,Object(Q.jsx)("div",{className:"p-4"},Object(Q.jsx)(j.a,{parent:"span",i18nKey:"skus:areYouSureDeletePolicy"}),Object(Q.jsx)(Oe.a,{error:d,onDismiss:function(){return m(null)}}))),Object(Q.jsx)(Ie.a.Actions,null,Object(Q.jsx)(J.a,{primary:!0,compact:!0,disabled:u,onClick:function(){l(),m(null)}},Object(Q.jsx)(j.a,{i18nKey:"common:cancel"})),Object(Q.jsx)(J.a,{secondary:!0,compact:!0,disabled:u,onClick:function(){i({variables:{id:t.id},onCompleted:function(){l(),n()},onError:function(e){m(e)}})}},Object(Q.jsx)(j.a,{i18nKey:"common:submit"}))))},Ue=void 0!==Pe?Pe:Pe=l(1602),He=l(898),Qe=l(30),Ve=["title","titleId"];function Me(e,a){var l=e.title,n=e.titleId,t=Object(Qe.a)(e,Ve);return g.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":n},t),l?g.createElement("title",{id:n},l):null,g.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L6.832 19.82a4.5 4.5 0 0 1-1.897 1.13l-2.685.8.8-2.685a4.5 4.5 0 0 1 1.13-1.897L16.863 4.487Zm0 0L19.5 7.125"}))}var We,Re,Be,ze=g.forwardRef(Me),$e=function(e,a,l){return[{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:skuOversellPolicies"}),accessor:"searchSkuOversellPolicy",columns:[{accessor:"id"},{Header:Object(Q.jsx)(j.a,{i18nKey:"accounts:account"}),accessor:"account.name",Cell:function(e){var a=e.value;return a?Object(Q.jsx)("span",{className:"font-semibold"},a):null},sizeClass:"min-w-[170px]"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:skuName"}),accessor:"sku.uniqueSkuName",Cell:function(e){var a=e.value,l=e.row;return a?Object(Q.jsx)(I.a,{to:"skus/".concat(l.original.sku.id),openNewTab:!0},a):null},sizeClass:e?"min-w-[200px]":"min-w-xLargeCell"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:attributes"}),accessor:"sku",sizeClass:"min-w-[170px]",Cell:function(e){var a=e.value;return Object(Q.jsx)("div",{className:"flex flex-col"},Object(Q.jsx)("div",null,"Product Name: ",a.productName),a.color&&Object(Q.jsx)("div",null,"Color: ",a.color),a.size&&Object(Q.jsx)("div",null,"Size: ",a.size))}},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:status"}),accessor:"status"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:oversellLimit"}),accessor:"oversellLimit"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:currentOversellable"}),accessor:"sku.snapshot",Cell:function(e){var a,l,n=e.value;return null!==(a=null===n||void 0===n||null===(l=n.VL1)||void 0===l?void 0:l.oversellable)&&void 0!==a?a:0}},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:startTime"}),accessor:"startDateTime",sizeClass:e?"min-w-largeCell":"min-w-xLargeCell",Cell:function(e){var a=e.value;return a?Object(Q.jsx)(oe.a,{datetime:a}):null}},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:expirationTime"}),accessor:"expirationDateTime",sizeClass:e?"min-w-largeCell":"min-w-xLargeCell",Cell:function(e){var a=e.value;return a?Object(Q.jsx)(oe.a,{datetime:a}):null}},{Header:Object(Q.jsx)(j.a,{i18nKey:"common:actions"}),id:"action",accessor:"status",sizeClass:e?"min-w-largeCell":"min-w-xLargeCell",Cell:function(e){var n=e.value,t=e.row;return"completed"===n?Object(Q.jsx)(J.a,{size:"mini",color:"red",onClick:function(){l({i
1d:t.original.id,status:t.original.status,startDateTime:t.original.startDateTime,expirationDateTime:t.original.expirationDateTime,oversellLimit:t.original.oversellLimit,accountId:t.original.accountId,skuId:t.original.skuId})}},Object(Q.jsx)(He.a,{className:"w-4 h-4"})):"active"===n||"upcoming"===n?Object(Q.jsx)(J.a,{size:"mini",onClick:function(){a({id:t.original.id,status:t.original.status,startDateTime:t.original.startDateTime,expirationDateTime:t.original.expirationDateTime,oversellLimit:t.original.oversellLimit,accountId:t.original.accountId,skuId:t.original.skuId})}},Object(Q.jsx)(ze,{className:"w-4 h-4"})):null}}]}]},Ge=function(e){var a,l=e.queryRef,n=e.filters,t=e.refreshKey,s=Object(S.usePreloadedQuery)(Ze,l),r=Object(S.usePaginationFragment)(Je,s),i=r.data.searchSkuOversellPolicy,u=r.loadNext,c=r.hasNext,o=r.hasPrevious,d=r.loadPrevious,m=r.isLoadingNext,b=r.isLoadingPrevious,j=r.refetch,p=null===i||void 0===i||null===(a=i.edges)||void 0===a?void 0:a.map((function(e){return e.node})),y=Object(g.useState)(""),x=Object(k.a)(y,2),O=x[0],v=x[1],h=Object(g.useState)(void 0),K=Object(k.a)(h,2),N=K[0],F=K[1],C=Object(L.b)().userType,w=Object(_.b)(C);Object(g.useEffect)((function(){t>0&&j({filters:n.filters,first:30,after:null},{fetchPolicy:"network-only"})}),[t,j,n]);var I=Object(g.useCallback)((function(e){F(e),v("edit")}),[]),T=Object(g.useCallback)((function(e){F(e),v("delete")}),[]),P=Object(g.useCallback)((function(){j({filters:n.filters,first:30,after:null},{fetchPolicy:"network-only"})}),[j,n]),D=Object(g.useMemo)((function(){return $e(w,I,T)}),[w,I,T]);return Object(Q.jsx)("div",null,p&&Object(Q.jsx)(U.a,{hasServerNextPage:c,hasServerPreviousPage:o,loadServerNextPage:u,loadServerPreviousPage:d,totalCount:(null===i||void 0===i?void 0:i.totalCount)||0,totalTitle:"policies",loading:m||b,columns:D,data:p,getColumnsToToggle:function(){return[]},hiddenColumns:["id"].concat(Object(f.a)(w?[]:["accountSlug"])),filters:n}),"edit"===O&&N&&Object(Q.jsx)(Ae,{isOpen:"edit"===O,handleClose:function(){return v("")},setMutationSuccessful:P,mode:N?"edit":"create",existingPolicy:N,skuId:N.skuId,accountId:N.accountId}),"delete"===O&&N&&Object(Q.jsx)(Ee,{isOpen:"delete"===O,onClose:function(){return v("")},onSave:P,policy:N}))},Ye=function(e){var a=e.filters,l=e.refreshKey,n=Object(S.useQueryLoader)(Ze),t=Object(k.a)(n,2),s=t[0],r=t[1];return Object(g.useEffect)((function(){r(a)}),[a]),Object(Q.jsx)(b.a,null,Object(Q.jsx)(g.Suspense,{fallback:Object(Q.jsx)(m.a,null)},s&&Object(Q.jsx)(Ge,{queryRef:s,filters:a,refreshKey:l})))},Ze=void 0!==We?We:We=l(1603),Je=void 0!==Re?Re:Re=l(1604),Xe=function(e){var a=e.accountsQueryRef,l=e.refreshKey,n=Object(S.usePreloadedQuery)(v.a,a).accounts,t=Object(h.a)({}),s=t.formFields,r=t.setFormFields,i=t.createInputChangeHandler,u=t.createSelectChangeHandler,c=t.createValueChangeHandler,o=Object(g.useState)({}),d=Object(k.a)(o,2),m=d[0],b=d[1],K=Object(O.useLocation)(),N=Object(w.a)(),U=Object(w.b)(),H=Object(L.b)(),V=H.userType,M=H.account,W=Object.values(s).includes(""),R=Object.keys(m).includes("accountSlug"),B=Object.keys(s),z=Object(_.b)(V),$=z?["accountSlug"].concat(Object(f.a)(Fe)):Fe,G=Object(F.c)({accounts:n}),Y=Object(C.a)({accounts:n});Object(g.useEffect)((function(){var e=new URLSearchParams(K.search),a=Object(T.k)(e,z);Object(D.isEmpty)(Object.keys(a))?r({skuName:""}):r(a),b(a)}),[K]);var Z=Fe.some((function(e){return!Object.keys(s).includes(e)}));return Object(Q.jsx)("div",{className:"space-y-2 h-screen"},Object(Q.jsx)("div",{className:"bg-white rounded-lg border border-[#EAEAEA]"},Object(Q.jsx)("div",{className:"flex flex-col px-4 py-4 xl:max-w-[910px]"},Object(Q.jsx)("div",{className:"opacity-75 font-semibold text-[17px] mb-4"},Object(Q.jsx)(j.a,{i18nKey:"common:filter"})),Object(Q.jsx)("div",{className:"space-y-6 sm:space-y-4"},B.map((function(e){var a,l;return Object(Q.jsx)("div",{key:e},Object(Q.jsx)("div",{className:"flex flex-col sm:flex-row justify-between space-x-0 sm:space-x-2 space-y-2 sm:space-y-0 items-center"},Object(Q.jsx)("div",{className:"w-full sm:w-[470px]"},Object(Q.jsx)(x.a,{value:{value:e,label:N(e)},handleChange:function(a){var l=a.value;r((function(a){return Object(P.d)(a,e,l)}))},options:$.map((function(e){return{label:N(e),value:e}}))}
1)),["accountSlug"].includes(e)&&Object(Q.jsx)(x.a,{value:s[e]&&Y((l=e,"accountSlug"===l?"slug":l),s[e]),handleChange:u(e),options:G(e),placeholder:U(e),className:"w-full"}),function(e){return["skuName"].includes(e)}(e)&&Object(Q.jsx)("div",{className:"flex items-center relative w-full"},Object(Q.jsx)("span",{className:"absolute inset-y-0 left-0 flex items-center pl-2"},Object(Q.jsx)(q.a,{style:{color:"black",opacity:.6}})),Object(Q.jsx)("input",{placeholder:U(e),value:null!==(a=s[e])&&void 0!==a?a:"",onChange:i(e),className:"w-full border border-[#DBDDDF] outline-none focus:outline-none focus:border-primary focus:ring-0 py-1.5 pl-8 pr-4 rounded-lg font-sans text-base leading-relaxed placeholder-black/60 placeholder:text-[12px]"})),function(e){return["activeDuration"].includes(e)}(e)&&Object(Q.jsx)(re.a,{handleChange:c(e),value:s[e]}),B.length>1&&Object(Q.jsx)("button",{className:"text-black opacity-70 cursor-pointer hover:opacity-95",onClick:function(){return r((function(a){return delete a[e],Object(y.a)({},a)}))}},Object(Q.jsx)(A.b,null))))})),Object(Q.jsx)("button",{className:"text-black opacity-80 hover:opacity-95 pl-1 tracking-wide disabled:opacity-40 disabled:cursor-not-allowed",disabled:!Z,onClick:function(){return r((function(e){var a=Fe.find((function(a){return!Object.keys(e).includes(a)}));return a?Object(y.a)(Object(y.a)({},e),{},Object(p.a)({},a,"")):e}))}},Object(Q.jsx)("div",{className:"flex space-x-1 pr-6"},Object(Q.jsx)(A.a,null),Object(Q.jsx)(j.a,{parent:"span",i18nKey:"common:addFilter"})))),Object(Q.jsx)("div",{className:"".concat(B.length>1&&"sm:pr-6"," space-y-4 sm:space-y-0 text-right space-x-2 flex flex-col-reverse justify-end sm:flex-row sm:items-center")},Object(Q.jsx)("div",null,Object(Q.jsx)("button",{className:"text-black opacity-80 hover:opacity-95 py-2 px-4 tracking-wide",onClick:function(e){e.preventDefault(),Object(I.d)("/oversell_policies","")}},Object(Q.jsx)(j.a,{parent:"span",i18nKey:"common:reset"}))),Object(Q.jsx)("div",null,Object(Q.jsx)("button",{className:"rounded-lg font-normal text-white bg-primary py-2.5 px-10 hover:bg-primary/80 tracking-wider disabled:bg-primary/40 disabled:cursor-auto",disabled:W,onClick:function(e){e.preventDefault();var a=s.accountSlug,l=s.skuName,n=new URLSearchParams;a&&n.set("account_slug",a),l&&n.set("sku_name",l),Object(I.d)("/oversell_policies","?".concat(n.toString())),b(s)}},Object(Q.jsx)("div",{className:"flex justify-center space-x-2"},Object(Q.jsx)(j.a,{parent:"span",i18nKey:"common:search"}),Object(Q.jsx)(E.a,null))))))),Object(Q.jsx)("div",{className:"bg-white rounded-lg border border-[#EAEAEA]"},Object(Q.jsx)(Ye,{refreshKey:l,filters:{filters:Object(y.a)(Object(y.a)({},m),!R&&{accountSlug:M.slug})}})))};he.a.extend(Ke.a);var ea,aa,la,na=function(){return Object(Q.jsx)(b.a,null,Object(Q.jsx)(g.Suspense,{fallback:Object(Q.jsx)(m.a,{active:!0})},Object(Q.jsx)(ta,null)))},ta=function(){var e=Object(v.b)(),a=Object(g.useState)(0),l=Object(k.a)(a,2),n=l[0],t=l[1],s=Object(g.useCallback)((function(){t((function(e){return e+1}))}),[]);return Object(Q.jsx)("div",{className:"space-y-4"},Object(Q.jsx)("div",{className:"mb-6"},Object(Q.jsx)("div",{className:"flex items-center gap-3 text-xl font-bold px-4 pb-1"},Object(Q.jsx)(j.a,{i18nKey:"skus:oversellPolicies"}))),Object(Q.jsx)("div",{className:"rounded-lg border border-gray-300 bg-white"},Object(Q.jsx)("div",{className:"bg-primary text-white px-6 py-3 rounded-t-lg"},Object(Q.jsx)("h3",{className:"font-semibold"},"Instructions for using SKU Oversell Policies")),Object(Q.jsx)("div",{className:"p-6"},Object(Q.jsx)("p",{className:"mb-4"},"A ",Object(Q.jsx)("strong",null,"SKU Oversell Policy")," lets you define the duration and quantity of ",Object(Q.jsx)("strong",null,"oversellable")," inventory. When an order is placed, we will first try to allocate units from the on-hand inventory supply. If there are not enough units available, then the oversellable inventory will be used. Order items which were allocated from the oversellable inventory will have ",Object(Q.jsx)("strong",null,"backordered")," status, denoting that those items cannot be fulfilled until the inventory has been received."),Object(Q.jsx)("div",{className:"space-y-4"},Object(Q.jsx)("div",null,Object(Q.jsx)("h5",{className:"font-semibold mb-2"}
1,"Step 1"),Object(Q.jsx)("p",null,"Select the SKU name, as it appears at the top of the SKU show page. Alternatively, you can have this autofilled by clicking the 'Create Oversell Policy' button on the SKU show page.")),Object(Q.jsx)("div",null,Object(Q.jsx)("h5",{className:"font-semibold mb-2"},"Step 2"),Object(Q.jsx)("p",null,"Enter the ",Object(Q.jsx)("strong",null,"Oversell Limit.")," This defines how many units you wish to allow to be oversold. When this limit is reached the policy will be completed and no more backorders will be accepted.")),Object(Q.jsx)("div",null,Object(Q.jsx)("h5",{className:"font-semibold mb-2"},"Step 3"),Object(Q.jsx)("p",null,"Enter the ",Object(Q.jsx)("strong",null,"Active Duration")," to define when the oversellable inventory should be created, and when it should be expired. Upon expiration, the all oversellable inventory for the SKU will be cleared to zero.",Object(Q.jsx)("strong",null,"Only one policy can be active for a SKU at a given point in time."))),Object(Q.jsx)("div",null,Object(Q.jsx)("h5",{className:"font-semibold mb-2"},"Step 4"),Object(Q.jsx)("p",null,"Click ",Object(Q.jsx)("strong",null,"Create")," to submit the policy. "))))),Object(Q.jsx)(b.a,null,Object(Q.jsx)(sa,{reload:s}),Object(Q.jsx)(g.Suspense,{fallback:Object(Q.jsx)(m.a,null)},e&&Object(Q.jsx)(Xe,{accountsQueryRef:e,refreshKey:n}))))},sa=function(e){var a=e.reload,l=Object(L.b)(),n=l.userType,t=l.account,s=Object(_.b)(n),r=Object(S.useMutation)(ia),i=Object(k.a)(r,2),u=i[0],c=i[1],o=Object(g.useState)(s?"":t.slug),d=Object(k.a)(o,2),m=d[0],b=d[1],p=Object(g.useState)("1"),y=Object(k.a)(p,2),f=y[0],x=y[1],O=Object(g.useState)(null),v=Object(k.a)(O,2),h=v[0],K=v[1],N=Object(g.useState)({min:null,max:null}),F=Object(k.a)(N,2),C=F[0],w=F[1],I=Object(g.useState)(null),T=Object(k.a)(I,2),P=T[0],D=T[1],q=Object(g.useCallback)((function(){x("1"),K(null),w({min:null,max:null}),D(null)}),[]);return Object(Q.jsx)(ke.a,{className:"mb-6 space-y-4"},Object(Q.jsx)("h1",{className:"text-base font-semibold leading-6 text-gray-900"}," Create Oversell Policy "),Object(Q.jsx)(Oe.a,{error:P,onDismiss:function(){return D(null)}}),Object(Q.jsx)("div",{className:"flex items-end space-x-4"},s&&Object(Q.jsx)(ra,{selectedAccount:m,setSelectedAccount:b}),Object(Q.jsx)(Ne.a,{className:"w-full",label:"SKU",skuTypes:["notKit"],accountSlug:m,currentKitSkus:[],selectedSku:h,onSelectSku:function(e){K(e),D(null)},onClearSku:function(){K(null)}}),Object(Q.jsx)(xe.a,{type:"number",min:"1",value:f,onChange:function(e){return x(e.target.value)},className:"w-[70px]",placeholder:"Enter limit",label:"Oversell Limit"}),Object(Q.jsx)(re.a,{label:"Active Duration",value:C,showTimeSelect:!0,required:!0,requiredLabel:!0,handleChange:w}),Object(Q.jsx)(J.a,{secondary:!0,onClick:function(){var e=parseInt(f,10);isNaN(e)||e<0?D(new Error("Oversell limit must be a non-negative number.")):h?C.min&&C.max?u({variables:{input:{id:"00000000-0000-0000-0000-000000000000",skuId:h.id,accountId:h.accountId,status:"",oversellLimit:e,startDateTime:C.min,expirationDateTime:C.max}},onCompleted:function(){q(),setTimeout((function(){a()}),100)},onError:function(e){return D(e)}}):D(new Error("Please select an active duration.")):D(new Error("Please select a SKU."))},disabled:c||!C.min||!C.max||!m||!h,loading:c},Object(Q.jsx)(j.a,{i18nKey:"common:submit"}))))},ra=function(e){var a=e.selectedAccount,l=e.setSelectedAccount,n=e.includeAll,t=void 0!==n&&n,s=Object(v.c)(),r=[].concat(Object(f.a)(t?[{value:"",label:"All"}]:[]),Object(f.a)(s.map((function(e){return{value:e.slug,label:e.name}}))));return Object(Q.jsx)(x.a,{label:"Account",value:r.find((function(e){return e.value===a})),options:r,handleChange:function(e){return l(e.value)}})},ia=void 0!==Be?Be:Be=l(1606),ua=["nameGroup","skuTypes","productType","inventoryLevel"],ca=function(e){return[{Header:Object(Q.jsx)(j.a,{i18nKey:"common:salesVelocity"}),accessor:"skus",id:"catalog",disableSortBy:!0,columns:[{accessor:"id"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:product"}),accessor:"imageUrl",Cell:function(e){var a=e.value;return Object(Q.jsx)(H.a,{src:a,alt:"Product Image",fallback:"no-product",className:"h-20 w-20 object-cover rounded"})}}].concat(Object(f.a)(e?[{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:account"}),accessor:"account.name",Cell:function(e){var a=e.value;return a?Object(Q.jsx)("span",{className:"font-semibold"},a):null},sizeClass:"min-w-[170px]"}]:[]),[{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:sku"}),accessor:"uniqueSkuName",Cell:function(e){var a=e.value,l=e.row;return a?Object(Q.jsx)(I.a,{to:"skus/".concat(l.original.id),openNewTab:!0},a):null},sizeClass:e?"min-w-[170px]":"min-w-xLargeCell"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:productName"}),accessor:"productName",sizeClass:"min-w-xLargeCell"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:available"}),accessor:"available",id:"available",disableSortBy:!1,sizeClass:"min-w-smallCell"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:kitToShip"}),accessor:"kitToShipAvailable",id:"kit-to-ship-available",disableSortBy:!1,sizeClass:"min-w-smallCell"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:lastWeek"}),accessor:"sales.lastWeek",id:"lastWeek",disableSortBy:!1,sizeClass:"min-w-smallCell"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:last4Weeks"}),accessor:"sales.last4Weeks",id:"last4Weeks",disableSortBy:!1,sizeClass:"min-w-smallCell"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:last12Weeks"}),accessor:"sales.last12Weeks",id:"last12Weeks",disableSortBy:!1,sizeClass:"min-w-smallCell"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:last52Weeks"}),accessor:"sales.last52Weeks",id:"last52Weeks",disableSortBy:!1,sizeClass:"min-w-smallCell"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:weeksOfSupply"}),accessor:"weeksOfSupply",disableSortBy:!1,sizeClass:"min-w-smallCell"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:totalShipped"}),accessor:"totalShipped",disableSortBy:!1,sizeClass:"min-w-smallCell"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:totalExpected"}),accessor:"totalExpected",disableSortBy:!1,sizeClass:"min-w-smallCell"}])}]}
1,oa=function(e){var a,l=e.queryRef,n=e.filters,t=e.onSortChange,s=Object(S.usePreloadedQuery)(ma,l),r=Object(S.usePaginationFragment)(ba,s),i=r.data.searchSalesVelocity,u=r.loadNext,c=r.hasNext,o=r.hasPrevious,d=r.loadPrevious,m=r.isLoadingNext,b=r.isLoadingPrevious,j=Object(g.useState)([]),p=Object(k.a)(j,2),x=p[0],O=p[1],v=null===i||void 0===i||null===(a=i.edges)||void 0===a?void 0:a.map((function(e){return e.node}));Object(g.useEffect)((function(){v&&!Object(D.isEmpty)(v)?O(function(e){return e.reduce((function(e,a){var l,n,t,s,r=null!==(l=null===(n=a.snapshot)||void 0===n?void 0:n.FN1)&&void 0!==l?l:{},i=null!==(t=null===(s=a.snapshot)||void 0===s?void 0:s.WB1)&&void 0!==t?t:{},u=r.shipped||0,c=i.shipped||0,o=r.expected||0,d=i.expected||0,m=r.available||0,b=i.available||0,g=r["kit-to-ship-available"]||0,j=i["kit-to-ship-available"]||0,p=u+c,k=o+d,x=m+b,O=0;return a.sales.last4Weeks>0&&(O=Object(D.floor)(4*x/a.sales.last4Weeks)),[].concat(Object(f.a)(e),[Object(y.a)(Object(y.a)({},a),{},{available:x,kitToShipAvailable:g+j,weeksOfSupply:O,totalShipped:p,totalExpected:k})])}),[])}(v)):O([])}),[u,d]);var h=Object(L.b)().userType,K=Object(_.b)(h),N=Object(g.useMemo)((function(){return ca(K)}),[]);return Object(Q.jsx)("div",null,v&&Object(Q.jsx)(U.a,{hasServerNextPage:c,hasServerPreviousPage:o,loadServerNextPage:u,loadServerPreviousPage:d,totalCount:(null===i||void 0===i?void 0:i.totalCount)||0,totalTitle:"SKUs",loading:m||b,columns:N,data:x,defaultSortBy:[{id:"createdAt",desc:!0}],serverSort:function(e){t(e)},getColumnsToToggle:function(){return[]},hiddenColumns:["id"].concat(Object(f.a)(K?[]:["accountName"])),filters:n}))},da=function(e){var a=e.filters,l=e.sort,n=e.onSortChange,t=Object(S.useQueryLoader)(ma),s=Object(k.a)(t,2),r=s[0],i=s[1];return Object(g.useEffect)((function(){i({filters:a.filters,sort:l})}),[a]),Object(Q.jsx)(b.a,null,Object(Q.jsx)(g.Suspense,{fallback:Object(Q.jsx)(m.a,null)},r&&Object(Q.jsx)(oa,{queryRef:r,filters:a,onSortChange:n})))},ma=void 0!==ea?ea:ea=l(1607),ba=void 0!==aa?aa:aa=l(1608),ga=function(){var e=Object(h.a)({}),a=e.formFields,l=e.setFormFields,n=e.createInputChangeHandler,t=e.createSelectChangeHandler,s=Object(g.useState)({}),r=Object(k.a)(s,2),i=r[0],u=r[1],c=Object(g.useState)("createdAt:desc"),o=Object(k.a)(c,2),d=o[0],m=o[1],b=Object(O.useLocation)(),S=Object(v.c)(),K=Object(w.a)(),N=Object(w.b)(),U=Object(L.b)(),H=U.userType,V=U.account,M=Object.values(a).includes(""),W=Object.keys(i).includes("accountSlug"),R=Object.keys(a),B=Object(_.b)(H),z=B?["accountSlug"].concat(Object(f.a)(ua)):ua,$=Object(F.c)({accounts:S}),G=Object(C.a)({accounts:S});Object(g.useEffect)((function(){var e=new URLSearchParams(b.search),a=Object(T.f)(e,B);Object(D.isEmpty)(Object.keys(a))?l({nameGroup:""}):l(a),u(a)}),[b]);var Y=ua.some((function(e){return!Object.keys(a).includes(e)}));return Object(Q.jsx)("div",{className:"space-y-2 h-screen"},Object(Q.jsx)("div",{className:"bg-white rounded-lg border border-[#EAEAEA]"},Object(Q.jsx)("div",{className:"flex flex-col px-4 py-4 xl:max-w-[910px]"},Object(Q.jsx)("div",{className:"opacity-75 font-semibold text-[17px] mb-4"},Object(Q.jsx)(j.a,{i18nKey:"common:filter"})),Object(Q.jsx)("div",{className:"space-y-6 sm:space-y-4"},R.map((function(e){var s;return Object(Q.jsx)("div",null,Object(Q.jsx)("div",{className:"flex flex-col sm:flex-row justify-between space-x-0 sm:space-x-2 space-y-2 sm:space-y-0 items-center"},Object(Q.jsx)("div",{className:"w-full sm:w-[470px]"},Object(Q.jsx)(x.a,{value:{value:e,label:K(e)},handleChange:function(a){var n=a.value;l((function(a){return Object(P.d)(a,e,n)}))},options:z.map((function(e){return{label:K(e),value:e}}))})),["accountSlug","productType","skuTypes","inventoryLevel"].includes(e)&&Object(Q.jsx)(x.a,{value:a[e]&&G(e,a[e]),handleChange:t(e),options:$(e),placeholder:N(e),isMulti:["accountSlug","skuTypes"].includes(e),className:"w-full"}),function(e){return["nameGroup"].includes(e)}(e)&&Object(Q.jsx)("div",{className:"flex items-center relative w-full"},Object(Q.jsx)("span",{className:"absolute inset-y-0 left-0 flex items-center pl-2"},Object(Q.jsx)(q.a,{style:{color:"black",opacity:.6}})),Object(Q.jsx)("input",{placeholder:N(e),value:null!==(s=a[e])&&void 0!==s?s:"",onCh
1ange:n(e),className:"w-full border border-[#DBDDDF] outline-none focus:outline-none focus:border-primary focus:ring-0 py-1.5 pl-8 pr-4 rounded-lg font-sans text-base leading-relaxed placeholder-black/60 placeholder:text-[12px]"})),R.length>1&&Object(Q.jsx)("button",{className:"text-black opacity-70 cursor-pointer hover:opacity-95",onClick:function(){return l((function(a){return delete a[e],Object(y.a)({},a)}))}},Object(Q.jsx)(A.b,null))))})),Object(Q.jsx)("button",{className:"text-black opacity-80 hover:opacity-95 pl-1 tracking-wide disabled:opacity-40 disabled:cursor-not-allowed",disabled:!Y,onClick:function(){return l((function(e){var a=ua.find((function(a){return!Object.keys(e).includes(a)}));return a?Object(y.a)(Object(y.a)({},e),{},Object(p.a)({},a,"")):e}))}},Object(Q.jsx)("div",{className:"flex space-x-1 pr-6"},Object(Q.jsx)(A.a,null),Object(Q.jsx)(j.a,{parent:"span",i18nKey:"common:addFilter"})))),Object(Q.jsx)("div",{className:"".concat(R.length>1&&"sm:pr-6"," space-y-4 sm:space-y-0 text-right space-x-2 flex flex-col-reverse justify-end sm:flex-row sm:items-center")},Object(Q.jsx)(ie.a,{query:ja,variables:{filters:Object(y.a)({},a)},disabled:B&&M,isSuccess:function(e){return"success"===e.salesVelocityCsvExport}}),Object(Q.jsx)("div",null,Object(Q.jsx)("button",{className:"text-black opacity-80 hover:opacity-95 py-2 px-4 tracking-wide",onClick:function(e){e.preventDefault(),Object(I.d)("/skus/sales_velocity","")}},Object(Q.jsx)(j.a,{parent:"span",i18nKey:"common:reset"}))),Object(Q.jsx)("div",null,Object(Q.jsx)("button",{className:"rounded-lg font-normal text-white bg-primary py-2.5 px-10 hover:bg-primary/80 tracking-wider disabled:bg-primary/40 disabled:cursor-auto",disabled:B&&M,onClick:function(e){e.preventDefault();var l=a.accountSlug,n=a.productType,t=a.nameGroup,s=a.skuTypes,r=a.inventoryLevel,i=new URLSearchParams;t&&i.set("name_group",t),l&&i.set("account_slugs",Object(T.a)(l)),n&&i.set("product_type",n),s&&i.set("sku_types",Object(T.a)(s)),r&&i.set("inventory_level",r),Object(I.d)("/skus/sales_velocity","?".concat(i.toString())),u(a)}},Object(Q.jsx)("div",{className:"flex justify-center space-x-2"},Object(Q.jsx)(j.a,{parent:"span",i18nKey:"common:search"}),Object(Q.jsx)(E.a,null))))))),Object(Q.jsx)("div",{className:"bg-white rounded-lg border border-[#EAEAEA]"},Object(Q.jsx)(da,{sort:d,onSortChange:m,filters:{filters:Object(y.a)(Object(y.a)({},i),!W&&{accountSlug:[V.slug]})}})))},ja=void 0!==la?la:la=l(1610),pa=function(){return Object(Q.jsx)("div",{className:"h-screen space-y-2 mb-2"},Object(Q.jsx)("div",{className:"text-xl font-bold px-4 pb-1"},Object(Q.jsx)(j.a,{i18nKey:"skus:salesVelocity"})),Object(Q.jsx)(b.a,null,Object(Q.jsx)(g.Suspense,{fallback:Object(Q.jsx)(m.a,null)},Object(Q.jsx)(ga,null))))},ya=l(2),fa=l(63),ka=l(985),xa=l(1519),Oa=l(1611),va=["title","titleId"];function ha(e,a){var l=e.title,n=e.titleId,t=Object(Qe.a)(e,va);return g.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":n},t),l?g.createElement("title",{id:n},l):null,g.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6.429 9.75 2.25 12l4.179 2.25m0-4.5 5.571 3 5.571-3m-11.142 0L2.25 7.5 12 2.25l9.75 5.25-4.179 2.25m0 0L21.75 12l-4.179 2.25m0 0 4.179 2.25L12 21.75 2.25 16.5l4.179-2.25m11.142 0-5.571 3-5.571-3"}))}var Sa=g.forwardRef(ha),Ka=["title","titleId"];function Na(e,a){var l=e.title,n=e.titleId,t=Object(Qe.a)(e,Ka);return g.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":n},t),l?g.createElement("title",{id:n},l):null,g.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m7.875 14.25 1.214 1.942a2.25 2.25 0 0 0 1.908 1.058h2.006c.776 0 1.497-.4 1.908-1.058l1.214-1.942M2.41 9h4.636a2.25 2.25 0 0 1 1.872 1.002l.164.246a2.25 2.25 0 0 0 1.872 1.002h2.092a2.25 2.25 0 0 0 1.872-1.002l.164-.246A2.25 2.25 0 0 1 16.954 9h4.636M2.41 9a2.25 2.25 0 0 0-.16.832V12a2.25 2.25 0 0 0 2.25 2.25h15A2.25 2.25 0 0 0 21.75 12V9.832c0-.287-.055-.57-.16-.832M2.41 9a2.25 2.25 0 0 1 .382-.632l3.285-3.832a2.25 2.25 0 0 1 1.708-.786h8.43c.657 0 1.281.287 1.709.786l3.284 3.832c.163.19.291.404.382.632M4.5 20.25h15A2.25 2.25 0 0 0 21.75 18v-2.625c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125V18a2.25 2.25 0 0 0 2.25 2.25Z"}))}var Fa=g.forwardRef(Na),Ca=l(913),wa=["title","titleId"];function La(e,a){var l=e.title,n=e.titleId,t=Object(Qe.a)(e,wa);return g.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":n},t),l?g.createElement("title",{id:n},l):null,g.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244"}))}
1var Ia,Ta,_a,Pa,Da,qa=g.forwardRef(La),Aa=l(989),Ea=l(46),Ua=l(831),Ha=l(857),Qa={id:"",code:"",existing:!1},Va={id:"",account:{value:"",label:""},uniqueSkuName:"",customerBarCode:"",barCodes:[],vendorStyle:"",brandName:"",productName:"",productCategory:"",productSubCategory:"",productDescription:"",imageUrl:"",customerColor:"",size:"",ormd:!1,unitCost:"0",price:"0",dimWeight:"",dimLength:"",dimHeight:"",dimWidth:"",countryOfOrigin:"",commodityCode:"",isKit:!1,isSupplies:!1,kitType:{value:"",label:""},kitSkus:[],thresholds:[],unshippedOrders:[]},Ma=function(e){var a,l,n=e.mode,t=e.defaultValues,s=Object(Ea.c)({defaultValues:"edit"===n?t:Va}),r=s.register,i=s.watch,u=s.setValue,c=s.getValues,o=s.handleSubmit,d=s.control,m=s.reset,b=s.formState,j=b.errors,p=b.defaultValues,O=Object(g.useState)(!1),v=Object(k.a)(O,2),h=v[0],K=v[1],N=Object(g.useState)(null),F=Object(k.a)(N,2),C=F[0],w=F[1],T=Object(g.useState)([]),P=Object(k.a)(T,2),D=P[0],q=P[1],A=Object(g.useState)(null),E=Object(k.a)(A,2),U=E[0],V=E[1],M=Object(g.useState)("edit"===n&&t.imageUrl?"url":"upload"),W=Object(k.a)(M,2),R=W[0],B=W[1],z=Object(L.b)(),$=z.account,G=z.userType,Y=Object(_.b)(G),X=Object(S.useLazyLoadQuery)(Ha.a,{},{fetchPolicy:Y?"store-or-network":"store-only"}),ee=(null===X||void 0===X?void 0:X.accounts)||[],ae=Object(Z.a)(["common","skus"]),le=Object(k.a)(ae,1)[0],ne=ee.map((function(e){return{value:e.id,label:e.name}})),te=["assembledOnly","dynamic"].map((function(e){return{value:e,label:le("skus:".concat(e))}})),se=[{value:"",label:"Standard SKU",description:"A regular product tracked individually.",icon:Object(Q.jsx)(Oa.a,{className:"h-5 w-5"})},{value:"kit",label:"Kit / Bundle",description:"Group SKUs to be tracked together.",icon:Object(Q.jsx)(Sa,{className:"h-5 w-5"})},{value:"supplies",label:"Supplies",description:"Boxes, mailers, and other supplies.",icon:Object(Q.jsx)(Fa,{className:"h-5 w-5"})}];Object(g.useEffect)((function(){if("edit"!==n){var e=c("account");null!==e&&void 0!==e&&e.value||(Y?ne.length>0&&u("account",ne[0]):null!==$&&void 0!==$&&$.id&&u("account",{value:$.id,label:$.name}))}}),[ne.length,null===$||void 0===$?void 0:$.id,Y,n]),Object(g.useEffect)((function(){var e=i("isKit"),a=c("kitType");if(e&&(null===a||void 0===a||!a.label))if("create"===n)u("kitType",te[0]);else if(null!==t&&void 0!==t&&t.kitType){var l=te.find((function(e){return e.value===t.kitType.value}));u("kitType",l||te[0])}}),[n,i("isKit"),te]);var re=i(["isKit","kitType","isSupplies","unshippedOrders"]),ie=Object(k.a)(re,4),ue=ie[0],ce=ie[1],oe=ie[2],de=ie[3],me=ue?"kit":oe?"supplies":"",be=i("thresholds")||[],ge=null===(a=i("account"))||void 0===a?void 0:a.value,je=ee.find((function(e){return e.id===ge}))||$;Object(g.useEffect)((function(){if(je){var e=Object(f.a)(je.fulfillableInventoryLocations).sort((function(e,a){return e.shortCode.localeCompare(a.shortCode)})),a=c("thresholds")||[],l=e.map((function(e){var l=a.find((function(a){return a.inventoryLocation===e.shortCode}));return l||{id:"00000000-0000-0000-0000-000000000000",inventoryLocation:e.shortCode,enabled:!1,quantity:"0"}}));u("thresholds",l)}}),[je]);var pe=Object(Ea.b)({control:d,name:"barCodes"}),ye=pe.fields,fe=pe.append,ve=pe.remove,he=null===p||void 0===p?void 0:p.isKit;return Object(Q.jsx)(ke.a,{className:"w-full ".concat(h&&"cursor-wait")},Object(Q.jsx)("form",{onSubmit:o((function(e){var a;if(K(!0),(null===(a=e.account)||void 0===a?void 0:a.value)||(null===$||void 0===$?void 0:$.id)){var l=e.barCodes.map((function(e){return{id:e.id,code:e.code.trim()}})),t=e.thresholds.map((function(a){return Object(y.a)({accountId:je.id,skuId:"edit"===n?e.id:"00000000-0000-0000-0000-000000000000"},a)})),s=e.kitSkus.map((function(e){return{id:e.childSkuId,customerIdentifier:e.childSku.customerIdentifier,uniqueSkuName:e.childSku.uniqueSkuName,quantity:e.quantity}})),r={id:"edit"===n?e.id:"00000000-0000-0000-0000-000000000000",accountId:e.account.value,uniqueSkuName:e.uniqueSkuName.trim(),customerBarCode:e.customerBarCode.trim(),barCodes:l,vendorStyle:e.vendorStyle.trim(),brandName:e.brandName.trim(),productName:e.productName.trim(),productCategory:e.productCategory.trim(),productSubCategory:e.productSubCategory.trim(),productDescription:e.productDescription.trim(),imageUrl:(e.imageUrl||"").trim(),image:U,customerColor:e.customerColor.trim(),size:e.size.trim(),ormd:e.ormd,unitCost:e.unitCost,price:e.price,dimWeight:e.dimWeight,dimLength:e.dimLength,dimHeight:e.dimHeight,dimWidth:e.dimWidth,countryOfOrigin:e.countryOfOrigin.trim(),commodityCode:e.commodityCode.trim(),isSupplies:e.isSupplies,isKit:e.isKit,kitType:e.isKit?e.kitType.value:"",kitSkus:e.isKit?s:[],thresholds:t};"create"===n?Object(S.commitMutation)(fa.b,{mutation:Ha.b,variables:{input:r},onCompleted:function(e){K(!1);var a=e.createSku;a.errors.length>0?q(Object(f.a)(a.errors)):Object(I.c)("/skus/".concat(e.createSku.id))},onError:function(e){K(!1),w(e)}}):Object(S.commitMutation)(fa.b,{mutation:Ha.e,variables:{input:r},onCompleted:function(e){K(!1);var a=e.editSku;a.errors.length>0?q(Object(f.a)(a.errors)):Object(I.c)("/skus/".concat(e.editSku.id))},onError:function(e){K(!1),w(e)}})}else q(["Account could not be determined. Please refresh and try again."])})),className:"max-w-7xl"},Object(Q.jsx)("div",{className:"space-y-12"},(Y||"edit"===n)&&Object(Q.jsx)("div",{className:"border-b border-gray-900/10 pb-12"},Object(Q.jsx)("div",{className:"mt-10 grid grid-cols-1 gap-y-12 sm:gap-x-6 sm:grid-cols-6"},Y&&Object(Q.jsx)(Ea.a,{name:"account",control:d,rules:{required:"This field is required"},render:function(e){var a=e.field,l=a.onChange,t=a.value;return Object(Q.jsx)(x.a,{value:t,requiredLabel:!0,isDisabled:"edit"===n,handleChange:l,options:ne,label:"Account",className:"col-span-full sm:col-span-3",error:j.account&&String(j.account.message)})}}),"edit"===n&&Object(Q.jsx)(xe.a,Object(ya.a)({id:"uniqueSkuName",label:"Customer Identifier"},r("uniqueSkuName"),{disabled:!0,className:"col-span-full sm:col-span-3"})))),Object(Q.jsx)("div",{className:"border-b border-gray-900/10 pb-12"},Object(Q.jsx)("h2",{className:"text-base font-semibold leading-7 text-gray-900 mb-0"},"SKU Type"),Object(Q.jsx)("div",{className:"mt-10 space-y-6"},Object(Q.jsx)("div",{className:"grid grid-cols-1 gap-3 sm:grid-cols-3"},se.map((function(e){return Object(Q.jsx)("button",{key:e.value,type:"button",disabled:he&&de.length>0,onClick:function(){u("isKit","kit"===e.value),u("isSupplies","supplies"===e.value)},className:"text-center group relative flex flex-col items-center gap-2 rounded-lg border-2 p-4 text-left transition-all ".concat(me===e.value?"border-primary bg-primary/5 shadow-sm":"border-gray-200 bg-white hover:border-gray-300")},Object(Q.jsx)("div",{className:"flex h-9 w-9 items-center justify-center rounded-md transition-colors ".concat(me===e.value?"bg-primary text-white":"bg-gray-100 text-gray-800 group-hover:bg-gray-200")},e.icon),Object(Q.jsx)("div",null,Object(Q.jsx)("span",{className:"font-medium text-gray-900"},e.label),Object(Q.jsx)("p",{className:"mt-0.5 text-sm text-gray-800"},e.description)))}))),ue&&Object(Q.jsx)(Ea.a,{name:"kitType",control:d,rules:{required:"This field is required"},render:function(e){var a=e.field,l=a.onChange,n=a.value;return Object(Q.jsx)("div",{className:"space-y-2"},Object(Q.jsx)(x.a,{value:n,requiredLabel:!0,handleChange:l,options:te,isDisabled:he&&de.length>0,label:"Kit Type",className:"col-span-full sm:col-span-3",error:j.kitType&&String(j.kitType.message)}),Object(Q.jsx)("p",{className:"text-sm text-gray-800"},"'Assembled Only' \u2014 Only pre-assembled kits are counted as sellable inventory. 'Dynamic' \u2014 Kit availability is dynamically calculated based on child SKU quantity in real-time."))}}))),ue&&Object(Q.jsx)("div",{className:"border-b border-gray-900/10 pb-12"},Object(Q.jsx)("h2",{className:"text-base font-semibold leading-7 text-gray-900 mb-0"},"Kit Components"),Object(Q.jsx)("span",{className:"text-sm text-gray-800"},"Select the components to be added to your kit."),Object(Q.jsx)("span",{className:"text-sm text-gray-800"}
1,"Make sure SKUs for your components exist in your catalog, then you will be able to find them here. Otherwise, if the SKU is not sold separately, you can"," ",Object(Q.jsx)("span",{className:"inline-block align-baseline"},Object(Q.jsx)(I.a,{to:"skus/new",openNewTab:!0},"create it in MasonHub")),", then return here to select it."),"edit"===n&&de.length>0&&(he||!he&&ue)&&Object(Q.jsx)("div",{className:"bg-yellow-400 p-6 rounded-md"},Object(Q.jsx)("p",{className:"font-semibold mb-4"},he?"Cannot update kits with active orders. Create a new kit instead.":"SKU has unshipped orders that will ship with original SKU configuration."),Object(Q.jsx)("ol",{className:"list-decimal list-inside space-y-1"},de.slice(0,10).map((function(e){return Object(Q.jsx)("li",{key:e.id},Object(Q.jsx)("span",{className:"inline-block align-baseline"},Object(Q.jsx)(I.a,{to:"orders/".concat(e.id),openNewTab:!0},e.status," order '",e.customerIdentifier,"'")))})),de.length>10&&Object(Q.jsx)("div",{className:"mt-2 ml-4"},"plus ",de.length-10," more orders"))),Object(Q.jsx)("div",{className:"relative"},he&&de.length>0&&Object(Q.jsx)("div",{className:"absolute inset-0 bg-white/50 z-10 cursor-not-allowed"}),Object(Q.jsx)("div",{className:"mt-10 grid grid-cols-1 gap-y-12 sm:gap-x-6 sm:grid-cols-6"},Object(Q.jsx)(Ne.a,{className:"col-span-full",skuTypes:["notKit"],accountSlug:je.slug,currentKitSkus:c("kitSkus")||[],onSelectSku:function(e){var a=c("kitSkus")||[];u("kitSkus",[].concat(Object(f.a)(a),[{childSkuId:e.id,quantity:"1",childSku:{imageUrl:e.imageUrl,customerIdentifier:e.customerIdentifier,productName:e.productName,uniqueSkuName:e.uniqueSkuName,productCategory:e.productCategory,productSubCategory:e.productSubCategory,brandName:e.brandName,properties:e.properties}}]))}})),Object(Q.jsx)("div",{className:"mt-6 space-y-4"},null===(l=i("kitSkus"))||void 0===l?void 0:l.map((function(e,a){return Object(Q.jsx)("div",{key:a,className:"flex items-center gap-4 p-4 border rounded-lg"},Object(Q.jsx)("div",{className:"w-16 flex-shrink-0"},e.childSku.imageUrl&&Object(Q.jsx)(H.a,{src:e.childSku.imageUrl||"/static/media/no-product-image.png",alt:le("common:productImage"),fallback:"no-product",className:"w-12 h-12 object-cover rounded"})),Object(Q.jsx)("div",{className:"flex-1 px-4"},Object(Q.jsx)("div",{className:"font-semibold text-gray-900"},e.childSku.customerIdentifier),Object(Q.jsx)("div",{className:"text-sm text-gray-600"},e.childSku.brandName," | ",e.childSku.productName),Object(Q.jsx)("div",{className:"text-sm text-gray-800"},e.childSku.productCategory," / ",e.childSku.productSubCategory)),Object(Q.jsx)("div",{className:"flex-1 px-4 text-xs text-gray-800"},e.childSku.properties&&Object.keys(e.childSku.properties).length>0&&Object.entries(e.childSku.properties).map((function(e){var a=Object(k.a)(e,2),l=a[0],n=a[1];return Object(Q.jsx)("div",{key:l},l,": ",String(n))}))),Object(Q.jsx)("div",{className:"flex-1 px-4"},Object(Q.jsx)(xe.a,Object(ya.a)({type:"number",min:1,label:"Quantity",className:"w-24"},r("kitSkus.".concat(a,".quantity"))))),Object(Q.jsx)("div",{className:"flex-shrink-0 ml-4"},Object(Q.jsx)(J.a,{type:"button",color:"red",size:"small",onClick:function(){var e=c("kitSkus");u("kitSkus",e.filter((function(e,l){return l!==a})))}},Object(Q.jsx)(xa.a,{className:"w-4 h-4"}))))}))))),Object(Q.jsx)("div",{className:"border-b border-gray-900/10 pb-12"},Object(Q.jsx)("h2",{className:"text-base font-semibold leading-7 text-gray-900"},"Details"),Object(Q.jsx)("div",{className:"mt-10 grid grid-cols-1 gap-y-12 sm:gap-x-6 sm:grid-cols-6"},Object(Q.jsx)(xe.a,Object(ya.a)({id:"uniqueSkuName",label:"SKU's Unique Customer Identifier",required:!0,disabled:"edit"===n},r("uniqueSkuName",{required:"This field is required",minLength:{value:2,message:"This field must be at least 2 characters"},maxLength:{value:250,message:"This field must be 250 chars or fewer"},pattern:{value:/^[^']+$/,message:"This field cannot contain an apostrophe"}}),{showCharacterCount:!0,maxLength:250,placeholder:"A unique name for this SKU",className:"col-span-full sm:col-span-3",variant:j.uniqueSkuName?"error":"default",error:j.uniqueSkuName&&String(j.uniqueSkuName.message)})),Object(Q.jsx)(xe.a,Object(ya.a)({id:"productName",label:"Product Name",required:!0},r("productName",{required:"This field is required"}),{placeholder:"Product Name",className:"col-span-full sm:col-span-3",variant:j.productName?"error":"default",error:j.productName&&String(j.productName.message)})),Object(Q.jsx)(xe.a,Object(ya.a)({id:"productDescription",label:"Product Description",required:!0},r("productDescription",{required:"This field is required",minLength:{value:3,message:"This field must be at least 3 characters"},maxLength:{value:250,message:"This field must be 250 chars or fewer"}}),{showCharacterCount:!0,maxLength:250,placeholder:"Brief description of this SKU",className:"col-span-full sm:col-span-3",variant:j.productDescription?"error":"default",error:j.productDescription&&String(j.productDescription.message)})),Object(Q.jsx)(xe.a,Object(ya.a)({id:"brandName",label:"Brand Name",required:!0},r("brandName",{required:"This field is required"}),{placeholder:"Brand Name",className:"col-span-full sm:col-span-3",variant:j.brandName?"error":"default",error:j.brandName&&String(j.brandName.message)})),Object(Q.jsx)(xe.a,Object(ya.a)({id:"productCategory",label:"Product Category",required:!0},r("productCategory",{required:"This field is required"}),{className:"col-span-full sm:col-span-3",variant:j.productCategory?"error":"default",error:j.productCategory&&String(j.productCategory.message)})),Object(Q.jsx)(xe.a,Object(ya.a)({id:"productSubCategory",label:"Product Subcategory",required:!0},r("productSubCategory",{required:"This field is required"}),{className:"col-span-full sm:col-span-3",variant:j.productSubCategory?"error":"default",error:j.productSubCategory&&String(j.productSubCategory.message)})),!oe&&Object(Q.jsx)(xe.a,Object(ya.a)({id:"color",label:"Color",disabled:"edit"===n},r("customerColor"),{className:"col-span-full sm:col-span-2",placeholder:"e.g. Navy",variant:j.customerColor?"error":"default",error:j.customerColor&&String(j.customerColor.message)})),!oe&&Object(Q.jsx)(xe.a,Object(ya.a)({id:"size",label:"Size",disabled:"edit"===n},r("size"),{className:"col-span-full sm:col-span-2",placeholder:"e.g. Large",variant:j.size?"error":"default",error:j.size&&String(j.size.message)})),!oe&&Object(Q.jsx)(xe.a,Object(ya.a)({id:"vendorStyle",label:"Style",disabled:"edit"===n},r("vendorStyle",{maxLength:{value:40,message:"This field must be 40 chars or fewer"}}),{className:"col-span-full sm:col-span-2",showCharacterCount:!0,maxLength:40,placeholder:"e.g. Pants",variant:j.vendorStyle?"error":"default",error:j.vendorStyle&&String(j.vendorStyle.message)})),Object(Q.jsx)("div",{className:"col-span-full flex items-center"},Object(Q.jsx)(xe.a,Object(ya.a)({id:"ormd",type:"checkbox",className:"w-4 border-gray-300 rounded-md text-primary focus:ring-primary",disabled:"edit"===n&&!0===(null===t||void 0===t?void 0:t.ormd)&&!Y},r("ormd"),{error:j.ormd&&String(j.ormd.message)})),Object(Q.jsx)("label",{htmlFor:"ormd",className:"ml-2 leading-6 text-gray-900"},"SKU contains hazardous materials or dangerous goods that require special handling, labeling, or shipping restrictions.",Object(Q.jsx)("a",{href:"https://support.masonhub.co/hc/en-us/articles/46654884359060-Setting-Up-and-Shipping-Dangerous-Goods-ORM-D ",target:"_blank",rel:"noreferrer"}," Read more."))))),Object(Q.jsx)("div",{className:"border-b border-gray-900/10 pb-12"},Object(Q.jsx)("h2",{className:"text-base font-semibold leading-7 text-gray-900"},"Media"),Object(Q.jsx)("div",{className:"mt-4 space-y-4"},Object(Q.jsx)("div",{className:"flex border-b border-gray-200"},Object(Q.jsx)("button",{type:"button",onClick:function(){return B("upload")},className:"flex items-center gap-2 px-4 py-2.5 text-sm -mb-px border-b-2 transition-colors ".concat("upload"===R?"border-gray-900 text-gray-900 font-medium":"border-transparent text-gray-500 hover:text-gray-700")},Object(Q.jsx)(Ca.a,{className:"w-4 h-4"}),"Upload file"),Object(Q.jsx)("button",{type:"button",onClick:function(){return B("url")},className:"flex items-center gap-2 px-4 py-2.5 text-sm -mb-px border-b-2 transition-colors ".concat("url"===R?"border-gray-900 text-gray-900 font-medium":"border-transparent text-gray-500 hover:text-gray-700")},Object(Q.jsx)(qa,{className:"w-4 h-4"}),"Enter URL")),"upload"===R?Object(Q.jsx)(ka.a,{onFileSelect:function(e){return V(e[0]||null)},label:"Upload Image"}):Object(Q.jsx)(xe.a,Object(ya.a)({id:"imageUrl",label:"Image URL"},r("imageUrl"),{placeholder:"https://example.com/image.jpg",className:"col-span-full",variant:j.imageUrl?"error":"default",error:j.imageUrl&&String(j.imageUrl.message)})))),Object(Q.jsx)("div",{className:"border-b border-gray-900/10 pb-12"},Object(Q.jsx)("div",{className:"mb-6"},Object(Q.jsx)("h2",{className:"text-base font-semibold leading-7 text-gray-900 mb-0"},"Barcodes / Universal Product Codes (UPCs)"),Object(Q.jsx)("span",{className:"text-sm text-gray-800"},"This is used to scan your item at receipt and must be unique to the SKU. However, you can have many if you use the vendor's UPC and your internal UPC. Dynamic kits may use the SKU's Unique Customer Identifier, since there is no physical item to label.",Object(Q.jsx)("a",{href:"https://en.wikipedia.org/wiki/Universal_Product_Code",target:"_blank",rel:"noreferrer"}," What is a UPC?"))),Object(Q.jsx)("div",{className:"space-y-4"},Object(Q.jsx)("div",{className:"grid grid-cols-1 gap-x-6 sm:grid-cols-6"},Object(Q.jsx)("div",{className:"col-span-full sm:col-span-3"},Object(Q.jsx)(xe.a,Object(ya.a)({id:"customerBarCode",label:"Customer Barcode",required:!(ue&&"dynamic"===ce.value),disabled:"edit"===n&&!Y},r("customerBarCode",{required:!(ue&&"dynamic"===ce.value)&&"This field is required",minLength:{value:1,message:"This field must be at least 1 characters"},maxLength:{value:20,message:"This field must be 20 chars or fewer"}}),{showCharacterCount:!0,maxLength:20,className:"w-full",placeholder:"e.g. 012345678910",variant:j.customerBarCode?"error":"default",error:j.customerBarCode&&String(j.customerBarCode.message)})))),Object(Q.jsx)("div",{className:"bg-gray-200 border border-gray-400 p-4 rounded space-y-4"},Object(Q.jsx)("div",{className:"space-y-4"},Object(Q.jsx)("p",{className:"font-medium"},"All Barcodes"),ye.map((function(e,a){return Object(Q.jsx)("div",{key:e.id,className:"grid grid-cols-1 gap-x-6 sm:grid-cols-6"},Object(Q.jsx)("div",{className:"col-span-full sm:col-span-3 flex gap-4 items-end"},Object(Q.jsx)(xe.a,Object(ya.a)({label:"Barcode ".concat(a+1),className:"w-full",disabled:"edit"===n&&e.existing,required:!0},r("barCodes.".concat(a,".code"),{required:"This field is required"}),{error:j.barCodes&&String(j.barCodes.message)})),("create"===n||!e.existing||Y&&0===de.length)&&Object(Q.jsx)(J.a,{color:"red",size:"small",onClick:function(){return ve(
1a)}},Object(Q.jsx)(xa.a,{className:"w-4 h-4"}))))}))),Object(Q.jsx)("div",{className:"flex justify-end"},Object(Q.jsx)(J.a,{variant:"primary",type:"button",onClick:function(){return fe(Qa)}},"Add Barcode"))))),!oe&&Object(Q.jsx)("div",{className:"border-b border-gray-900/10 pb-12"},Object(Q.jsx)("h2",{className:"text-base font-semibold leading-7 text-gray-900"},"Pricing & Cost"),Object(Q.jsx)("div",{className:"mt-10 grid grid-cols-1 gap-x-6 gap-y-12 sm:grid-cols-6"},Object(Q.jsx)(xe.a,Object(ya.a)({id:"price",label:"Price",className:"col-span-3",min:0,step:".01"},r("price"),{type:"number",inputLabel:"US $",variant:j.price?"error":"default",error:j.price&&String(j.price.message)})),Object(Q.jsx)(xe.a,Object(ya.a)({id:"unitCost",label:"Cost",className:"col-span-3",min:0,step:".01"},r("unitCost"),{type:"number",inputLabel:"US $",variant:j.unitCost?"error":"default",error:j.unitCost&&String(j.unitCost.message)})))),("create"===n||Object(_.b)(G))&&Object(Q.jsx)("div",{className:"border-b border-gray-900/10 pb-12"},Object(Q.jsx)("h2",{className:"text-base font-semibold leading-7 text-gray-900 mb-0"},"Dimensions"),Object(Q.jsx)("span",{className:"text-sm text-gray-800"},"Dimensions should reflect the dimensions and weight of a single unit as it arrives from your vendor or manufacturer. Weight can be used to estimate shipping rates."),Object(Q.jsx)("div",{className:"mt-10 grid grid-cols-1 gap-x-6 gap-y-12 md:grid-cols-4"},Object(Q.jsx)(xe.a,Object(ya.a)({id:"length",label:"Length",min:0,step:".01"},r("dimLength",{required:"This field is required"}),{required:!0,type:"number",inputLabel:"in",variant:j.dimLength?"error":"default",error:j.dimLength&&String(j.dimLength.message)})),Object(Q.jsx)(xe.a,Object(ya.a)({id:"width",label:"Width",min:0,step:".01"},r("dimWidth",{required:"This field is required"}),{required:!0,type:"number",inputLabel:"in",variant:j.dimWidth?"error":"default",error:j.dimWidth&&String(j.dimWidth.message)})),Object(Q.jsx)(xe.a,Object(ya.a)({id:"height",label:"Height",min:0,step:".01",required:!0},r("dimHeight",{required:"This field is required"}),{type:"number",inputLabel:"in",variant:j.dimHeight?"error":"default",error:j.dimHeight&&String(j.dimHeight.message)})),Object(Q.jsx)(xe.a,Object(ya.a)({id:"weight",label:"Weight",min:0,step:".01",required:!0},r("dimWeight",{required:"This field is required"}),{type:"number",inputLabel:"lbs",variant:j.dimWeight?"error":"default",error:j.dimWeight&&String(j.dimWeight.message)})))),!oe&&Object(Q.jsx)("div",{className:"border-b border-gray-900/10 pb-12"},Object(Q.jsx)("h2",{className:"text-base font-semibold leading-7 text-gray-900 mb-0"},"International Customs Information"),Object(Q.jsx)("span",{className:"text-sm text-gray-800"},"These fields are required on SKUs that ship internationally."),Object(Q.jsx)("div",{className:"mt-10 grid grid-cols-1 gap-x-6 gap-y-12 sm:grid-cols-6"},Object(Q.jsx)("div",{className:"col-span-full sm:col-span-3"},Object(Q.jsx)(xe.a,Object(ya.a)({id:"countryOfOrigin",label:"Country Of Origin"},r("countryOfOrigin",{minLength:{value:2,message:"Must be two capital letters."},maxLength:{value:2,message:"Must be two capital letters."}}),{showCharacterCount:!0,maxLength:2,className:"col-span-3",variant:j.countryOfOrigin?"error":"default",error:j.countryOfOrigin&&String(j.countryOfOrigin.message)})),Object(Q.jsx)("a",{href:"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2",target:"_blank",rel:"noreferrer"}
1," Find your two-letter code")),Object(Q.jsx)("div",{className:"col-span-full sm:col-span-3"},Object(Q.jsx)(xe.a,Object(ya.a)({id:"commodityCode",label:"Commodity Code (HTS)"},r("commodityCode",{maxLength:{value:10,message:"This field must be 10 chars or fewer"}}),{showCharacterCount:!0,maxLength:10,className:"col-span-3",variant:j.commodityCode?"error":"default",error:j.commodityCode&&String(j.commodityCode.message)})),Object(Q.jsx)("a",{href:"https://hts.usitc.gov/",target:"_blank",rel:"noreferrer"}," Find your HTS code")))),Object(Q.jsx)("div",{className:"border-b border-gray-900/10 pb-12"},Object(Q.jsx)("h2",{className:"text-base font-semibold leading-7 text-gray-900 mb-4"},"Inventory Threshold Alerts"),Object(Q.jsx)("div",{key:(null===je||void 0===je?void 0:je.id)+"-thresholds",className:"mt-10 grid grid-cols-1 gap-x-6 gap-y-12 sm:grid-cols-6"},be.map((function(e,a){var l=je.fulfillableInventoryLocations.find((function(a){return a.shortCode===e.inventoryLocation}));return l?Object(Q.jsx)("div",{key:l.id,className:"col-span-full sm:col-span-3 border p-4 rounded-lg"},Object(Q.jsx)("div",{className:"flex items-center justify-between mb-2"},Object(Q.jsx)("div",{className:"flex items-center gap-2"},Object(Q.jsx)(Aa.a,{className:"w-4 h-4 text-gray-400"}),Object(Q.jsx)("span",{className:"font-medium text-gray-900"},l.name)),Object(Q.jsx)(Ea.a,{control:d,name:"thresholds.".concat(a,".enabled"),render:function(e){var a=e.field;return Object(Q.jsx)(Ua.a,{toggle:!0,checked:a.value,onChange:function(e,l){return a.onChange(l.checked)}},"Enabled")}})),Object(Q.jsx)(xe.a,Object(ya.a)({label:"Alert at",type:"number",min:0,inputLabel:"available units"},r("thresholds.".concat(a,".quantity")))),Object(Q.jsx)("input",Object(ya.a)({type:"hidden"},r("thresholds.".concat(a,".inventoryLocation")),{value:l.id}))):null}))))),C&&Object(Q.jsx)(Oe.a,{error:C,onDismiss:function(){return w(null)}}),D.length>0&&Object(Q.jsx)("div",{className:"bg-red-50 border border-red-200 rounded p-4"},Object(Q.jsx)("ul",{className:"list-disc list-inside"},D.map((function(e,a){return Object(Q.jsx)("li",{key:a,className:"text-red-700"},e)})))),Object(Q.jsx)("div",{className:"mt-6 flex items-center justify-end gap-x-6"},Object(Q.jsx)(J.a,{mode:"text",onClick:function(){"create"===n?m(Va):Object(I.c)("/skus/".concat(null===t||void 0===t?void 0:t.id)),V(null)}},"edit"===n?"Cancel":"Reset"),Object(Q.jsx)(J.a,{type:"submit"},h?"Saving...":"create"===n?"Create SKU":"Save Changes"))))},Wa=function(){return Object(Q.jsx)("div",{className:"h-screen space-y-6 py-2 px-2"},Object(Q.jsx)("div",{className:"text-xl font-bold"},"Create SKU"),Object(Q.jsx)(g.Suspense,{fallback:Object(Q.jsx)(m.a,null)},Object(Q.jsx)(Ma,{mode:"create"})))},Ra=function(e){var a=e.queryRef,l=Object(S.usePreloadedQuery)(Ha.d,a).sku,n={id:l.id,account:{label:l.account.name,value:l.account.id},uniqueSkuName:l.customerIdentifier,customerBarCode:l.customerBarCode,barCodes:l.barCodes.map((function(e){return Object(y.a)(Object(y.a)({},e),{},{existing:!0})})),vendorStyle:l.vendorStyle||"",brandName:l.brandName,productName:l.productName,productCategory:l.productCategory,productSubCategory:l.productSubCategory,productDescription:l.productDescription,imageUrl:l.imageUrl,customerColor:l.customerColor||"",size:l.size||"",ormd:l.ormd,unitCost:String(l.unitCost),price:String(l.price),dimWeight:String(l.dimWeight/16),dimLength:String(l.dimLength),dimHeight:String(l.dimHeight),dimWidth:String(l.dimWidth),countryOfOrigin:l.countryOfOrigin||"",commodityCode:l.commodityCode||"",isSupplies:l.isSupplies,isKit:l.isKit,kitType:{label:"",value:l.kitType||""},kitSkus:l.kitSkus.map((function(e){return{childSkuId:e.childSkuId,quantity:String(e.quantity),childSku:{customerIdentifier:e.childSku.customerIdentifier,imageUrl:e.childSku.imageUrl,brandName:e.childSku.brandName,productName:e.childSku.productName,uniqueSkuName:e.childSku.uniqueSkuName,properties:e.childSku.properties,productCategory:e.childSku.productCategory,productSubCategory:e.childSku.productSubCategory}}})),thresholds:l.thresholds.map((function(e){return{id:e.id,inventoryLocation:e.inventoryLocation.shortCode,quantity:String(e.quantity),enabled:e.enabled}}
1)),unshippedOrders:Object(f.a)(l.unshippedOrders)};return Object(Q.jsx)(Ma,{mode:"edit",defaultValues:n})},Ba=function(e){var a=e.skuId,l=Object(S.useQueryLoader)(Ha.d),n=Object(k.a)(l,2),t=n[0],s=n[1];return Object(g.useEffect)((function(){null===t&&a&&s({skuId:a})}),[a,t,s]),Object(Q.jsx)("div",{className:"h-screen space-y-6 py-2 px-2"},Object(Q.jsx)("div",{className:"text-xl font-bold"},"Edit SKU"),Object(Q.jsx)(g.Suspense,{fallback:Object(Q.jsx)(m.a,null)},Object(Q.jsx)(b.a,{fallback:Object(Q.jsx)(G.a,{message:"There was an error loading the sku data to edit this sku."})},Object(Q.jsx)(g.Suspense,{fallback:Object(Q.jsx)(m.a,{active:!0})},t&&Object(Q.jsx)(Ra,{queryRef:t})))))},za=l(132),$a=l(937),Ga=l(910),Ya=l(770),Za=l(225),Ja=function(e){var a=e.sku,l=e.className,n=void 0===l?"":l,t=Object(S.useFragment)(Xa,a),s=Object(ue.a)(),r=(null===t||void 0===t?void 0:t.snapshot)||{},i=null===t||void 0===t?void 0:t.account,u=Object.keys(r||{}).sort((function(e,a){var l,n,t,r,i=null!==(l=null===(n=s.find((function(a){return a.shortCode===e})))||void 0===n?void 0:n.name)&&void 0!==l?l:"",u=null!==(t=null===(r=s.find((function(e){return e.shortCode===a})))||void 0===r?void 0:r.name)&&void 0!==t?t:"";return i.localeCompare(u)})),c=new Set;u.forEach((function(e){var a=r[e];a&&"object"===typeof a&&Object.keys(a).forEach((function(e){return c.add(e)}))}));var o=Array.from(c).sort((function(e,a){return e.localeCompare(a)})),d={};o.forEach((function(e){d[e]=u.reduce((function(a,l){var n;return a+((null===(n=r[l])||void 0===n?void 0:n[e])||0)}),0)}));return Object(Q.jsx)("div",{className:"".concat(n," bg-white shadow-md rounded-lg pt-6 px-8 pb-14 flex flex-col")},Object(Q.jsx)("div",{className:"text-md font-semibold p-2 mb-3 flex items-center"},Object(Q.jsx)(j.a,{i18nKey:"skus:currentInventoryBreakdown"})),Object(Q.jsx)("div",{className:"overflow-x-auto"},Object(Q.jsx)("table",{className:"table min-w-full divide-y divide-gray-300"},Object(Q.jsx)("thead",{className:"border-b border-gray-300 bg-white bg-opacity-75 text-left text-gray-900 backdrop-blur backdrop-filter sticky top-0"},Object(Q.jsx)("tr",null,Object(Q.jsx)("th",{scope:"col",className:"font-semibold py-3.5 pl-2 pr-3"},"Location"),o.map((function(e){return Object(Q.jsx)("th",{key:e,scope:"col",className:"font-semibold py-3.5 pl-2 pr-3"},Object(Za.d)(e))})))),Object(Q.jsx)("tbody",{className:"bg-white"},u.map((function(e){var a,l;return Object(Q.jsx)("tr",{key:e,className:"even:bg-gray-50"},Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 font-medium text-gray-900"},Object(Q.jsx)("div",{className:"flex items-center gap-2"},null!==(a=null===(l=s.find((function(a){return a.shortCode===e})))||void 0===l?void 0:l.name)&&void 0!==a?a:"",function(e){var a,l;return null!==(a=null===i||void 0===i||null===(l=i.fulfillableInventoryLocations)||void 0===l?void 0:l.some((function(a){return a.shortCode===e})))&&void 0!==a&&a}(e)&&Object(Q.jsx)(Aa.a,{className:"w-4 h-4 text-gray-900"}))),o.map((function(a){var l;return Object(Q.jsx)("td",{key:a,className:"whitespace-nowrap px-3 py-4 text-gray-900"},(null===(l=r[e])||void 0===l?void 0:l[a])||0)})))})),Object(Q.jsx)("tr",{className:"even:bg-gray-50 font-semibold border-t-2 border-gray-300"},Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-900"},"Total"),o.map((function(e){return Object(Q.jsx)("td",{key:e,className:"whitespace-nowrap px-3 py-4 text-gray-900"},d[e])})))))))},Xa=void 0!==Ia?Ia:Ia=l(1612),el=l(81),al=l(988),ll=l(111),nl=function(e){var a,l,n,t=e.sku,s=e.className,r=void 0===s?"":s,i=e.setMutationSuccessful,u=Object(S.useFragment)(tl,t)||{},c=u.syncDisabled,o=u.syncDisabledAt,d=u.syncDisabledByName,m=u.isKit,b=u.kitType,p=u.account,y=Object(S.useFragment)(Xa,t),x=Object(S.useMutation)(sl),O=Object(k.a)(x,2),v=O[0],h=O[1],K=Object(S.useMutation)(rl),N=Object(k.a)(K,2),F=N[0],C=N[1],w=Object(g.useState)(null),I=Object(k.a)(w,2),T=I[0],P=I[1],D=Object(g.useState)(!1),q=Object(k.a)(D,2),A=q[0],E=q[1],U=Object(L.b)().userType,H=!0===(null===p||void 0===p||null===(a=p.features)||void 0===a?void 0:a.control_sku_sync),V=(null===p||void 0===p||null===(l=p.fulfillableInventoryLocations)||void 0===l?void 0:l.map((function(e){return e.name})).join(", "))||"\u2014",M=(null===y||void 0===y?void 0:y.snapshot)||{},W=[].concat(Object(f.a)((null===p||void 0===p||null===(n=p.fulfillableInventoryLocations)||void 0===n?void 0:n.map((function(e){return e.shortCode})))||[]),["VL1"]).reduce((function(e,a){var l=M[a];return l&&"object"===typeof l?e+(l.available||0)+(l.oversellable||0)+(l["kit-to-ship-available"]||0):e}),0),R="";R=m?"assembledOnly"===b?"The Current Sellable total IS NOT dynamically calculated and requires assembly.":"The Current Sellable total includes pre-assembled quantities (available), plus the available and oversellable quantities (kit-to-ship-available) of the SKU\u2019s components.":"The Current Sellable includes both available and oversellable quantities.";return Object(Q.jsx)("div",{className:"".concat(r," bg-white shadow-md rounded-lg pt-6 px-8 pb-14 flex flex-col")},Object(Q.jsx)(Oe.a,{error:T,onDismiss:function(){return P(null)}}),Object(Q.jsx)("div",{className:"text-md font-semibold p-2 mb-3 flex items-center"},Object(Q.jsx)(j.a,{i18nKey:"skus:currentSellable"}),Object(Q.jsx)(al.a,{className:"ml-2 w-5 h-5 text-gray-500 cursor-pointer",title:R})),Object(Q.jsx)("div",{className:"text-4xl font-bold text-gray-900 mb-2"},H&&c?Object(Q.jsx)("div",null,"0",Object(Q.jsx)("span",{className:"text-gray-500 text-base"},"(Actual: ",W,")")):W),Object(Q.jsx)("div",{className:"flex items-center gap-2 text-sm text-gray-600 mb-4"},Object(Q.jsx)(j.a,{i18nKey:"skus:shippingFrom"})," ",V," ",Object(Q.jsx)(Aa.a,{className:"w-4 h-4"})),(H||Object(_.b)(U))&&Object(Q.jsx)("div",{className:"flex flex-col gap-3"},H&&c&&Object(Q.jsx)("div",{className:"p-3 mb-2 border border-yellow-400 rounded-lg bg-yellow-100 text-brown-800"},Object(Q.jsx)("p",null,Object(Q.jsx)("b",null,"Paused by:")," ",d," ",Object(Q.jsx)("br",null),Object(Q.jsx)("b",null,"Paused on:")," ",Object(Q.jsx)(ll.DateTime,{datetime:o}))),H&&Object(Q.jsx)(el.a,{disabled:C,onClick:function(){t.id&&F({variables:{skuId:t.id,accountId:null===p||void 0===p?void 0:p.id},onCompleted:function(){i(!0)},onError:function(e){return P(e)}})}},c?"Resume Sync":"Pause Sync"),Object(_.b)(U)&&Object(Q.jsx)(el.a,{disabled:h,onClick:function(){t.id&&v({variables:{skuId:t.id,accountId:null===p||void 0===p?void 0:p.id},onCompleted:function(){return E(!0)},onError:function(e){return P(e)}})}},Object(Q.jsx)(j.a,{i18nKey:"skus:forceSync"}))),Object(Q.jsx)($a.a,{message:"Inventory callback enqueued for processing",visible:A,onHide:function(){return E(!1)},type:"success"}))},tl=void 0!==Ta?Ta:Ta=l(1613),sl=void 0!==_a?_a:_a=l(1614),rl=void 0!==Pa?Pa:Pa=l(1615);function il(e){var a=e.sku,l=e.className,n=void 0===l?"":l,t=Object(S.useFragment)(dl,a)||{},s=t.account,r=t.imageUrl,i=t.productName,u=t.brandName,c=t.productCategory,o=t.productSubCategory,d=t.productDescription,m=t.barCodes,b=t.properties,g=t.price,p=t.unitCost,y=t.isKit,f=t.kitType,x=t.countryOfOrigin,O=t.commodityCode,v=t.ormd,h=t.lotControlled,K=t.isSupplies,N=t.expirable,F=t.dimWeight,C=t.dimLength,w=t.dimHeight,L=t.dimWidth,I=t.dimVolume,T=Object(Z.a)(["common","skus"]),_=Object(k.a)(T,1)[0];return Object(Q.jsx)("div",{className:"".concat(n," bg-white shadow-md rounded-lg pt-6 px-8 pb-14 flex flex-col space-y-6")},Object(Q.jsx)("div",{className:"flex flex-col sm:flex-row justify-between flex-wrap items-start"},Object(Q.jsx)("div",{className:"flex flex-col md:w-2/3"},Object(Q.jsx)(ol,{title:"skus:name",value:i}),Object(Q.jsx)(ol,{title:"accounts:account",value:null===s||void 0===s?void 0:s.name}),Object(Q.jsx)(ol,{title:"skus:categorySubCategory",value:"".concat(c," / ").concat(o)}),Object(Q.jsx)(ol,{title:"skus:productDescription",value:ul(d)}),Object(Q.jsx)(ol,{title:"skus:brandName",value:u}),Object(Q.jsx)("div",{className:"flex"},Object(Q.jsx)("span",{className:"flex-1 self-center border-r border-gray text-right pr-4 pt-2"},Object(Q.jsx)(j.a,{i18nKey:"skus:properties"})),Object(Q.jsx)("span",{className:"flex-1 ml-4 pt-2 leading-snug"}
1,b&&Object.keys(b).length>0&&Object.entries(b).map((function(e){var a=Object(k.a)(e,2),l=a[0],n=a[1];return Object(Q.jsx)("div",{key:l},l,": ",String(n))})))),Object(Q.jsx)(ol,{title:"skus:price/Cost",value:"$".concat(g," / $").concat(p)}),Object(Q.jsx)(ol,{title:"skus:isSupplies",value:K?"Yes":"No"}),Object(Q.jsx)(ol,{title:"skus:isKit",value:y?"Yes":"No"}),y&&Object(Q.jsx)(ol,{title:"skus:kitType",value:y&&f?f:""}),Object(Q.jsx)(ol,{title:"skus:countryOfOriginCommodityCode",value:"".concat(null!==x&&void 0!==x?x:""," / ").concat(null!==O&&void 0!==O?O:"")}),Object(Q.jsx)(ol,{title:"skus:ormd",value:v?"Yes":"No"}),Object(Q.jsx)(ol,{title:"skus:lotControlled",value:h?"Yes":"No"}),Object(Q.jsx)(ol,{title:"skus:expirable",value:N?"Yes":"No"}),Object(Q.jsx)(ol,{title:"skus:heightWidthLength",value:"".concat(w," in / ").concat(L," in / ").concat(C," in")}),Object(Q.jsx)(ol,{title:"skus:weightVolume",value:"".concat(F," oz / ").concat(I," in\xb3")}),Object(Q.jsx)("div",{className:"flex"},Object(Q.jsx)("span",{className:"flex-1 self-center border-r border-gray text-right pr-4 pt-2"},Object(Q.jsx)(j.a,{i18nKey:"skus:barCodes"})),Object(Q.jsx)("span",{className:"flex-1 ml-4 pt-2 leading-snug"},(null===m||void 0===m?void 0:m.length)>0&&m.map((function(e,a){return Object(Q.jsx)("div",{key:a},e.code)}))))),Object(Q.jsx)("div",{className:"hidden sm:block ml-auto"},s&&Object(Q.jsx)(H.a,{alt:s.slug,src:s.logoUrl||"",width:"200",height:"200"}),Object(Q.jsx)(H.a,{alt:_("common:productImage"),fallback:"no-product",src:r,width:"200",height:"200"}))),Object(Q.jsx)("div",{className:"flex flex-col sm:flex-row"}))}function ul(e){if(!e)return"";var a=document.createElement("div");return a.innerHTML=e,(a.textContent||a.innerText||"").replace(/\n/g," ")}var cl,ol=function(e){var a=e.title,l=e.value,n=e.className,t=void 0===n?"":n;return Object(Q.jsx)("div",{className:"flex ".concat(t," ")},Object(Q.jsx)("span",{className:"flex-1 self-center border-r border-gray text-right pr-4 pt-2"},Object(Q.jsx)(j.a,{i18nKey:a})),Object(Q.jsx)("span",{className:"flex-1 ml-4 pt-2 leading-snug"},l))},dl=void 0!==Da?Da:Da=l(1616),ml=l(841),bl=[{key:"limited_quantity",value:"limited_quantity",text:"Limited Quantity"},{key:"small_battery_exception",value:"small_battery_exception",text:"Small Battery Exception"}],gl=[{key:"flammable_liquid",value:"flammable_liquid",text:"Flammable Liquid"},{key:"aerosol",value:"aerosol",text:"Aerosol"},{key:"lithium_ion_in_equipment",value:"lithium_ion_in_equipment",text:"Lithium-Ion (in equipment)"},{key:"lithium_ion_standalone",value:"lithium_ion_standalone",text:"Lithium-Ion (standalone)"},{key:"lithium_metal_in_equipment",value:"lithium_metal_in_equipment",text:"Lithium Metal (in equipment)"},{key:"ethanol",value:"ethanol",text:"Ethanol"},{key:"consumer_commodity",value:"consumer_commodity",text:"Consumer Commodity"},{key:"other",value:"other",text:"Other"}],jl=[{key:"standalone",value:"standalone",text:"Standalone"},{key:"contained_in_equipment",value:"contained_in_equipment",text:"Contained In Equipment"},{key:"packed_with_equipment",value:"packed_with_equipment",text:"Packed With Equipment"}],pl={unNumber:"",hazardClass:"",regulationLevel:"",dgCategory:"",batteryConfiguration:null,batteryCount:0,cellCount:0,wattHoursPerBattery:0,maxPerCarton:0,airEligible:!1,active:!1};function yl(e){var a,l=e.skuId,n=e.isOpen,t=e.profile,s=e.handleClose,r=e.setMutationSuccessful,i=Object(g.useState)(pl),u=Object(k.a)(i,2),c=u[0],o=u[1],d=Object(g.useState)(null),m=Object(k.a)(d,2),b=m[0],f=m[1];Object(g.useEffect)((function(){var e,a,l,s,r,i,u,c,d,m,b;n&&(f(null),o(t?{unNumber:null!==(e=t.unNumber)&&void 0!==e?e:"",hazardClass:null!==(a=t.hazardClass)&&void 0!==a?a:"",regulationLevel:null!==(l=t.regulationLevel)&&void 0!==l?l:"",dgCategory:null!==(s=t.dgCategory)&&void 0!==s?s:"",batteryConfiguration:null!==(r=t.batteryConfiguration)&&void 0!==r?r:null,batteryCount:null!==(i=t.batteryCount)&&void 0!==i?i:0,cellCount:null!==(u=t.cellCount)&&void 0!==u?u:0,wattHoursPerBattery:null!==(c=t.wattHoursPerBattery)&&void 0!==c?c:0,maxPerCarton:null!==(d=t.maxPerCarton)&&void 0!==d?d:0,airEligible:null!==(m=t.airEligible)&&void 0!==m&&m,active:null===(b=t.active)||void 0===b||b}:pl))}),[n]);var x=Object(S.useMutation)(kl),O=Object(k.a)(x,2),v=O[0],h=O[1],K=function(e,a){o((function(l){return Object(y.a)(Object(y.a)({},l),{},Object(p.a)({},e,a))}))},N=c.unNumber.trim().toUpperCase(),F=/^(UN|ID)\d{4}$/.test(N),C=""!==c.unNumber.trim()&&!F,w=["UN3480","UN3481"].includes(N),L=F&&""!==c.hazardClass.trim()&&""!==c.regulationLevel&&""!==c.dgCategory&&(!w||null!==c.batteryConfiguration&&c.cellCount>0&&c.wattHoursPerBattery>0),I=function(){f(null),s()};return Object(Q.jsx)(Ie.a,{open:n,size:"small",onClose:I},Object(Q.jsx)(Ie.a.Header,null,t?"Edit Dangerous Goods Profile":"Add Dangerous Goods Profile"),Object(Q.jsx)(Ie.a.Content,null,Object(Q.jsx)("p",{className:"text-[11px] font-semibold uppercase tracking-wide text-gray-400 mb-2"},"Classification"),Object(Q.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4 mb-4 pb-4 border-b border-gray-100"},Object(Q.jsx)("div",{className:"flex flex-col"},Object(Q.jsx)("label",{className:"block font-bold mb-2"},"UN Number ",Object(Q.jsx)("span",{className:"text-red-500"},"*")),Object(Q.jsx)(Te.a,{value:c.unNumber,placeholder:"UN3481",onChange:function(e){return K("unNumber",e.target.value)},className:"w-full",input:{maxLength:6},error:C}),C&&Object(Q.jsx)("span",{className:"text-red-500 text-xs mt-1"},"Must be UN or ID followed by four digits, as in UN3480 or ID8000")),Object(Q.jsx)("div",{className:"flex flex-col"},Object(Q.jsx)("label",{className:"block font-bold mb-2"},"Hazard Class ",Object(Q.jsx)("span",{className:"text-red-500"},"*")),Object(Q.jsx)(Te.a,{value:c.hazardClass,placeholder:"9",onChange:function(e){return K("hazardClass",e.target.value)},className:"w-full",input:{maxLength:10}})),Object(Q.jsx)("div",{className:"flex flex-col"},Object(Q.jsx)("label",{className:"block font-bold mb-2"},"Regulation Level ",Object(Q.jsx)("span",{className:"text-red-500"},"*")),Object(Q.jsx)(X.a,{selection:!0,fluid:!0,placeholder:"Select regulation level",options:bl,value:c.regulationLevel,onChange:function(e,a){return K("regulationLevel",a.value)}})),Object(Q.jsx)("div",{className:"flex flex-col"},Object(Q.jsx)("label",{className:"block font-bold mb-2"},"DG Category ",Object(Q.jsx)("span",{className:"text-red-500"},"*")),Object(Q.jsx)(X.a,{selection:!0,fluid:!0,placeholder:"Select DG c
1ategory",options:gl,value:c.dgCategory,onChange:function(e,a){return K("dgCategory",a.value)}}))),Object(Q.jsx)("p",{className:"text-[11px] font-semibold uppercase tracking-wide text-gray-400 mb-2"},"Battery details ",w&&Object(Q.jsx)("span",{className:"text-red-500 normal-case tracking-normal font-normal"},"\u2014 required for UN3480/UN3481")),Object(Q.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4 mb-4 pb-4 border-b border-gray-100"},Object(Q.jsx)("div",{className:"flex flex-col"},Object(Q.jsx)("label",{className:"block font-bold mb-2"},"Battery count ",w&&Object(Q.jsx)("span",{className:"text-red-500"},"*")),Object(Q.jsx)(Te.a,{type:"number",min:"0",value:c.batteryCount,onChange:function(e){return K("batteryCount",parseInt(e.target.value)||0)},className:"w-full"})),Object(Q.jsx)("div",{className:"flex flex-col"},Object(Q.jsx)("label",{className:"block font-bold mb-2"},"Cell count ",w&&Object(Q.jsx)("span",{className:"text-red-500"},"*")),Object(Q.jsx)(Te.a,{type:"number",min:"0",value:c.cellCount,onChange:function(e){return K("cellCount",parseInt(e.target.value)||0)},className:"w-full"})),Object(Q.jsx)("div",{className:"flex flex-col"},Object(Q.jsx)("label",{className:"block font-bold mb-2"},"Battery configuration ",w&&Object(Q.jsx)("span",{className:"text-red-500"},"*")),Object(Q.jsx)(X.a,{selection:!0,fluid:!0,clearable:!0,placeholder:"Select battery configuration",options:jl,value:null!==(a=c.batteryConfiguration)&&void 0!==a?a:void 0,onChange:function(e,a){return K("batteryConfiguration",a.value||null)}})),Object(Q.jsx)("div",{className:"flex flex-col"},Object(Q.jsx)("label",{className:"block font-bold mb-2"},"Watt-hours / battery ",w&&Object(Q.jsx)("span",{className:"text-red-500"},"*")),Object(Q.jsx)(Te.a,{type:"number",min:"0",step:"0.01",value:c.wattHoursPerBattery,onChange:function(e){return K("wattHoursPerBattery",parseFloat(e.target.value)||0)},className:"w-full"}))),Object(Q.jsx)("p",{className:"text-[11px] font-semibold uppercase tracking-wide text-gray-400 mb-2"},"Shipping"),Object(Q.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4 mb-4 pb-4 border-b border-gray-100"},Object(Q.jsx)("div",{className:"flex flex-col"},Object(Q.jsx)("label",{className:"block font-bold mb-2"},"Max units / carton"),Object(Q.jsx)(Te.a,{type:"number",min:"0",value:c.maxPerCarton,onChange:function(e){return K("maxPerCarton",parseInt(e.target.value)||0)},className:"w-full"})),Object(Q.jsx)("div",{className:"flex flex-col justify-center pt-4"},Object(Q.jsx)(Ua.a,{label:"Air eligible",checked:c.airEligible,onChange:function(e,a){var l;return K("airEligible",null!==(l=a.checked)&&void 0!==l&&l)}})),Object(Q.jsx)("div",{className:"flex flex-col justify-center pt-4"},Object(Q.jsx)(Ua.a,{label:"Approve",checked:c.active,onChange:function(e,a){var l;return K("active",null===(l=a.checked)||void 0===l||l)}}))),Object(Q.jsx)(Oe.a,{error:b,onDismiss:function(){return f(null)}})),Object(Q.jsx)(Ie.a.Actions,null,Object(Q.jsx)(J.a,{secondary:!0,compact:!0,onClick:I},Object(Q.jsx)(j.a,{i18nKey:"common:cancel"})),Object(Q.jsx)(J.a,{primary:!0,compact:!0,disabled:h||!L,loading:h,onClick:function(){f(null),v({variables:{input:{skuId:l,unNumber:N,hazardClass:c.hazardClass,regulationLevel:c.regulationLevel,dgCategory:c.dgCategory,batteryConfiguration:c.batteryConfiguration,batteryCount:c.batteryCount,cellCount:c.cellCount,wattHoursPerBattery:c.wattHoursPerBattery,maxPerCarton:c.maxPerCarton,airEligible:c.airEligible,active:c.active}},onCompleted:function(){s(),r(!0)},onError:function(e){f(e)}})}},Object(Q.jsx)(j.a,{i18nKey:"common:save"}))))}var fl,kl=void 0!==cl?cl:cl=l(1617);function xl(e){var a,l,n,t,s,r,i,u=e.sku,c=e.setMutationSuccessful,o=Object(S.useFragment)(Kl,u)||{},d=Object(g.useState)(!1),m=Object(k.a)(d,2),b=m[0],p=m[1],y=null===o||void 0===o?void 0:o.dgProfile;return Object(Q.jsx)("div",{className:"bg-white shadow-sm rounded-lg border border-gray-200"},Object(Q.jsx)("div",{className:"p-6"},Object(Q.jsx)("div",{className:"flex flex-wrap items-center justify-between mb-4"},Object(Q.jsx)("h4",{className:"flex items-center text-md font-semibold mb-0 gap-2"},"Dangerous Goods Profile",y&&Object(Q.jsx)(ml.b,{className:"font-normal",status:y.active?"approved":"unapproved"})),Object(Q.jsx)("div",{className:"flex items-center gap-3"},Object(Q.jsx)(J.a,{size:"small",className:"bg-gray-100 hover:bg-gray-200 px-3 py-1.5 rounded text-sm border-0",onClick:function(){return p(!0)}},Object(Q.jsx)(j.a,{i18nKey:"common:edit"})))),!y&&Object(Q.jsx)("p",{className:"text-gray-500"},"No Profile"),y&&Object(Q.jsx)("div",{className:"mt-2 space-y-4"},Object(Q.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4"},Object(Q.jsx)("div",null,Object(Q.jsx)("strong",null,"UN Number"),Object(Q.jsx)("p",null,null!==(a=y.unNumber)&&void 0!==a?a:"\u2014")),Object(Q.jsx)("div",null,Object(Q.jsx)("strong",null,"Hazard Class"),Object(Q.jsx)("p",null,null!==(l=y.hazardClass)&&void 0!==l?l:"\u2014")),Object(Q.jsx)("div",null,Object(Q.jsx)("strong",null,"Regulation Level"),Object(Q.jsx)("p",null,y.regulationLevel?Object(Q.jsx)(j.a,{i18nKey:"skus:".concat(y.regulationLevel)}):"\u2014"))),Object(Q.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4"},Object(Q.jsx)("div",null,Object(Q.jsx)("strong",null,"DG Category"),Object(Q.jsx)("p",null,y.dgCategory?Object(Q.jsx)(j.a,{i18nKey:"skus:".concat(y.dgCategory)}):"\u2014")),Object(Q.jsx)("div",null,Object(Q.jsx)("strong",null,"Battery Count"),Object(Q.jsx)("p",null,null!==(n=y.batteryCount)&&void 0!==n?n:"\u2014")),Object(Q.jsx)("div",null,Object(Q.jsx)("strong",null,"Cell Count"),Object(Q.jsx)("p",null,null!==(t=y.cellCount)&&void 0!==t?t:"\u2014"))),Object(Q.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4"},Object(Q.jsx)("div",null,Object(Q.jsx)("strong",null,"Battery Configuration"),Object(Q.jsx)("p",null,y.batteryConfiguration&&null!==y.batteryConfiguration?Object(Q.jsx)(j.a,{i18nKey:"skus:".concat(y.batteryConfiguration)}):"\u2014")),Object(Q.jsx)("div",null,Object(Q.jsx)("strong",null,"Watt-hours / Battery"),Object(Q.jsx)("p",null,null!==(s=y.wattHoursPerBattery)&&void 0!==s?s:"\u2014"," Wh")),Object(Q.jsx)("div",null,Object(Q.jsx)("strong",null,"Max units / carton"),Object(Q.jsx)("p",null,null!==(r=y.maxPerCarton)&&void 0!==r?r:"\u2014"))),Object(Q.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4"},Object(Q.jsx)("div",null,Object(Q.jsx)("strong",null,"Air eligible"),Object(Q.jsx)("p",null,y.airEligible?"Yes":"No")),Object(Q.jsx)("div",null,Object(Q.jsx)("strong",null,"Created By"),Object(Q.jsx)("p",null,null!==(i=y.createdByName)&&void 0!==i?i:"\u2014")),Object(Q.jsx)("div",null,Object(Q.jsx)("strong",null,"Last Updated"),Object(Q.jsx)("p",null,Object(Q.jsx)(oe.b,{datetime:y.updatedAt}))))),b&&Object(Q.jsx)(yl,{skuId:u.id,isOpen:b,profile:y,handleClose:function(){return p(!1)},setMutationSuccessful:c})))}var Ol,vl,hl,Sl,Kl=void 0!==fl?fl:fl=l(1618),Nl=l(102),Fl=function(e){var a=e.isOpen,l=e.handleClose,n=e.setMutationSuccessful,t=e.skuId,s=e.accountId,r=e.inventoryLocations,i=Object(S.useMutation)(Cl),u=Object(k.a)(i,2),c=u[0],o=u[1],d=Object(g.useState)(null),m=Object(k.a)(d,2),b=m[0],p=m[1],y=Object(g.useState)("0"),f=Object(k.a)(y,2),O=f[0],v=f[1],h=Object(g.useState)(""),K=Object(k.a)(h,2),N=K[0],F=K[1],C=Object(g.useState)(""),w=Object(k.a)(C,2),L=w[0],I=w[1],T=Object(g.useState)("edit"),_=Object(k.a)(T,2),P=_[0],D=_[1],q=Object(g.useState)({label:"Allocated",value:"allocated"}),A=Object(k.a)(q,2),E=A[0],U=A[1],H=Object(g.useState)({label:"",value:""}),V=Object(k.a)(H,2),M=V[0],W=V[1],R=r.reduce((function(e,a){var l=a.id,n=a.shortCode,t=a.name;return"VL1"!==n&&e.push({label:t,value:l}),e}),[]);Object(g.useEffect)((function(){R.length>0&&!M.value&&W(R[0])}),[R,M.value]);var B=Object(g.useCallback)((function(e){W(e)}),[]),z=Object(g.useCallback)((function(e){U(e)}),[]),$=function(){p(null),D("edit"),l()},G=function(e){c({variables:{input:{skuId:t,accountId:s,inventoryLocationId:M.value,entryType:E.value,quantity:e,memo:L}},onCompleted:function(){n(!0),l(),D("edit")},onError:function(e){return p(e)}})};return Object(Q.jsx)(Ie.a,{open:a,size:"mini",onClose:$},Object(Q.jsx)(Ie.a.Header,null,Object(Q.jsx)(j.a,{i18nKey:"skus:adjustInventory"})),Object(Q.jsx)(Ie.a.Content,null,Object(Q.jsx)(Oe.a,{error:b,onDismiss:function(){return p(null)}}),"edit"===P?Object(Q.jsx)("div",{className:"space-y-6"},Object(Q.jsx)(x.a,{label:"Inventory Status",value:E,handleChange:z,options:wl}
1),Object(Q.jsx)(x.a,{label:"Inventory Location",value:M,handleChange:B,options:R}),Object(Q.jsx)("div",null,Object(Q.jsx)("label",{className:"block text-sm font-medium text-gray-900 mb-1"},Object(Q.jsx)(j.a,{i18nKey:"skus:adjustBy"})),Object(Q.jsx)(Te.a,{type:"number",value:O,onChange:function(e){return v(e.target.value)},className:"w-full",placeholder:"Adjust By"})),Object(Q.jsx)("div",null,Object(Q.jsx)("label",{className:"block text-sm font-medium text-gray-900 mb-1"},Object(Q.jsx)(j.a,{i18nKey:"skus:reasonNotes"})),Object(Q.jsx)(Te.a,{value:L,onChange:function(e){return I(e.target.value)},className:"w-full",placeholder:"Reason"}))):Object(Q.jsx)("div",{className:"space-y-4 text-center"},Object(Q.jsx)("p",null,"This is a large adjustment. Please confirm the quantity below to continue."),Object(Q.jsx)("p",{className:"text-2xl font-semibold"},O),Object(Q.jsx)(Te.a,{type:"number",value:N,onChange:function(e){return F(e.target.value)},placeholder:"Confirm Quantity"}),"Quantities do not match"===(null===b||void 0===b?void 0:b.message)&&Object(Q.jsx)("p",{className:"text-red-600 text-sm"},"Quantities do not match"))),"edit"===P?Object(Q.jsx)(Ie.a.Actions,null,Object(Q.jsx)(J.a,{secondary:!0,onClick:$,disabled:o},Object(Q.jsx)(j.a,{i18nKey:"common:cancel"})),Object(Q.jsx)(J.a,{primary:!0,onClick:function(){var e=parseInt(O,10);Math.abs(e)>100?D("confirm"):G(e)},disabled:o||""===L.trim()||"0"===O,loading:o},Object(Q.jsx)(j.a,{i18nKey:"common:submit"}))):Object(Q.jsx)(Ie.a.Actions,null,Object(Q.jsx)(J.a,{secondary:!0,onClick:function(){return D("edit")},disabled:o},"Back"),Object(Q.jsx)(J.a,{primary:!0,onClick:function(){var e=parseInt(O,10);e===parseInt(N,10)?G(e):p(new Error("Quantities do not match"))},disabled:o||parseInt(N,10)!==parseInt(O,10),loading:o},Object(Q.jsx)(j.a,{i18nKey:"common:submit"}))))},Cl=void 0!==Ol?Ol:Ol=l(1619),wl=["allocated","available","backordered","consumed","damaged","destroyed","dry-clean","expected","in-receiving","kit-assembly","kit-disassembly","kit-to-ship-available","liquidated","lost","oversellable","quality-control","received","refurbishing","relabeled","shipped","snapshot-adjustment","under-investigation","recall","expired","NONE","version-control"].concat(Object(f.a)(Za.a)).map((function(e){return{label:Object(Za.d)(e),value:e}})),Ll=function(e){var a=e.sku,l=e.className,n=void 0===l?"":l,t=e.setMutationSuccessful,s=Object(g.useState)(""),r=Object(k.a)(s,2),i=r[0],u=r[1],c=Object(S.useFragment)(Il,a)||{skuOversellPolicies:[],snapshot:{},isKit:!1},o=c.id,d=c.account,m=c.skuOversellPolicies,b=c.snapshot;if(c.isKit)return Object(Q.jsx)("div",{className:"".concat(n," bg-white shadow-md rounded-lg pt-6 px-8 pb-14 flex flex-col")},Object(Q.jsx)("div",{className:"text-md font-semibold p-2 mb-3 flex items-center"},Object(Q.jsx)(j.a,{i18nKey:"skus:oversellPolicy"})),Object(Q.jsx)("p",{className:"text-gray-500"},"Cannot be created on Kits. You can create on its components and the numbers will reflect on the Kit."));var p=m.find((function(e){return"active"===e.status}));if(!p)return Object(Q.jsx)("div",{className:"".concat(n," bg-white shadow-md rounded-lg pt-6 px-8 pb-14 flex flex-col")},Object(Q.jsx)("div",{className:"text-md font-semibold p-2 mb-3 flex items-center justify-between"},Object(Q.jsx)(j.a,{i18nKey:"skus:oversellPolicy"}),Object(Q.jsx)(el.a,{onClick:function(){return u("create")}},Object(Q.jsx)(j.a,{i18nKey:"common:create"}))),Object(Q.jsx)("p",{className:"text-gray-500"},"No active oversell policy"),"create"===i&&Object(Q.jsx)(Ae,{isOpen:"create"===i,handleClose:function(){return u("")},setMutationSuccessful:t,mode:i,skuId:o,accountId:d.id}));var y=0;return Object.values(b).forEach((function(e){var a;y+=null!==(a=e.oversellable)&&void 0!==a?a:0})),Object(Q.jsx)("div",{className:"".concat(n," bg-white shadow-md rounded-lg pt-6 px-8 pb-14 flex flex-col")},Object(Q.jsx)("div",{className:"text-md font-semibold p-2 mb-3 flex items-center justify-between"},Object(Q.jsx)(j.a,{i18nKey:"skus:activeOversellPolicy"}),Object(Q.jsx)(el.a,{onClick:function(){return u("edit")}},Object(Q.jsx)(j.a,{i18nKey:"common:edit"}))),Object(Q.jsx)("div",{className:"text-gray-700 space-y-2"},Object(Q.jsx)("div",{className:"flex justify-between"},Object(Q.jsx)("span",{className:"font-medium"},"Start"),Object(Q.jsx)(ll.DateTime,{datetime:p.startDateTime})),Object(Q.jsx)("div",{className:"flex justify-between"},Object(Q.jsx)("span",{className:"font-medium"},"End"),Object(Q.jsx)(ll.DateTime,{datetime:p.expirationDateTime})),Object(Q.jsx)("div",{className:"flex justify-between"},Object(Q.jsx)("span",{className:"font-medium"},"Limit"),Object(Q.jsx)("span",null," ",p.oversellLimit-y," / ",p.oversellLimit))),"edit"===i&&Object(Q.jsx)(Ae,{isOpen:"edit"===i,handleClose:function(){return u("")},setMutationSuccessful:t,mode:i,existingPolicy:p,skuId:o,accountId:d.id}))},Il=void 0!==vl?vl:vl=l(1620),Tl=function(e){var a=e.sku,l=e.className,n=void 0===l?"":l,t=e.setMutationSuccessful,s=Object(S.useFragment)(_l,a)||{},r=s.id,i=s.deletedAt,u=s.isKit,c=s.uniqueSkuName,o=s.account,d=(Object(S.useFragment)(Il,a)||{skuOversellPolicies:[]}).skuOversellPolicies,m=Object(L.b)().userType,p=Object(Z.a)("skus"),y=Object(k.a)(p,1)[0],f=Object(g.useState)(""),x=Object(k.a)(f,2),O=x[0],v=x[1],h=d.find((function(e){return"active"===e.status}));return Object(Q.jsx)("div",{className:"".concat(n," flex flex-wrap items-center justify-between space-y-4 lg:space-y-0 lg:space-x-4")},Object(Q.jsx)("div",{className:"flex flex-col sm:flex-row sm:items-center sm:space-x-4 sm:flex-grow"},Object(Q.jsx)("div",null,Object(Q.jsx)("div",{className:"text-lg font-semibold"},Object(Q.jsx)(j.a,{parent:"span",i18nKey:"skus:sku"}),":",Object(Q.jsx)("span",{className:"ml-2"},"".concat(c," ").concat(u?"(Kit)":""))),Object(Q.jsx)(ml.a,{status:i?"deactivated":"active",className:"uppercase p-1"}))),Object(Q.jsx)("div",{className:"ml-auto"},Object(Q.jsx)(J.a.Group,{primary:!0},Object(Q.jsx)(X.a,{className:"button",text:y("common:actions"),floating:!0},Object(Q.jsx)(X.a.Menu,null,Object(_.b)(m)&&Object(Q.jsx)(X.a.Item,{text:y("skus:adjustInventory"),icon:Object(Q.jsx)(Nl.a,{name:"arrows alternate vertical"}),onClick:function(){return v("adjustInventory")}}),Object(Q.jsx)(X.a.Item,{icon:Object(Q.jsx)(Nl.a,{name:"edit"}),text:y("common:edit"),onClick:function(){return Object(I.c)("/skus/".concat(r,"/edit"))}}),!u&&Object(Q.jsx)(X.a.Item,{icon:Object(Q.jsx)(Nl.a,{name:"long arrow alternate up"}),text:y("skus:oversellPolicy"),onClick:function(){return v("oversell")}}))))),"adjustInventory"===O&&Object(Q.jsx)(b.a,{fallback:Object(Q.jsx)(G.a,{message:y("errorAdjustingInventory")})}
1,Object(Q.jsx)(Fl,{skuId:r,accountId:o.id,isOpen:"adjustInventory"===O,handleClose:function(){return v("")},inventoryLocations:null===o||void 0===o?void 0:o.inventoryLocations,setMutationSuccessful:t})),"oversell"===O&&Object(Q.jsx)(Ae,{isOpen:"oversell"===O,handleClose:function(){return v("")},setMutationSuccessful:t,mode:h?"edit":"create",existingPolicy:h,skuId:r,accountId:o.id}))},_l=void 0!==hl?hl:hl=l(1621),Pl=function(e){var a,l,n,t,s,r,i,u,c,o,d,m=e.component,b=Object(Z.a)(["common","skus"]),g=Object(k.a)(b,1)[0],j=Object(L.b)().userType,p=m.childSku.snapshot||{},y=[].concat(Object(f.a)((null===(a=m.childSku.account)||void 0===a||null===(l=a.fulfillableInventoryLocations)||void 0===l?void 0:l.map((function(e){return e.shortCode})))||[]),["VL1"]).reduce((function(e,a){var l=p[a];return l&&"object"===typeof l?e+(l.available||0)+(l["kit-to-ship-available"]||0)+(l.oversellable||0):e}),0),x=0,O=p.VL1;O&&"object"===typeof O&&(x=O.backordered||0);var v=new URLSearchParams({sku_details:encodeURIComponent(null===(n=m.childSku)||void 0===n?void 0:n.uniqueSkuName)});return Object(_.b)(j)&&null!==(t=m.childSku)&&void 0!==t&&null!==(s=t.account)&&void 0!==s&&s.slug&&v.append("account_slugs",m.childSku.account.slug),Object(Q.jsx)("tr",{key:m.childSkuId,className:"even:bg-gray-50"},Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},Object(Q.jsx)(H.a,{src:(null===(r=m.childSku)||void 0===r?void 0:r.imageUrl)||"/static/media/no-product-image.png",alt:g("common:productImage"),fallback:"no-product",className:"h-20 w-20 object-cover rounded"})),Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},Object(Q.jsx)(I.a,{to:"skus/".concat(m.childSkuId),openNewTab:!0,className:"text-blue-600 hover:text-blue-800"},null===(i=m.childSku)||void 0===i?void 0:i.uniqueSkuName)),Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},null===(u=m.childSku)||void 0===u?void 0:u.productName),Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},m.quantity),Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},Object(Q.jsx)("span",{className:"flex-1"},(null===(c=m.childSku)||void 0===c?void 0:c.properties)&&Object.keys(null===(o=m.childSku)||void 0===o?void 0:o.properties).length>0&&Object.entries(null===(d=m.childSku)||void 0===d?void 0:d.properties).map((function(e){var a=Object(k.a)(e,2),l=a[0],n=a[1];return Object(Q.jsx)("div",{key:l},l,": ",String(n))})))),Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},y),Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},Object(Q.jsx)(I.a,{to:"backorders?".concat(v.toString()),openNewTab:!0},x)))},Dl=function(e){var a=e.sku,l=(Object(S.useFragment)(Al,a)||{}).kitSkus;return Object(Q.jsx)("div",{className:"bg-white mb-8 shadow-md rounded-lg pt-6 px-8 pb-12 space-y-2"},Object(Q.jsx)("div",{className:"flex items-center justify-between text-md font-semibold p-2 mb-3"},Object(Q.jsx)(j.a,{i18nKey:"skus:kitComponents"})),Object(Q.jsx)("div",{className:"table-responsive -mx-4 -my-2 overflow-x-auto overflow-y-auto",style:{maxHeight:window.innerWidth<640?"80vh":"200vh"}},Object(Q.jsx)("div",{className:"inline-block min-w-full align-middle sm:px-6 lg:px-8"},l.length>0&&Object(Q.jsx)("table",{className:"table min-w-full divide-y divide-gray-300"},Object(Q.jsx)("thead",{className:"border-b border-gray-300 bg-white bg-opacity-75 text-left text-sm text-gray-900 backdrop-blur backdrop-filter sticky top-0"},Object(Q.jsx)("tr",null,ql.map((function(e){return Object(Q.jsx)("th",{key:e,scope:"col",className:"font-semibold py-3.5 pl-2 pr-3"},e)})))),Object(Q.jsx)("tbody",{className:"bg-white"},l.map((function(e){return Object(Q.jsx)(Pl,{key:e.childSkuId,component:e})})))))))},ql=["Product","SKU Name","Product Name","Quantity","Properties","Current Sellable","Total Backordered"],Al=void 0!==Sl?Sl:Sl=l(1622),El=l(823),Ul=["title","titleId"];function Hl(e,a){var l=e.title,n=e.titleId,t=Object(Qe.a)(e,Ul);return g.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":n},t),l?g.createElement("title",{id:n},l):null,g.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m21 7.5-9-5.25L3 7.5m18 0-9 5.25m9-5.25v9l-9 5.25M3 7.5l9 5.25M3 7.5v9l9 5.25m0-9v9"}))}var Ql=g.forwardRef(Hl),Vl=["title","titleId"];function Ml(e,a){var l=e.title,n=e.titleId,t=Object(Qe.a)(e,Vl);return g.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":n},t),l?g.createElement("title",{id:n},l):null,g.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.242 5.992h12m-12 6.003H20.24m-12 5.999h12M4.117 7.495v-3.75H2.99m1.125 3.75H2.99m1.125 0H5.24m-1.92 2.577a1.125 1.125 0 1 1 1.591 1.59l-1.83 1.83h2.16M2.99 15.745h1.125a1.125 1.125 0 0 1 0 2.25H3.74m0-.002h.375a1.125 1.125 0 0 1 0 2.25H2.99"}))}var Wl,Rl=g.forwardRef(Ml);function Bl(e){var a=e.sku,l=(Object(S.useFragment)(_l,a)||{}
1).uniqueSkuName,n=Object(L.b)().userType,t=new URLSearchParams({sku_details:encodeURIComponent(l)});Object(_.b)(n)&&t.append("account_slugs",a.account.slug);var s=Object(S.useLazyLoadQuery)(Gl,{skuId:a.id},{fetchPolicy:"store-or-network"}).backorders;if(0===s.length)return Object(Q.jsx)("div",{className:"py-6"},Object(Q.jsx)("div",{className:"bg-white border border-gray-200 rounded-lg p-8 text-center"},Object(Q.jsx)(Ql,{className:"w-12 h-12 mx-auto mb-3 text-gray-400"}),Object(Q.jsx)("p",{className:"text-gray-500 text-md"},"No Active Backorders"),Object(Q.jsx)("p",{className:"text-gray-500"},"When there are active backorders for this sku, you'll see the breakdown here.")));var r=Object(f.a)(s).slice(0,10);return Object(Q.jsx)("div",{className:"table-responsive overflow-x-auto overflow-y-auto max-h-[80vh]"},Object(Q.jsx)("div",{className:"inline-block min-w-full align-middle"},Object(Q.jsx)("table",{className:"table-auto min-w-full"},Object(Q.jsx)("thead",{className:"border-b border-gray-300 bg-white bg-opacity-75 text-left text-sm text-gray-900 backdrop-blur backdrop-filter sticky top-0"},Object(Q.jsx)("tr",null,$l.map((function(e){return Object(Q.jsx)("th",{key:e,scope:"col",className:"font-semibold py-3.5 pl-2 pr-3"},e)})))),Object(Q.jsx)("tbody",{className:"bg-white"},r.map((function(e){var l=e.orderFulfillments.filter((function(e){return"canceled"!==e.status.toLowerCase()})).flatMap((function(e){return e.orderFulfillmentLineItems||[]})).filter((function(e){return e.skuId===a.id})).reduce((function(e,a){var l,n;return{quantity:e.quantity+(null!==(l=a.quantity)&&void 0!==l?l:0),allocatedQuantity:e.allocatedQuantity+(null!==(n=a.allocatedQuantity)&&void 0!==n?n:0)}}),{quantity:0,allocatedQuantity:0});return Object(Q.jsx)("tr",{key:e.id,className:"even:bg-gray-50"},Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},Object(Q.jsx)(I.a,{to:"orders/".concat(e.id),openNewTab:!0},e.packingSlipOrderId)),Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},Object(Q.jsx)(ll.DateTime,{datetime:e.submittedAt})),Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},l.quantity),Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},l.quantity-l.allocatedQuantity))}))),Object(Q.jsx)("tfoot",{className:"sticky bottom-0 bg-white border-t border-gray-300"},Object(Q.jsx)("tr",null,Object(Q.jsx)("td",{colSpan:$l.length,className:"px-3 py-2 text-gray-600"},Object(Q.jsx)(J.a,{onClick:function(){return Object(I.c)("/backorders?".concat(t.toString()))},className:"flex items-center gap-2"},Object(Q.jsx)(Rl,{className:"w-4 h-4 inline mr-1"}),Object(Q.jsx)("span",null,"View All ",s.length," Related Backorders"))))))))}var zl,$l=["Order #","Submitted At","Quantity","Backordered"],Gl=void 0!==Wl?Wl:Wl=l(1623);function Yl(e){var a=e.sku,l=(Object(S.useFragment)(_l,a)||{}).uniqueSkuName,n=Object(L.b)().userType,t=new URLSearchParams({sku_details:encodeURIComponent(l)});Object(_.b)(n)&&t.append("account_slugs",a.account.slug);var s=Object(S.useLazyLoadQuery)(Xl,{skuId:a.id},{fetchPolicy:"store-or-network"}).inboundShipments;if(0===s.length)return Object(Q.jsx)("div",{className:"py-6"},Object(Q.jsx)("div",{className:"bg-white border border-gray-200 rounded-lg p-8 text-center"},Object(Q.jsx)(Ql,{className:"w-12 h-12 mx-auto mb-3 text-gray-400"}),Object(Q.jsx)("p",{className:"text-gray-500 text-md"},"No Inbound Shipments/ASNs "),Object(Q.jsx)("p",{className:"text-gray-500"},"This sku is currently not part of any Inbound Shipments/ASNs. When it is, the list of ASN's will show up here.")));var r={receivingStarted:0,onDock:1,receivingCompleted:2,open:3},i=Object(f.a)(s).sort((function(e,a){var l,n,t=null!==(l=r[e.status])&&void 0!==l?l:Number.MAX_SAFE_INTEGER,s=null!==(n=r[a.status])&&void 0!==n?n:Number.MAX_SAFE_INTEGER;return t!==s?t-s:new Date(a.updatedAt).getTime()-new Date(e.updatedAt).getTime()})).slice(0,5),u=function(e){try{return"string"===typeof e?JSON.parse(e):e}catch(a){return[]}};return Object(Q.jsx)("div",{className:"table-responsive overflow-x-auto overflow-y-auto max-h-[80vh]"},Object(Q.jsx)("div",{className:"inline-block min-w-full align-middle"},Object(Q.jsx)("table",{className:"table-auto min-w-full"},Object(Q.jsx)("thead",{className:"border-b border-gray-300 bg-white bg-opacity-75 text-left text-sm text-gray-900 backdrop-blur backdrop-filter sticky top-0"},Object(Q.jsx)("tr",null,Jl.map((function(e){return Object(Q.jsx)("th",{key:e,scope:"col",className:"font-semibold py-3.5 pl-2 pr-3"},e)})))),Object(Q.jsx)("tbody",{className:"bg-white"},i.map((function(e){var l,n=e.lineItems.find((function(e){return e.skuId===a.id})),t=(null===n||void 0===n?void 0:n.receivingDetails)||{},s=Object.values(t).flatMap(u).map((function(e){var a,l;return null!==(a=null!==(l=e.Quantity)&&void 0!==l?l:e.quantity)&&void 0!==a?a:0})).reduce((function(e,a){return e+a}),0);return Object(Q.jsx)("tr",{key:e.id,className:"even:bg-gray-50"},Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},Object(Q.jsx)(I.a,{to:"inbound_shipments/".concat(e.id),openNewTab:!0},e.customerIdentifier)),Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},e.status),Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},Object(Q.jsx)(ll.DateTime,{datetime:e.updatedAt})),Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},Object(Q.jsx)(ll.DateTime,{datetime:e.createdAt})),Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},null!==(l=n.quantity)&&void 0!==l?l:0),Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},s),Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},"receivingCompleted"===e.status?s-n.quantity:0),Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},n.receivingDetails&&Object.entries(n.receivingDetails).map((function(e){var a,l=Object(k.a)(e,2),n=l[0],t=l[1],s="string"===typeof t?JSON.parse(t):t,r=function(e){return"map[".concat(Object.entries(e).map((function(e){var a=Object(k.a)(e,2),l=a[0],n=a[1];return"".concat(l.toLowerCase(),":").concat(n)})).join(" "),"]")};return a=Array.isArray(s)&&s.every((function(e){return"object"===typeof e}))?"[".concat(s.map(r).join(" "),"]"):"object"===typeof s&&null!==s?r(s):s,Object(Q.jsx)("div",{key:n,className:"mb-2"},n,": ",Object(Q.jsx)("pre",{className:"inline"},a))}))))}
1))),Object(Q.jsx)("tfoot",{className:"sticky bottom-0 bg-white border-t border-gray-300"},Object(Q.jsx)("tr",null,Object(Q.jsx)("td",{colSpan:Jl.length,className:"px-3 py-2 text-gray-600"},Object(Q.jsx)(J.a,{onClick:function(){return Object(I.c)("inbound_shipments?".concat(t.toString()))},className:"flex items-center gap-2"},Object(Q.jsx)(Rl,{className:"w-4 h-4 inline mr-1"}),Object(Q.jsx)("span",null,"View All ",s.length," Related ASNs"))))))))}var Zl,Jl=["ASN (Customer ID)","Status","Updated At","Created At","Qty","Qty Received","Delta","Receiving Details"],Xl=void 0!==zl?zl:zl=l(1624);function en(e){var a=e.sku,l=(Object(S.useFragment)(_l,a)||{}).uniqueSkuName,n=Object(L.b)().userType,t=new URLSearchParams({sku_name:encodeURIComponent(l)});Object(_.b)(n)&&t.append("account_slug",a.account.slug);var s=Object(S.useLazyLoadQuery)(nn,{skuId:a.id},{fetchPolicy:"store-or-network"}).inventoryLedgerEntries;return 0===s.length?Object(Q.jsx)("div",{className:"py-6"},Object(Q.jsx)("div",{className:"bg-white border border-gray-200 rounded-lg p-8 text-center"},Object(Q.jsx)(Ql,{className:"w-12 h-12 mx-auto mb-3 text-gray-400"}),Object(Q.jsx)("p",{className:"text-gray-500 text-md"},"No Inventory History"))):Object(Q.jsx)("div",{className:"table-responsive overflow-x-auto overflow-y-auto max-h-[80vh]"},Object(Q.jsx)("div",{className:"inline-block min-w-full align-middle"},Object(Q.jsx)("table",{className:"table-auto min-w-full"},Object(Q.jsx)("thead",{className:"border-b border-gray-300 bg-white bg-opacity-75 text-left text-sm text-gray-900 backdrop-blur backdrop-filter sticky top-0"},Object(Q.jsx)("tr",null,ln.map((function(e){return Object(Q.jsx)("th",{key:e,scope:"col",className:"font-semibold py-3.5 pl-2 pr-3"},e)})))),Object(Q.jsx)("tbody",{className:"bg-white"},s.map((function(e){return Object(Q.jsx)("tr",{key:e.id,className:"even:bg-gray-50"},Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},Object(Q.jsx)(ll.DateTime,{format:"YYYY-MM-DD HH:mm:ss z",datetime:e.occuredAt})),Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},null!==e.uriLink?Object(Q.jsx)(I.a,{to:e.uriLink,openNewTab:!0},e.uriDisplayValue):e.uriDisplayValue),Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},e.entryType),Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},e.quantity))}))),Object(Q.jsx)("tfoot",{className:"sticky bottom-0 bg-white border-t border-gray-300"},Object(Q.jsx)("tr",null,Object(Q.jsx)("td",{colSpan:ln.length,className:"px-3 py-2 text-gray-600"},Object(Q.jsx)(J.a,{onClick:function(){return Object(I.c)("skus/history?".concat(t.toString()))},className:"flex items-center gap-2"},Object(Q.jsx)(Rl,{className:"w-4 h-4 inline mr-1"}),Object(Q.jsx)("span",null,"View Complete Inventory History"))))))))}var an,ln=["Date","Event","Entry Type","Adjustment"],nn=void 0!==Zl?Zl:Zl=l(1625);function tn(e){var a=e.sku,l=(Object(S.useFragment)(_l,a)||{}).uniqueSkuName,n=Object(L.b)().userType,t=new URLSearchParams({sku_details:encodeURIComponent(l)});Object(_.b)(n)&&t.append("account_slugs",a.account.slug);var s=Object(S.useLazyLoadQuery)(rn,{skuId:a.id},{fetchPolicy:"store-or-network"}).rmas;if(0===s.length)return Object(Q.jsx)("div",{className:"py-6"},Object(Q.jsx)("div",{className:"bg-white border border-gray-200 rounded-lg p-8 text-center"},Object(Q.jsx)(Ql,{className:"w-12 h-12 mx-auto mb-3 text-gray-400"}),Object(Q.jsx)("p",{className:"text-gray-500 text-md"},"No RMAs "),Object(Q.jsx)("p",{className:"text-gray-500"},"When there are RMAs for this sku, you'll see the breakdown here.")));var r=Object(f.a)(s).sort((function(e,a){return new Date(a.updatedAt).getTime()-new Date(e.updatedAt).getTime()})).slice(0,10);return Object(Q.jsx)("div",{className:"table-responsive overflow-x-auto overflow-y-auto max-h-[80vh]"},Object(Q.jsx)("div",{className:"inline-block min-w-full align-middle"},Object(Q.jsx)("table",{className:"table-auto min-w-full"},Object(Q.jsx)("thead",{className:"border-b border-gray-300 bg-white bg-opacity-75 text-left text-sm text-gray-900 backdrop-blur backdrop-filter sticky top-0"},Object(Q.jsx)("tr",null,sn.map((function(e){return Object(Q.jsx)("th",{key:e,scope:"col",className:"font-semibold py-3.5 pl-2 pr-3"},e)})))),Object(Q.jsx)("tbody",{className:"bg-white"},r.map((function(e){return Object(Q.jsx)("tr",{key:e.id,className:"even:bg-gray-50"},Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},Object(Q.jsx)(I.a,{to:"rmas/".concat(e.id),openNewTab:!0},e.manifestId)),Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},e.status),Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},e.warehouseId),Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},e.customerIdentifier),Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},Object(Q.jsx)(ll.DateTime,{datetime:e.updatedAt})),Object(Q.jsx)("td",{className:"whitespace-nowrap px-3 py-4 text-gray-800"},e.customerAddressName))}))),Object(Q.jsx)("tfoot",{className:"sticky bottom-0 bg-white border-t border-gray-300"},Object(Q.jsx)("tr",null,Object(Q.jsx)("td",{colSpan:sn.length,className:"px-3 py-2 text-gray-600"},Object(Q.jsx)(J.a,{onClick:function(){return Object(I.c)("rmas?".concat(t.toString()))},className:"flex items-center gap-2"},Object(Q.jsx)(Rl,{className:"w-4 h-4 inline mr-1"}
1),Object(Q.jsx)("span",null,"View All ",s.length," Related RMAs"))))))))}var sn=["RMA (Manifest ID)","Status","Warehouse ID","Customer ID","Updated At","Customer Name"],rn=void 0!==an?an:an=l(1626);function un(e){var a=e.sku,l=Object(Z.a)("skus"),n=Object(k.a)(l,1)[0],t=[{menuItem:"Inbound Shipments / ASN",render:function(){return Object(Q.jsx)(El.a.Pane,{attached:!1},Object(Q.jsx)(g.Suspense,{fallback:Object(Q.jsx)(m.a,{active:!0})},Object(Q.jsx)(b.a,{fallback:Object(Q.jsx)(G.a,{message:n("errorLoadingInboundShipments")})},Object(Q.jsx)(Yl,{sku:a}))))}},{menuItem:"Backorders",render:function(){return Object(Q.jsx)(El.a.Pane,{attached:!1},Object(Q.jsx)(g.Suspense,{fallback:Object(Q.jsx)(m.a,{active:!0})},Object(Q.jsx)(b.a,{fallback:Object(Q.jsx)(G.a,{message:n("errorLoadingSkuBackorders")})},Object(Q.jsx)(Bl,{sku:a}))))}},{menuItem:"Inventory History",render:function(){return Object(Q.jsx)(El.a.Pane,{attached:!1},Object(Q.jsx)(g.Suspense,{fallback:Object(Q.jsx)(m.a,{active:!0})},Object(Q.jsx)(b.a,{fallback:Object(Q.jsx)(G.a,{message:n("errorLoadingSkuInventoryHistory")})},Object(Q.jsx)(en,{sku:a}))))}},{menuItem:"RMAs",render:function(){return Object(Q.jsx)(El.a.Pane,{attached:!1},Object(Q.jsx)(g.Suspense,{fallback:Object(Q.jsx)(m.a,{active:!0})},Object(Q.jsx)(b.a,{fallback:Object(Q.jsx)(G.a,{message:n("errorLoadingRmas")})},Object(Q.jsx)(tn,{sku:a}))))}}];return Object(Q.jsx)("div",{className:"bg-white mb-8 shadow-md rounded-lg pt-6 px-8 pb-12 space-y-2"},Object(Q.jsx)(El.a,{panes:t,menu:{secondary:!0,pointing:!0,className:"flex flex-wrap"},defaultActiveIndex:0}))}var cn=["title","titleId"];function on(e,a){var l=e.title,n=e.titleId,t=Object(Qe.a)(e,cn);return g.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":n},t),l?g.createElement("title",{id:n},l):null,g.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.857 17.082a23.848 23.848 0 0 0 5.454-1.31A8.967 8.967 0 0 1 18 9.75V9A6 6 0 0 0 6 9v.75a8.967 8.967 0 0 1-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 0 1-5.714 0m5.714 0a3 3 0 1 1-5.714 0"}))}var dn,mn,bn,gn,jn,pn,yn,fn,kn,xn=g.forwardRef(on),On=function(e){var a=e.isOpen,l=e.handleClose,n=e.setMutationSuccessful,t=e.thresholds,s=e.locations,r=e.skuId,i=e.accountId,u=Object(S.useMutation)(vn),c=Object(k.a)(u,2),o=c[0],d=c[1],m=Object(g.useState)(null),b=Object(k.a)(m,2),p=b[0],f=b[1],x=Object(g.useState)((function(){return s.map((function(e){var a,l,n,s=null===t||void 0===t?void 0:t.find((function(a){return a.inventoryLocationId===e.id}));return{id:null!==(a=null===s||void 0===s?void 0:s.id)&&void 0!==a?a:"00000000-0000-0000-0000-000000000000",inventoryLocation:e.shortCode,enabled:null!==(l=null===s||void 0===s?void 0:s.enabled)&&void 0!==l&&l,quantity:null!==(n=null===s||void 0===s?void 0:s.quantity)&&void 0!==n?n:0}}))})),O=Object(k.a)(x,2),v=O[0],h=O[1];return Object(Q.jsx)(Ie.a,{open:a,size:"mini",onClose:function(){l()}},Object(Q.jsx)(Ie.a.Header,null,Object(Q.jsx)(j.a,{parent:"span",i18nKey:"skus:editInventoryThresholds"})),Object(Q.jsx)(Ie.a.Content,null,Object(Q.jsx)("div",{className:"space-y-4"},Object(Q.jsx)(Oe.a,{error:p,onDismiss:function(){return f(null)}}),s.map((function(e,a){var l=v.find((function(a){return a.inventoryLocation===e.shortCode}));return l?Object(Q.jsx)("div",{key:e.id||a,className:"pb-4 ".concat(a<s.length-1?"border-b border-gray-200":"")},Object(Q.jsx)("div",{className:"flex items-center justify-between mb-3"},Object(Q.jsx)("div",{className:"flex items-center gap-2"},Object(Q.jsx)(Aa.a,{className:"w-4 h-4 text-gray-400"}),Object(Q.jsx)("span",{className:"font-medium text-gray-900"},e.name)),Object(Q.jsx)(Ua.a,{toggle:!0,checked:l.enabled,onChange:function(){return a=e.shortCode,void h((function(e){return e.map((function(e){return e.inventoryLocation===a?Object(y.a)(Object(y.a)({},e),{},{enabled:!e.enabled}):e}))}));var a},label:l.enabled?"Enabled":"Disabled"})),Object(Q.jsx)("div",{className:"flex items-center gap-2"},Object(Q.jsx)("label",{className:"text-sm font-medium text-gray-700 whitespace-nowrap"},"Alert at:"),Object(Q.jsx)(Te.a,{type:"number",min:"0",value:l.quantity,onChange:function(a){return function(e,a){var l=parseInt(a)||0;h((function(a){return a.map((function(a){return a.inventoryLocation===e?Object(y.a)(Object(y.a)({},a),{},{quantity:Math.max(0,l)}):a}))}))}(e.shortCode,a.target.value)},size:"small",style:{maxWidth:"120px"}}),Object(Q.jsx)("span",{className:"text-sm text-gray-600"},"available units"))):null})))),Object(Q.jsx)(Ie.a.Actions,null,Object(Q.jsx)(J.a,{compact:!0,disabled:d,onClick:function(){l(),f(null)}},Object(Q.jsx)(j.a,{i18nKey:"common:cancel"})),Object(Q.jsx)(J.a,{primary:!0,compact:!0,disabled:d,loading:d,onClick:function(){o({variables:{input:v.map((function(e){return{id:e.id,accountId:i,skuId:r,inventoryLocation:e.inventoryLocation,enabled:e.enabled,quantity:e.quantity}}))},onCompleted:function(){l(),n(!0)},onError:function(e){f(e),l()}})}},Object(Q.jsx)(j.a,{i18nKey:"common:submit"}))))},vn=void 0!==dn?dn:dn=l(1627),hn=function(e){var a=e.sku,l=e.setMutationSuccessful,n=Object(S.useFragment)(Sn,a)||{},t=n.id,s=n.thresholds,r=n.account,i=(null===r||void 0===r?void 0:r.fulfillableInventoryLocations)||[],u=null===r||void 0===r?void 0:r.notifications.some((function(e){var a;return"Inventory Threshold Alerts"===e.title&&(null===(a=e.destinationUris)||void 0===a?void 0:a.length)>0}
1)),c=Object(g.useState)(""),o=Object(k.a)(c,2),d=o[0],m=o[1],p=Object(Z.a)(["skus"]),y=Object(k.a)(p,1)[0];return Object(Q.jsx)("div",{className:"bg-white shadow-md rounded-lg pt-6 px-8 pb-14 flex flex-col space-y-6"},Object(Q.jsx)("div",{className:"text-md font-semibold p-2 mb-3 flex items-center"},Object(Q.jsx)(xn,{className:"mr-2 w-5 h-5"}),Object(Q.jsx)(j.a,{i18nKey:"skus:inventoryThresholdAlerts"})),Object(Q.jsx)("div",{className:"space-y-4"},i.map((function(e,a){var l,n,t=s.find((function(a){return a.inventoryLocationId===e.id})),r=null!==(l=null===t||void 0===t?void 0:t.enabled)&&void 0!==l&&l,u=null!==(n=null===t||void 0===t?void 0:t.quantity)&&void 0!==n?n:0;return Object(Q.jsx)("div",{key:e.id||a,className:"pb-4 ".concat(a<i.length-1?"border-b border-gray-200":"")},Object(Q.jsx)("div",{className:"flex items-center justify-between mb-2"},Object(Q.jsx)("div",{className:"flex items-center gap-2"},Object(Q.jsx)(Aa.a,{className:"w-4 h-4 text-gray-400"}),Object(Q.jsx)("span",{className:"font-medium text-gray-900"},e.name)),Object(Q.jsx)("span",{className:"ml-3 px-3 py-1 rounded-full text-sm font-medium whitespace-nowrap ".concat(r?"bg-green-100 text-green-800":"bg-red-100 text-red-800")},r?"Enabled":"Disabled")),Object(Q.jsx)("div",{className:"text-gray-600"},Object(Q.jsx)("span",{className:"font-medium"},"Alert at:"),Object(Q.jsx)("span",{className:"float-right"},u," available units")))}))),Object(Q.jsx)(el.a,{onClick:function(){return m("edit")}},"Edit"),!u&&Object(Q.jsx)("p",{className:"text-gray-500 mt-2"},"Email alerts are not configured. Set up alerts"," ",Object(Q.jsx)("span",{className:"text-blue-600 underline cursor-pointer",onClick:function(){return Object(I.c)("/accounts/".concat(null===r||void 0===r?void 0:r.slug,"?tab=notifications"))}},"here")),"edit"===d&&Object(Q.jsx)(b.a,{fallback:Object(Q.jsx)(G.a,{message:y("errorEditingSkuThreshold")})},Object(Q.jsx)(On,{skuId:t,accountId:r.id,thresholds:s,locations:i,isOpen:"edit"===d,handleClose:function(){return m("")},setMutationSuccessful:l})))},Sn=void 0!==mn?mn:mn=l(1628),Kn=function(e){var a=e.sku,l=e.refresh,n=Object(g.useState)(null),t=Object(k.a)(n,2),s=t[0],r=t[1],i=Object(g.useState)(!1),u=Object(k.a)(i,2),c=u[0],o=u[1],d=Object(g.useState)(!1),j=Object(k.a)(d,2),p=j[0],y=j[1],f=Object(Z.a)("skus"),x=Object(k.a)(f,1)[0],O=Object(L.b)(),v=O.userType,h=O.email;Object(g.useEffect)((function(){var e;return c&&(e=setTimeout((function(){l(),o(!1)}),1e3)),function(){e&&clearTimeout(e)}}),[c,l]);var S=function(){o(!0),y(!0)};return Object(Q.jsx)("div",{className:"flex flex-col"},Object(Q.jsx)(Ya.a,{active:c,inverted:!0},Object(Q.jsx)(m.a,null)),Object(Q.jsx)(Oe.a,{error:s,onDismiss:function(){return r(null)}}),Object(Q.jsx)("div",{className:"px-4 py-3 mb-2"},Object(Q.jsx)(b.a,{fallback:Object(Q.jsx)(G.a,{message:"errorLoadingHeader"})},Object(Q.jsx)(Tl,{sku:a,setMutationSuccessful:S}))),Object(Q.jsx)("div",{className:"flex flex-col md:flex-row md:space-x-6 space-y-2 sm:space-y-6 md:space-y-0"},Object(Q.jsx)("div",{className:"flex flex-col md:w-2/3 space-y-2 md:space-y-6"},Object(Q.jsx)(b.a,{fallback:Object(Q.jsx)(G.a,{message:x("errorLoadingDetails")})},Object(Q.jsx)(il,{sku:a})),a.ormd&&Object(za.e)(h)&&Object(Q.jsx)(b.a,{fallback:Object(Q.jsx)(G.a,{message:x("errorLoadingDetails")})},Object(Q.jsx)(xl,{sku:a,setMutationSuccessful:o})),Object(Q.jsx)(b.a,{fallback:Object(Q.jsx)(G.a,{message:x("errorLoadingCurrentInventory")})},Object(Q.jsx)(Ja,{sku:a})),a.isKit&&Object(Q.jsx)(b.a,{fallback:Object(Q.jsx)(G.a,{message:x("errorLoadingKitComponents")})},Object(Q.jsx)(Dl,{sku:a})),Object(Q.jsx)(un,{sku:a})),Object(Q.jsx)("div",{className:"md:w-1/3 space-y-2 md:space-y-6"},Object(Q.jsx)(b.a,{fallback:Object(Q.jsx)(G.a,{message:x("errorLoadingCurrentSellable")})},Object(Q.jsx)(nl,{sku:a,setMutationSuccessful:o})),Object(_.c)(v)&&Object(Q.jsx)(b.a,{fallback:Object(Q.jsx)(G.a,{message:x("errorLoadingSkuThreshold")})},Object(Q.jsx)(hn,{sku:a,setMutationSuccessful:o})),Object(Q.jsx)(b.a,{fallback:Object(Q.jsx)(G.a,{message:x("errorLoadingSkuThreshold")})},Object(Q.jsx)(Ll,{sku:a,setMutationSuccessful:S})),Object(Q.jsx)(b.a,{fallback:Object(Q.jsx)(G.a,{message:x("errorLoadingSystemInfo")})},Object(Q.jsx)(Ga.a,{data:{CreatedAt:null===a||void 0===a?void 0:a.createdAt,CreatedBy:null===a||void 0===a?void 0:a.createdBy,WarehouseID:"".concat(null===a||void 0===a?void 0:a.warehouseId),CustomerID:null===a||void 0===a?void 0:a.customerIdentifier,UpdatedAt:null===a||void 0===a?void 0:a.updatedAt,MasonhubID:String(null===a||void 0===a?void 0:a.id).split("-")[0],Version:null===a||void 0===a?void 0:a.version}}
1)),Object(Q.jsx)($a.a,{message:"Please allow for one or two minutes for all the other systems to reflect the updates.",visible:p,onHide:function(){return y(!1)},type:"success"}))))},Nn=function(e){var a=e.queryRef,l=e.refresh,n=Object(S.usePreloadedQuery)(Cn,a);return Object(Q.jsx)(Kn,{sku:n.sku,refresh:l})},Fn=function(e){var a=e.skuId,l=Object(S.useQueryLoader)(Cn),n=Object(k.a)(l,2),t=n[0],s=n[1],r=Object(Z.a)("skus"),i=Object(k.a)(r,1)[0];Object(g.useEffect)((function(){a&&s({skuId:a})}),[s,a]);var u=Object(g.useCallback)((function(){a&&s({skuId:a},{fetchPolicy:"network-only"})}),[s,a]);return Object(Q.jsx)("div",null,Object(Q.jsx)(b.a,{fallback:Object(Q.jsx)(G.a,{message:i("errorLoadingSku")})},Object(Q.jsx)(g.Suspense,{fallback:Object(Q.jsx)(m.a,{active:!0})},t&&Object(Q.jsx)(Nn,{queryRef:t,refresh:u}))))},Cn=void 0!==bn?bn:bn=l(1629),wn=["inventoryLocation","productCategories","productTypes","nameGroup","minWeeksOfSupply","maxWeeksOfSupply","atThreshold","onlyOnWatchList"],Ln=function(e){switch(e){case"fn":return["fn.available","fn.kit-to-ship-available","fn.oversellable","fn.backordered"];case"wb":return["wb.available","wb.kit-to-ship-available","wb.oversellable","wb.backordered"];default:return[]}},In=l(889),Tn=function(e,a){return[{Header:Object(Q.jsx)(j.a,{i18nKey:"common:skus"}),accessor:"skus",disableSortBy:!0,columns:[{accessor:"skuID"}].concat(Object(f.a)(e?[{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:account"}),accessor:"accountSlug",Cell:function(e){var a=e.value;return a?Object(Q.jsx)("span",{className:"font-semibold"},a):null},sizeClass:"min-w-[170px]"}]:[]),[{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:sku"}),accessor:"uniqueSkuName",Cell:function(e){var a=e.value,l=e.row;return a?Object(Q.jsx)(I.a,{to:"skus/".concat(l.original.skuID),openNewTab:!0},a):null},sizeClass:e?"min-w-[170px]":"min-w-xLargeCell"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:currentAvailable"}),accessor:"currentAvailable",sizeClass:"min-w-smallCell"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:lastWeek"}),accessor:"salesLastWeek",sizeClass:"min-w-mediumCell"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:last4Weeks"}),accessor:"salesLast4Weeks",sizeClass:"min-w-mediumCell"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:weeklyDemand"}),accessor:"weeklyDemand",sizeClass:"min-w-smallCell"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:weeksOfSupply"}),accessor:"weeksOfSupply",sizeClass:"min-w-smallCell"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:desiredWeeksOfSupply"}),accessor:"desiredWeeksOfSupply",sizeClass:"min-w-smallCell",Cell:function(e){var l=e.value,n=e.row,t=Object(g.useState)(0===l?"":l),s=Object(k.a)(t,2),r=s[0],i=s[1];return Object(Q.jsx)("input",{type:"number",min:0,value:r,onBlur:function(e){var l=e.target;return a(n.original.skuID,""===l.value?0:parseInt(l.value))},onChange:function(e){var a=e.target;return i(""===a.value?0:parseInt(a.value))}})}},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:suggestedAvailable"}),accessor:"suggestedAvailable",sizeClass:"min-w-smallCell",Cell:function(e){var a=e.value;return 0!==a?Object(Q.jsx)("span",null,a):null}}])},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:fontana"}),accessor:"fn",disableSortBy:!0,columns:[{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:salesLast4Weeks"}),accessor:"fnSalesLast4Weeks",sizeClass:"min-w-smallCell"},{id:"expandFN",Cell:function(e){var a=e.row;return a.canExpand?Object(Q.jsx)("span",a.getToggleRowExpandedProps(),a.isExpanded?Object(Q.jsx)(In.b,null):Object(Q.jsx)(In.a,null)):null}},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:salesLast4WeeksPercentage"}),accessor:"fnSalesLast4WeeksPercentage",sizeClass:"min-w-smallCell",Cell:function(e){var a=e.value;return Object(Q.jsx)("span",null,a,"%")}},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:weeksOfSupply"}),accessor:"fnWeeksOfSupply",sizeClass:"min-w-smallCell"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:currentAvailable"}),accessor:"fnCurrentAvailable",sizeClass:"min-w-smallCell"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:suggestedThreshold"}),accessor:"fnSuggestedThreshold",sizeClass:"min-w-smallCell",Cell:function(e){var a=e.value;return 0!==a?Object(Q.jsx)("span",null,a):null}},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:threshold"}),accessor:"fnThreshold",sizeClass:"min-w-smallCell",Cell:function(e){var a=e.value;return-1===a?Object(Q.jsx)("span",null):Object(Q.jsx)("span",null,a)}},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:atThreshold"}),accessor:"fnAtThreshold",sizeClass:"min-w-smallCell",Cell:function(e){return e.value?Object(Q.jsx)("span",null,"Y"):Object(Q.jsx)("span",null,"N")}}]},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:wb"}),accessor:"wb",disableSortBy:!0,columns:[{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:salesLast4Weeks"}),accessor:"wbSalesLast4Weeks",sizeClass:"min-w-smallCell"},{id:"expandWB",Cell:function(e){var a=e.row;return a.canExpand?Object(Q.jsx)("span",a.getToggleRowExpandedProps(),a.isExpanded?Object(Q.jsx)(In.b,null):Object(Q.jsx)(In.a,null)):null}},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:salesLast4WeeksPercentage"}),accessor:"wbSalesLast4WeeksPercentage",sizeClass:"min-w-smallCell",Cell:function(e){var a=e.value;return Object(Q.jsx)("span",null,a,"%")}},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:weeksOfSupply"}),accessor:"wbWeeksOfSupply",sizeClass:"min-w-smallCell"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:currentAvailable"}),accessor:"wbCurrentAvailable",sizeClass:"min-w-smallCell"},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:suggestedThreshold"}),accessor:"wbSuggestedThreshold",sizeClass:"min-w-smallCell",Cell:function(e){var a=e.value;return 0!==a?Object(Q.jsx)("span",null,a):null}},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:threshold"}),accessor:"wbThreshold",sizeClass:"min-w-smallCell",Cell:function(e){var a=e.value;return-1===a?Object(Q.jsx)("span",null):Object(Q.jsx)("span",null,a)}},{Header:Object(Q.jsx)(j.a,{i18nKey:"skus:atThreshold"}),accessor:"wbAtThreshold",sizeClass:"min-w-smallCell",Cell:function(e){return e.value?Object(Q.jsx)("span",null,"Y"):Object(Q.jsx)("span",null,"N")}}]}]},_n=function(e){var a=e.queryRef,l=e.filters,n=Object(S.usePreloadedQuery)(Dn,a),t=Object(S.usePaginationFragment)(qn,n),s=t.data.searchSkus,r=t.loadNext,i=t.hasNext,u=t.hasPrevious,c=t.loadPrevious,o=t.isLoadingNext,d=t.isLoadingPrevious,m=Object(g.useState)([]),b=Object(k.a)(m,2),j=b[0],p=b[1],x=Object(S.useMutation)(An),O=Object(k.a)(x,2),v=O[0],h=O[1],K=Object(g.useState)(null),N=Object(k.a)(K,2),F=N[0],C=N[1];Object(g.useEffect)((function(){null!==s&&void 0!==s&&s.edges&&p(s.edges.map((function(e){return e.no
1de})))}),[s]);var w=Object(L.b)().userType,I=Object(_.b)(w),T=function(e,a){h||(C(null),v({variables:{skuId:e,weeksOfSupply:a},onCompleted:function(){p((function(l){return l.map((function(l){return l.skuID===e?Object(y.a)(Object(y.a)({},l),{},{desiredWeeksOfSupply:a,suggestedAvailable:a*l.weeklyDemand,fnSuggestedThreshold:a*(l.fnSalesLast4Weeks/4),wbSuggestedThreshold:a*(l.wbSalesLast4Weeks/4)}):l}))}))},onError:function(){C("Sorry, something went wrong when attempting to save Desired Weeks Of Supply. If the error persists, contact the Tech/Product team for support.")}}))},P=Object(g.useMemo)((function(){return Tn(I,T)}),[]);return Object(Q.jsx)("div",null,F&&Object(Q.jsx)(G.a,{message:F,isDismissable:!0,className:"w-full my-4"}),j&&Object(Q.jsx)(U.a,{hasServerNextPage:i,hasServerPreviousPage:u,loadServerNextPage:r,loadServerPreviousPage:c,totalCount:(null===s||void 0===s?void 0:s.totalCount)||0,totalTitle:"SKUs",loading:o||d,columns:P,data:j,getColumnsToToggle:Ln,hiddenColumns:["skuID"].concat(Object(f.a)(I?[]:["accountSlug"])),filters:l}))},Pn=function(e){var a=e.filters,l=Object(S.useQueryLoader)(Dn),n=Object(k.a)(l,2),t=n[0],s=n[1];return Object(g.useEffect)((function(){s(a)}),[a]),Object(Q.jsx)(b.a,null,Object(Q.jsx)(g.Suspense,{fallback:Object(Q.jsx)(m.a,null)},t&&Object(Q.jsx)(_n,{queryRef:t,filters:a})))},Dn=void 0!==gn?gn:gn=l(1630),qn=void 0!==jn?jn:jn=l(1631),An=void 0!==pn?pn:pn=l(1633),En=function(){var e=Object(h.a)({}),a=e.formFields,l=e.setFormFields,n=e.createInputChangeHandler,t=e.createSelectChangeHandler,s=Object(g.useState)({}),r=Object(k.a)(s,2),i=r[0],u=r[1],c=Object(O.useLocation)(),o=Object(ue.a)(),d=Object(v.c)(),m=K(),b=Object(w.a)(),S=Object(w.b)(),N=Object(L.b)(),U=N.userType,H=N.account,V=Object.values(a).includes(""),M=Object.keys(i).includes("accountSlug"),W=Object.keys(a),R=Object(_.b)(U),B=R?["accountSlug"].concat(Object(f.a)(wn)):wn,z=Object(F.c)({inventoryLocations:o,accounts:d,productCategories:m}),$=Object(C.a)({inventoryLocations:o,accounts:d});Object(g.useEffect)((function(){var e=new URLSearchParams(c.search),a=Object(T.n)(e,R);Object(D.isEmpty)(Object.keys(a))?l({nameGroup:""}):l(a),u(a)}),[c]);var G=wn.some((function(e){return!Object.keys(a).includes(e)}));return Object(Q.jsx)("div",{className:"space-y-2 h-screen"},Object(Q.jsx)("div",{className:"bg-white rounded-lg border border-[#EAEAEA]"},Object(Q.jsx)("div",{className:"flex flex-col px-4 py-4 xl:max-w-[910px]"},Object(Q.jsx)("div",{className:"opacity-75 font-semibold text-[17px] mb-4"},Object(Q.jsx)(j.a,{i18nKey:"common:filter"})),Object(Q.jsx)("div",{className:"space-y-6 sm:space-y-4"},W.map((function(e){var s,r,i;return Object(Q.jsx)("div",null,Object(Q.jsx)("div",{className:"flex flex-col sm:flex-row justify-between space-x-0 sm:space-x-2 space-y-2 sm:space-y-0 items-center"},Object(Q.jsx)("div",{className:"w-full sm:w-[470px]"},Object(Q.jsx)(x.a,{value:{value:e,label:b(e)},handleChange:function(a){var n=a.value;l((function(a){return Object(P.d)(a,e,n)}))},options:B.map((function(e){return{label:b(e),value:e}}))})),["accountSlug","inventoryLocation","productCategories","productTypes"].includes(e)&&Object(Q.jsx)(x.a,{value:a[e]&&$(e,a[e]),handleChange:t(e),options:z(e),placeholder:S(e),isMulti:["accountSlug","productCategories","productTypes"].includes(e),className:"w-full"}),function(e){return["nameGroup"].includes(e)}(e)&&Object(Q.jsx)("div",{className:"flex items-center relative w-full"},Object(Q.jsx)("span",{className:"absolute inset-y-0 left-0 flex items-center pl-2"},Object(Q.jsx)(q.a,{style:{color:"black",opacity:.6}})),Object(Q.jsx)("input",{placeholder:S(e),value:null!==(s=a[e])&&void 0!==s?s:"",onChange:n(e),className:"w-full border border-[#DBDDDF] outline-none focus:outline-none focus:border-primary focus:ring-0 py-1.5 pl-8 pr-4 rounded-lg font-sans text-base leading-relaxed placeholder-black/60 placeholder:text-[12px]"})),function(e){return["minWeeksOfSupply","maxWeeksOfSupply"].includes(e)}(e)&&Object(Q.jsx)("div",{className:"flex items-center relative w-full"},Object(Q.jsx)("div",{className:"flex w-80 space-x-2 items-center justify-center"},Object(Q.jsx)("input",{type:"number",min:0,value:null!==(r=a[e])&&void 0!==r?r:"",onChange:n(e),className:"w-full border border-[#DBDDDF] outline-none focus:outline-none focus:border-primary focus:ring-0 py-1.5 pl-8 pr-4 rounded-lg font-sans text-base leading-relaxed placeholder-black/60 placeholder:text-[12px]"}))),function(e){return["atThreshold","onlyOnWatchList"].includes(e)}(e)&&Object(Q.jsx)("div",{className:"flex flex-col sm:flex-row items-center w-full sm:space-x-4"},Object(Q.jsx)("div",{className:"flex w-80 space-x-2 items-center justify-center"},Object(Q.jsx)("input",{type:"checkbox",className:"text-primary focus:ring-0",checked:a[e],value:null!==(i=a[e])&&void 0!==i?i:"",onCh
1ange:n(e)}),S(e))),W.length>1&&Object(Q.jsx)("button",{className:"text-black opacity-70 cursor-pointer hover:opacity-95",onClick:function(){return l((function(a){return delete a[e],Object(y.a)({},a)}))}},Object(Q.jsx)(A.b,null))))})),Object(Q.jsx)("button",{className:"text-black opacity-80 hover:opacity-95 pl-1 tracking-wide disabled:opacity-40 disabled:cursor-not-allowed",disabled:!G,onClick:function(){return l((function(e){var a=wn.find((function(a){return!Object.keys(e).includes(a)}));return a?Object(y.a)(Object(y.a)({},e),{},Object(p.a)({},a,"")):e}))}},Object(Q.jsx)("div",{className:"flex space-x-1 pr-6"},Object(Q.jsx)(A.a,null),Object(Q.jsx)(j.a,{parent:"span",i18nKey:"common:addFilter"})))),Object(Q.jsx)("div",{className:"".concat(W.length>1&&"sm:pr-6"," space-y-4 sm:space-y-0 text-right space-x-2 flex flex-col-reverse justify-end sm:flex-row sm:items-center")},Object(Q.jsx)(ie.a,{query:Un,variables:{filters:Object(y.a)({},a)},disabled:V,isSuccess:function(e){return"success"===e.skuCsvExport}}),Object(Q.jsx)("div",null,Object(Q.jsx)("button",{className:"text-black opacity-80 hover:opacity-95 py-2 px-4 tracking-wide",onClick:function(e){e.preventDefault(),Object(I.d)("/thresholds","")}},Object(Q.jsx)(j.a,{parent:"span",i18nKey:"common:reset"}))),Object(Q.jsx)("div",null,Object(Q.jsx)("button",{className:"rounded-lg font-normal text-white bg-primary py-2.5 px-10 hover:bg-primary/80 tracking-wider disabled:bg-primary/40 disabled:cursor-auto",disabled:V,onClick:function(e){e.preventDefault();var l=a.accountSlug,n=a.inventoryLocation,t=a.productCategories,s=a.productTypes,r=a.nameGroup,i=a.minWeeksOfSupply,c=a.maxWeeksOfSupply,o=a.atThreshold,d=a.onlyOnWatchList,m=new URLSearchParams;r&&m.set("name_group",r),l&&m.set("account_slugs",Object(T.a)(l)),n&&m.set("inventory_location",n),t&&m.set("product_categories",Object(T.a)(t)),s&&m.set("product_types",Object(T.a)(s)),i&&m.set("min_weeks_of_supply",i),c&&m.set("max_weeks_of_supply",c),o&&m.set("at_threshold",o),d&&m.set("only_on_watch_list",d),Object(I.d)("/thresholds","?".concat(m.toString())),u(a)}},Object(Q.jsx)("div",{className:"flex justify-center space-x-2"},Object(Q.jsx)(j.a,{parent:"span",i18nKey:"common:search"}),Object(Q.jsx)(E.a,null))))))),Object(Q.jsx)("div",{className:"bg-white rounded-lg border border-[#EAEAEA]"},Object(Q.jsx)(Pn,{filters:{filters:Object(y.a)(Object(y.a)({},i),!M&&{accountSlug:[H.slug]})}})))},Un=void 0!==yn?yn:yn=l(1634),Hn=function(){return Object(Q.jsx)("div",{className:"h-screen space-y-2 mb-2"},Object(Q.jsx)("div",{className:"text-xl font-bold px-4 pb-1"},Object(Q.jsx)(j.a,{i18nKey:"skus:thresholds"})),Object(Q.jsx)(b.a,null,Object(Q.jsx)(g.Suspense,{fallback:Object(Q.jsx)(m.a,null)},Object(Q.jsx)(En,null))))},Qn=l(37),Vn=l(59),Mn=l(991),Wn=l(763),Rn=l(984),Bn=function(){var e=Object(v.c)(),a=Object(L.b)(),l=a.userType,n=a.account,t=Object(g.useState)(null),s=Object(k.a)(t,2),r=s[0],i=s[1],u=Object(g.useState)(n.slug),c=Object(k.a)(u,2),o=c[0],d=c[1],m=Object(F.a)(e),b=Object(g.useState)(null),p=Object(k.a)(b,2),y=p[0],O=p[1],h=Object(g.useState)(!1),K=Object(k.a)(h,2),N=K[0],C=K[1],w=Object(g.useState)(null),T=Object(k.a)(w,2),P=T[0],D=T[1],q=Object(g.useState)([]),A=Object(k.a)(q,2),E=A[0],U=A[1],H=Object(g.useState)([]),V=Object(k.a)(H,2),M=V[0],W=V[1],R=Object(g.useRef)(null),B=function(){R.current&&(R.current.value=""),O(null)},z=function(){var e=Object(Vn.a)(Object(Qn.a)().mark((function e(){var a,l,n,t;return Object(Qn.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,fetch("/samples/sku_upload_sample.csv");case 3:return a=e.sent,e.next=6,a.blob();case 6:l=e.sent,n=window.URL.createObjectURL(l),(t=document.createElement("a")).href=n,t.download="sku_upload_sample.csv",document.body.appendChild(t),t.click(),document.body.removeChild(t),window.URL.revokeObjectURL(n),e.next=20;break;case 17:e.prev=17,e.t0=e.catch(0),console.error("Download failed:",e.t0);case 20:case"end":return e.stop()}}),e,null,[[0,17]])})));return function(){return e.apply(this,arguments)}}();return Object(Q.jsx)("div",{className:"space-y-4"},Object(Q.jsx)("div",{className:"flex items-center gap-3 text-xl font-bold px-4 pb-1"},Object(Q.jsx)(Ca.a,{className:"w-6 h-6"}),Object(Q.jsx)(j.a,{i18nKey:"skus:uploadSkus"})),Object(Q.jsx)(ke.a,null,Object(Q.jsx)("div",{className:"flex flex-wrap items-center gap-2"},Object(_.b)(l)&&Object(Q.jsx)("div",{className:"w-full md:w-96 px-3 py-2"},Object(Q.jsx)(x.a,{label:"Account",value:m.find((function(e){return e.value===o})),handleChange:function(e){return d(e.value)},options:m,placeholder:"Select Account",className:"relative"})),Object(Q.jsx)("div",{className:"block font-medium"},Object(Q.jsx)(j.a,{i18nKey:"common:uploadFile"}),":"),Object(Q.jsx)("div",null,Object(Q.jsx)("input",{id:"sku-upload-file",ref:R,type:"file",accept:".csv",onChange:function(e){var a,l,n=null!==(a=null===(l=e.target.files)||void 0===l?void 0:l[0])&&void 0!==a?a:null;n?(O(n),D(null)):O(null)},className:"text-gray-600"})),Object(Q.jsx)("div",{className:"flex items-center gap-3"},N&&Object(Q.jsx)("div",{className:"w-8 h-8 border-4 border-blue-500 border-t-transparent roun
1ded-full animate-spin"}),Object(Q.jsx)(el.a,{type:"button",variant:"primary",onClick:function(){y?(C(!0),U([]),W([]),Object(S.commitMutation)(fa.b,{mutation:Xn,variables:{accountSlug:o,file:y},onCompleted:function(e){var a,l;C(!1);var n=e.uploadSkus;n?(D(null!==(a=n.fileError)&&void 0!==a?a:null),U(Object(f.a)(n.rowErrors)),W(null!==(l=n.uploadResults)&&void 0!==l?l:[]),B()):D("No response received from server")},onError:function(e){var a;C(!1),null!==(a=e.message)&&void 0!==a&&a.includes("Failed to fetch")&&(D("The selected file has changed. Please reselect the file and try again."),B()),B(),i(e)}})):D("No file selected. Please select a file to upload.")},disabled:!y},Object(Q.jsx)(j.a,{i18nKey:"common:upload"})),Object(Q.jsx)("button",{onClick:z,className:"text-blue-600 hover:text-blue-800 flex items-center gap-1"},Object(Q.jsx)(Mn.a,{className:"w-4 h-4"}),Object(Q.jsx)(j.a,{i18nKey:"common:downloadTemplateFile"}))))),Object(Q.jsx)(Oe.a,{error:r,onDismiss:function(){return i(null)}}),P&&Object(Q.jsx)(ke.a,null,Object(Q.jsx)("div",{className:"font-semibold mb-4"},Object(Q.jsx)(j.a,{i18nKey:"common:fileError"})),Object(Q.jsx)("div",{className:"flex items-center gap-2 text-red-600"},Object(Q.jsx)(Wn.a,{className:"w-5 h-5"}),Object(Q.jsx)("span",null,P))),E.length>0&&Object(Q.jsx)(ke.a,null,Object(Q.jsx)("div",{className:"font-semibold mb-4"},Object(Q.jsx)(j.a,{i18nKey:"common:fileErrors"})),E.slice(0,20).map((function(e,a){return Object(Q.jsx)("div",{key:a,className:"flex items-center gap-2 text-red-600 mb-2"},Object(Q.jsx)(Wn.a,{className:"w-5 h-5"}),Object(Q.jsx)("span",null,"Line ",e))})),E.length>20&&Object(Q.jsx)("span",{className:"text-red-600 mt-2"},"... and ",E.length-20," more")),M.length>0&&Object(Q.jsx)(ke.a,null,Object(Q.jsx)("div",{className:"font-semibold mb-4"},Object(Q.jsx)(j.a,{i18nKey:"common:uploadResults"})),M.map((function(e,a){return Object(Q.jsx)("div",{key:a,className:"mb-4"},"success"===e.status?Object(Q.jsx)("div",{className:"flex items-center gap-2 text-green-500"},Object(Q.jsx)(Rn.a,{className:"w-5 h-5"}),Object(Q.jsx)(I.a,{to:"skus/".concat(e.systemId),openNewTab:!0},e.customerIdentifier)," : Success on ",e.additionalData.method):Object(Q.jsx)("div",null,Object(Q.jsx)("div",{className:"flex items-center gap-2 text-red-500"},Object(Q.jsx)(Wn.a,{className:"w-5 h-5"}),Object(Q.jsx)("span",null,e.customerIdentifier,": Failed to ",e.additionalData.method)),e.messages.map((function(e,a){return Object(Q.jsx)("div",{key:a,className:"ml-7 mt-2"},Object(Q.jsx)("p",{key:a,className:"text-red-600 text-sm"},"- ",e))}))))}))),Object(Q.jsx)(zn,{onDownloadTemplate:z}))},zn=function(e){var a=e.onDownloadTemplate;return Object(Q.jsx)("div",{className:"rounded-lg border border-gray-300 bg-white"},Object(Q.jsx)("div",{className:"bg-primary text-white px-6 py-3 rounded-t-lg"},Object(Q.jsx)("h3",{className:"font-semibold"},"Instructions for Uploading SKUs")),Object(Q.jsx)("div",{className:"p-6"},Object(Q.jsx)("div",{className:"space-y-4"},Object(Q.jsx)($n,{step:1,title:"Download the Template",content:Object(Q.jsx)("p",null,"You'll be uploading your SKUs via a CSV (comma separated values) file."," ",Object(Q.jsx)("button",{onClick:a,className:"text-blue-600 hover:underline font-medium"},"Download the template first"),". The name of columns must match the template.")}),Object(Q.jsx)($n,{step:2,title:"Understand the Required Fields",content:Object(Q.jsx)("div",null,Object(Q.jsx)("p",{className:"mb-2"},"In the columns of the CSV, you'll see the following fields. They are required unless otherwise specified as optional."),Object(Q.jsx)(Gn,null),Object(Q.jsx)("p",{className:"mt-2"},"The first 25 columns in the CSV are the header for each SKU. The last 2 are the kit line items."))}),Object(Q.jsx)($n,{step:3,title:"Fill in SKU Headers",content:Object(Q.jsx)("p",null,"In the header columns (the first 25), enter the top-level information about the SKU. Then copy those same values for as many kit components as your SKU has. You can include multiple kit components for the same SKU on one CSV, as long as you use the same customer_identifier and ensure the header information is the same for all lines. You can also include multiple SKUs on the same CSV.")}),Object(Q.jsx)($n,{step:4,title:"Add Kit Components",content:Object(Q.jsx)("p",null,'To add kit components, first ensure all individual component SKUs are created in the system. Then, build your upload file by creating a new line for each component using the parent SKU as the customer_identifier. Set the kit_type to "dynamic" for each of these lines and fill in the last two columns with the specific component SKU and its required quantity. Be careful to avoid duplicating any components for the same parent SKU, and refer to the example in Step 5 to ensure your formatting matches the sample\'s last two rows.')}),Object(Q.jsx)($n,{step:5,title:"Review Sample Data",content:Object(Q.jsx)("div",null,Object(Q.jsx)("p",{className:"mb-3"},"When you are done, your file should look like the image below:"),Object(Q.jsx)(Zn,null))}),Object(Q.jsx)($n,{step:6,title:"Save as CSV",content:Object(Q.jsx)("p",null,"If you're editing the file in Excel, click ",Object(Q.jsx)("strong",null,"Save As")," and select"," ",Object(Q.jsx)("strong",null,"Comma Delimited/CSV"))}),Object(Q.jsx)($n,{step:7,title:"Upload",content:Object(Q.jsx)("p",null,"Select the file and click the Upload button. The system will validate and create the SKUs.")}
1))))},$n=function(e){var a=e.step,l=e.title,n=e.content;return Object(Q.jsx)("div",null,Object(Q.jsx)("h5",{className:"font-semibold mb-2"},"Step ",a,": ",l),Object(Q.jsx)("div",null,n))},Gn=function(){return Object(Q.jsx)("ul",{className:"list-disc list-inside space-y-1 ml-4"},Object(Q.jsx)(Yn,{name:"customer_identifier",required:!0},"(must be unique) This is your company's internal identifier for the SKU. It must be unique and must be between 2 and 250 characters."),Object(Q.jsx)(Yn,{name:"customer_bar_code"},"Customer provided bar code for this SKU. If no bar code is provided in either the customer or vendor bar code fields, MasonHub will assign one for tracking in the distribution center. It must be unique and must be between 5 and 20 characters."),Object(Q.jsx)(Yn,{name:"vendor_style"},"Vendor style code for item identification. Must be no more than 40 characters."),Object(Q.jsx)(Yn,{name:"image_url"},"The URL for an image of the product."),Object(Q.jsx)(Yn,{name:"brand_name"},"Non-unique brand name for this SKU and product. Must be between 2 and 100 characters."),Object(Q.jsx)(Yn,{name:"product_name",required:!0},"Non-unique product name for this SKU and product. Must be between 2 and 150 characters."),Object(Q.jsx)(Yn,{name:"product_category",required:!0},"Non-unique product category for this SKU. Must be between 1 and 100 characters."),Object(Q.jsx)(Yn,{name:"product_sub_category",required:!0},"Non-unique product subcategory for this SKU. Must be between 1 and 100 characters."),Object(Q.jsx)(Yn,{name:"product_description",required:!0},"Description of the product. Must be between 2 and 250 characters."),Object(Q.jsx)(Yn,{name:"customer_color"},"Color used on distribution center labels and on packing lists. Must be between 1 and 100 characters."),Object(Q.jsx)(Yn,{name:"size"},"Size of SKU. Must be between 1 and 20 characters."),Object(Q.jsx)(Yn,{name:"ormd"},"Enter 'Y' to indicate to the warehouse that this SKU contains a hazardous material that requires special handling during shipping. Default: N"),Object(Q.jsx)(Yn,{name:"lot_controlled"},"Enter 'Y' to indicate to the distribution center that we should track and control the lot this SKU was received into. Default: N"),Object(Q.jsx)(Yn,{name:"unit_cost"},"Cost to the customer for this unit."),Object(Q.jsx)(Yn,{name:"price"},"Price to the customer for this unit. Used on packing slips."),Object(Q.jsx)(Yn,{name:"is_supplies"},"Enter 'Y' if this SKU is a supply SKU. Default: N"),Object(Q.jsx)(Yn,{name:"is_kit"},"Enter 'Y' if this SKU is the parent made up of multiple SKUs and should be either pre-built as a kit or can be built on demand, 'kit to ship'. Default: N"),Object(Q.jsx)(Yn,{name:"kit_type"},"Is this a pre-built or built on demand kit. Can be one of the following values: dynamic, assembledOnly."),Object(Q.jsx)(Yn,{name:"dim_weight",required:!0},"Weight of the SKU in ounces."),Object(Q.jsx)(Yn,{name:"dim_length",required:!0},"Length of the SKU in ounces."),Object(Q.jsx)(Yn,{name:"dim_width",required:!0},"Width of the SKU in ounces."),Object(Q.jsx)(Yn,{name:"dim_height",required:!0},"Height of the SKU in ounces."),Object(Q.jsx)(Yn,{name:"dim_volume",required:!0},"Volume of the SKU in ounces."),Object(Q.jsx)(Yn,{name:"country_of_origin"},"Country from which item originated. Must be at most 2 characters."),Object(Q.jsx)(Yn,{name:"commodity_code"},"International HS or HTS commodity code for the item. Must be at most 10 characters."),Object(Q.jsx)(Yn,{name:"child_customer_identifier"},"Kit SKU's customer identifier."),Object(Q.jsx)(Yn,{name:"child_quantity"},"Number of units contained in the kit."))},Yn=function(e){var a=e.name,l=e.required,n=e.requiredBy,t=e.optionalFor,s=e.children;return Object(Q.jsx)("li",null,Object(Q.jsx)("strong",null,a),l&&Object(Q.jsx)("span",{className:"text-red-600"}," *"),n&&Object(Q.jsx)("span",{className:"text-yellow-600"}," (required by ",n,")"),!l&&!n&&t&&Object(Q.jsx)("span",{className:"text-yellow-600"}," (optional for ",t,")"),!l&&!n&&!t&&Object(Q.jsx)("span",{className:"text-gray-700"}," (optional)"),": ",s)},Zn=function(){return Object(Q.jsx)("div",{className:"overflow-x-auto border rounded-lg"},Object(Q.jsx)("table",{className:"min-w-full text-xs"},Object(Q.jsx)("thead",{className:"bg-gray-800 text-white"},Object(Q.jsx)("tr",null,Object.keys(Jn[0]).map((function(e){return Object(Q.jsx)("th",{key:e,className:"px-3 py-2 text-left font-semibold whitespace-nowrap"},e)})))),Object(Q.jsx)("tbody",{className:"bg-white divide-y divide-gray-200"},Jn.map((function(e,a){return Object(Q.jsx)("tr",{key:a,className:a%2===0?"bg-gray-50":"bg-white"},Object.values(e).map((function(e,a){return Object(Q.jsx)("td",{key:a,className:"px-3 py-2 whitespace-nowrap"},e)})))})))))},Jn=[{customer_identifier:"pants4523",customer_bar_code:"2345687902",vendor_style:"FP-pants",image_url:"",brand_name:"Freddie's Pants",product_name:"Fancy Pants",product_category:"Apparel",product_sub_category:"pants",product_description:"fancy pants",customer_color:"Black",size:"32/30",ormd:"n",lot_controlled:"n",unit_cost:80,price:160,is_supplies:"",is_kit:"",kit_type:"",dim_weight:.75,dim_length:4,dim_width:2.2,dim_height:.5,dim_volume:6,country_of_origin:"US",commodity_code:"6200",child_customer_identifier:"",child_quantity:""},{customer_identifier:"shirts450293",customer_bar_code:"2342357768",vend
1or_style:"FP-shirt",image_url:"",brand_name:"Freddie's Shirts",product_name:"Pirate Shirt",product_category:"apparel",product_sub_category:"shirt",product_description:"fancy shirt",customer_color:"White",size:"M",ormd:"n",lot_controlled:"n",unit_cost:60,price:110,is_supplies:"",is_kit:"",kit_type:"",dim_weight:.75,dim_length:4,dim_width:2.2,dim_height:.5,dim_volume:6,country_of_origin:"US",commodity_code:"6200",child_customer_identifier:"",child_quantity:""},{customer_identifier:"shirts&Pants",customer_bar_code:"23423577684",vendor_style:"FP-shirt",image_url:"",brand_name:"Freddie's Shirts",product_name:"Pirate Shirt",product_category:"apparel",product_sub_category:"shirt",product_description:"fancy shirt",customer_color:"White",size:"M",ormd:"n",lot_controlled:"n",unit_cost:60,price:110,is_supplies:"",is_kit:"y",kit_type:"dynamic",dim_weight:.75,dim_length:4,dim_width:2.2,dim_height:.5,dim_volume:6,country_of_origin:"US",commodity_code:"6200",child_customer_identifier:"shirts450293",child_quantity:1},{customer_identifier:"shirts&Pants",customer_bar_code:"23423577684",vendor_style:"FP-shirt",image_url:"",brand_name:"Freddie's Shirts",product_name:"Pirate Shirt",product_category:"apparel",product_sub_category:"shirt",product_description:"fancy shirt",customer_color:"White",size:"M",ormd:"n",lot_controlled:"n",unit_cost:60,price:110,is_supplies:"",is_kit:"y",kit_type:"dynamic",dim_weight:.75,dim_length:4,dim_width:2.2,dim_height:.5,dim_volume:6,country_of_origin:"US",commodity_code:"6200",child_customer_identifier:"pants4523",child_quantity:1}],Xn=void 0!==fn?fn:fn=l(1635),et=function(){var e=Object(v.c)(),a=Object(L.b)(),l=a.userType,n=a.account,t=Object(g.useState)(null),s=Object(k.a)(t,2),r=s[0],i=s[1],u=Object(g.useState)(n.slug),c=Object(k.a)(u,2),o=c[0],d=c[1],m=Object(F.a)(e),b=Object(g.useState)(null),p=Object(k.a)(b,2),y=p[0],O=p[1],h=Object(g.useState)(!1),K=Object(k.a)(h,2),N=K[0],C=K[1],w=Object(g.useState)(null),T=Object(k.a)(w,2),P=T[0],D=T[1],q=Object(g.useState)([]),A=Object(k.a)(q,2),E=A[0],U=A[1],H=Object(g.useState)([]),V=Object(k.a)(H,2),M=V[0],W=V[1],R=Object(g.useRef)(null),B=function(){R.current&&(R.current.value=""),O(null)},z=function(){var e=Object(Vn.a)(Object(Qn.a)().mark((function e(){var a,l,n,t;return Object(Qn.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,fetch("/samples/sku_dg_profile_upload_sample.csv");case 3:return a=e.sent,e.next=6,a.blob();case 6:l=e.sent,n=window.URL.createObjectURL(l),(t=document.createElement("a")).href=n,t.download="sku_dg_profile_upload_sample.csv",document.body.appendChild(t),t.click(),document.body.removeChild(t),window.URL.revokeObjectURL(n),e.next=20;break;case 17:e.prev=17,e.t0=e.catch(0),console.error("Download failed:",e.t0);case 20:case"end":return e.stop()}}),e,null,[[0,17]])})));return function(){return e.apply(this,arguments)}}(),$=M.filter((function(e){return"success"===e.status})).length,G=M.length+E.length;return Object(Q.jsx)("div",{className:"space-y-4"},Object(Q.jsx)("div",{className:"flex items-center gap-3 text-xl font-bold px-4 pb-1"},Object(Q.jsx)(Ca.a,{className:"w-6 h-6"}),Object(Q.jsx)(j.a,{i18nKey:"skus:uploadSkuDgProfiles"})),Object(Q.jsx)(ke.a,null,Object(Q.jsx)("div",{className:"flex flex-wrap items-center gap-2"},Object(_.b)(l)&&Object(Q.jsx)("div",{className:"w-full md:w-96 px-3 py-2"},Object(Q.jsx)(x.a,{label:"Account",value:m.find((function(e){return e.value===o})),handleChange:function(e){return d(e.value)},options:m,placeholder:"Select Account",className:"relative"})),Object(Q.jsx)("div",{className:"block font-medium"},Object(Q.jsx)(j.a,{i18nKey:"common:uploadFile"}),":"),Object(Q.jsx)("div",null,Object(Q.jsx)("input",{id:"sku-upload-file",ref:R,type:"file",accept:".csv",onChange:function(e){var a,l,n=null!==(a=null===(l=e.target.files)||void 0===l?void 0:l[0])&&void 0!==a?a:null;n?(O(n),D(null)):O(null)},className:"text-gray-600"})),Object(Q.jsx)("div",{className:"flex items-center gap-3"},N&&Object(Q.jsx)("div",{className:"w-8 h-8 border-4 border-blue-500 border-t-transparent rounded-full animate-spin"}),Object(Q.jsx)(el.a,{type:"button",variant:"primary",onClick:function(){y?(C(!0),U([]),W([]),Object(S.commitMutation)(fa.b,{mutation:it,variables:{accountSlug:o,file:y},onCompleted:function(e){var a,l;C(!1);var n=e.uploadSkuDGProfile;n?(D(null!==(a=n.fileError)&&void 0!==a?a:null),U(Object(f.a)(n.rowErrors)),W(null!==(l=n.uploadResults)&&void 0!==l?l:[]),B()):D("No response received from server")},onError:function(e){var a;C(!1),null!==(a=e.message)&&void 0!==a&&a.includes("Failed to fetch")&&(D("The selected file has changed. Please reselect the file and try again."),B()),B(),i(e)}})):D("No file selected. Please select a file to upload.")},disabled:!y},Object(Q.jsx)(j.a,{i18nKey:"common:upload"})),Object(Q.jsx)("button",{onClick:z,className:"text-blue-600 hover:text-blue-800 flex items-center gap-1"},Object(Q.jsx)(Mn.a,{className:"w-4 h-4"}),Object(Q.jsx)(j.a,{i18nKey:"common:downloadTemplateFile"}))))),Object(Q.jsx)(Oe.a,{error:r,onDismiss:function(){return i(null)}}),P&&Object(Q.jsx)(ke.a,null,Object(Q.jsx)("div",{className:"font-semibold mb-4"},Object(Q.jsx)(j.a,{i18nKey:"common:fileError"})),Object(Q.jsx)("div",{className:"flex items-center gap-2 text-red-600"},Object(Q.jsx)(Wn.a,{className:"w-5 h-5"}
1),Object(Q.jsx)("span",null,P))),E.length>0&&Object(Q.jsx)(ke.a,null,Object(Q.jsx)("div",{className:"font-semibold mb-4"},Object(Q.jsx)(j.a,{i18nKey:"common:fileErrors"})),E.slice(0,20).map((function(e,a){return Object(Q.jsx)("div",{key:a,className:"flex items-center gap-2 text-red-600 mb-2"},Object(Q.jsx)(Wn.a,{className:"w-5 h-5"}),Object(Q.jsx)("span",null,"Line ",e))})),E.length>20&&Object(Q.jsx)("span",{className:"text-red-600 mt-2"},"... and ",E.length-20," more")),M.length>0&&Object(Q.jsx)(ke.a,null,Object(Q.jsx)("div",{className:"flex items-center gap-3 mb-4"},Object(Q.jsx)("div",{className:"font-semibold"},Object(Q.jsx)(j.a,{i18nKey:"common:uploadResults"})),Object(Q.jsx)("div",{className:"text-sm font-medium ".concat($===G?"text-green-600":"text-yellow-600")},$,"/",G," successful")),M.map((function(e,a){return Object(Q.jsx)("div",{key:a,className:"mb-4"},"success"===e.status?Object(Q.jsx)("div",{className:"flex items-center gap-2 text-green-500"},Object(Q.jsx)(Rn.a,{className:"w-5 h-5"}),Object(Q.jsx)(I.a,{to:"skus/".concat(e.additionalData.sku_id),openNewTab:!0},e.customerIdentifier)," : Success on ",e.additionalData.method):Object(Q.jsx)("div",null,Object(Q.jsx)("div",{className:"flex items-center gap-2 text-red-500"},Object(Q.jsx)(Wn.a,{className:"w-5 h-5"}),Object(Q.jsx)("span",null,e.customerIdentifier,": Failed to ",e.additionalData.method)),e.messages.map((function(e,a){return Object(Q.jsx)("div",{key:a,className:"ml-7 mt-2"},Object(Q.jsx)("p",{key:a,className:"text-red-600 text-sm"},"- ",e))}))))}))),Object(Q.jsx)(at,{onDownloadTemplate:z}))},at=function(e){var a=e.onDownloadTemplate;return Object(Q.jsx)("div",{className:"rounded-lg border border-gray-300 bg-white"},Object(Q.jsx)("div",{className:"bg-primary text-white px-6 py-3 rounded-t-lg"},Object(Q.jsx)("h3",{className:"font-semibold"},"Instructions for Uploading SKU DG Profiles")),Object(Q.jsx)("div",{className:"p-6"},Object(Q.jsx)("div",{className:"space-y-4"},Object(Q.jsx)(lt,{step:1,title:"Download the Template",content:Object(Q.jsx)("p",null,"You'll be uploading SKU DG Profiles via a CSV file."," ",Object(Q.jsx)("button",{onClick:a,className:"text-blue-600 hover:underline font-medium"},"Download the template first"),". The name of columns must match the template.")}),Object(Q.jsx)(lt,{step:2,title:"Understand the Required Fields",content:Object(Q.jsx)("div",null,Object(Q.jsx)("p",{className:"mb-2"},"In the columns of the CSV, you'll see the following fields. They are required unless otherwise specified as optional."),Object(Q.jsx)(nt,null))}),Object(Q.jsx)(lt,{step:3,title:"Review Sample Data",content:Object(Q.jsx)("div",null,Object(Q.jsx)("p",{className:"mb-3"},"When you are done, your file should look like the image below:"),Object(Q.jsx)(st,null))}),Object(Q.jsx)(lt,{step:4,title:"Save as CSV",content:Object(Q.jsx)("p",null,"If you're editing the file in Excel, click ",Object(Q.jsx)("strong",null,"Save As")," and select"," ",Object(Q.jsx)("strong",null,"Comma Delimited/CSV"))}),Object(Q.jsx)(lt,{step:5,title:"Upload",content:Object(Q.jsx)("p",null,"Select the file and click the Upload button. The system will validate and create the SKUs.")}))))},lt=function(e){var a=e.step,l=e.title,n=e.content;return Object(Q.jsx)("div",null,Object(Q.jsx)("h5",{className:"font-semibold mb-2"},"Step ",a,": ",l),Object(Q.jsx)("div",null,n))},nt=function(){return Object(Q.jsx)("ul",{className:"list-disc list-inside space-y-1 ml-4"},Object(Q.jsx)(tt,{name:"customer_identifier",required:!0},"Your company's internal identifier for the SKU. Used to look up the SKU to attach the DG profile."),Object(Q.jsx)(tt,{name:"un_number",required:!0},"UN number for the hazardous material, e.g. UN3481 or UN1266. Drives military routing logic."),Object(Q.jsx)(tt,{name:"hazard_class",required:!0},"Hazard class, e.g. 9, 3, 2.1. Drives order DG summary roll-up and OMS badge display."),Object(Q.jsx)(tt,{name:"regulation_level",required:!0},"One of: ",Object(Q.jsx)("strong",null,"limited_quantity"),", ",Object(Q.jsx)("strong",null,"small_battery_exception"),"."),Object(Q.jsx)(tt,{name:"dg_category",required:!0},"One of: ",Object(Q.jsx)("strong",null,"flammable_liquid"),", ",Object(Q.jsx)("strong",null,"aerosol"),", ",Object(Q.jsx)("strong",null,"lithium_ion_in_equipment"),","," ",Object(Q.jsx)("strong",null,"lithium_ion_standalone"),", ",Object(Q.jsx)("strong",null,"lithium_metal_in_equipment"),", ",Object(Q.jsx)("strong",null,"ethanol"),","," ",Object(Q.jsx)("strong",null,"consumer_commodity"),", ",Object(Q.jsx)("strong",null,"other"),"."),Object(Q.jsx)(tt,{name:"battery_configuration",required:!0},"One of: ",Object(Q.jsx)("strong",null,"standalone"),", ",Object(Q.jsx)("strong",null,"contained_in_equipment"),", ",Object(Q.jsx)("strong",null,"packed_with_equipment"),"."),Object(Q.jsx)(tt,{name:"battery_count"},"Number of batteries per unit. Leave 0 for non-battery SKUs. Drives sticker logic and air split trigger."),Object(Q.jsx)(tt,{name:"cell_count"},"Number of cells per battery. Leave 0 for non-battery SKUs."),Object(Q.jsx)(tt,{name:"watt_hours_per_battery"}
1,"Watt-hours per battery. \u2264100 Wh = Section II; >100 Wh = restricted. Leave 0 for non-battery SKUs."),Object(Q.jsx)(tt,{name:"max_per_carton"},"Maximum units per carton per Compliance review. Maps to ITAS max qty per box."),Object(Q.jsx)(tt,{name:"air_eligible"},"Enter ",Object(Q.jsx)("strong",null,"y")," or ",Object(Q.jsx)("strong",null,"n"),". Whether this SKU can ship via air. Default: n."),Object(Q.jsx)(tt,{name:"approve"},"Enter ",Object(Q.jsx)("strong",null,"y")," or ",Object(Q.jsx)("strong",null,"n"),". Default: n."))},tt=function(e){var a=e.name,l=e.required,n=e.requiredBy,t=e.optionalFor,s=e.children;return Object(Q.jsx)("li",null,Object(Q.jsx)("strong",null,a),l&&Object(Q.jsx)("span",{className:"text-red-600"}," *"),n&&Object(Q.jsx)("span",{className:"text-yellow-600"}," (required by ",n,")"),!l&&!n&&t&&Object(Q.jsx)("span",{className:"text-yellow-600"}," (optional for ",t,")"),!l&&!n&&!t&&Object(Q.jsx)("span",{className:"text-gray-700"}," (optional)"),": ",s)},st=function(){return Object(Q.jsx)("div",{className:"overflow-x-auto border rounded-lg"},Object(Q.jsx)("table",{className:"min-w-full text-xs"},Object(Q.jsx)("thead",{className:"bg-gray-800 text-white"},Object(Q.jsx)("tr",null,Object.keys(rt[0]).map((function(e){return Object(Q.jsx)("th",{key:e,className:"px-3 py-2 text-left font-semibold whitespace-nowrap"},e)})))),Object(Q.jsx)("tbody",{className:"bg-white divide-y divide-gray-200"},rt.map((function(e,a){return Object(Q.jsx)("tr",{key:a,className:a%2===0?"bg-gray-50":"bg-white"},Object.values(e).map((function(e,a){return Object(Q.jsx)("td",{key:a,className:"px-3 py-2 whitespace-nowrap"},e)})))})))))},rt=[{customer_identifier:"IRESTORE-PRO",un_number:"UN3481",hazard_class:"9",regulation_level:"small_battery_exception",dg_category:"lithium_ion_in_equipment",batteryConfiguration:"contained_in_equipment",battery_count:2,cell_count:4,watt_hours_per_battery:57.5,max_per_carton:4,air_eligible:"y",approve:"y"},{customer_identifier:"IRESTORE-MINI",un_number:"UN3481",hazard_class:"9",regulation_level:"small_battery_exception",dg_category:"lithium_ion_in_equipment",batteryConfiguration:"contained_in_equipment",battery_count:1,cell_count:2,watt_hours_per_battery:28.5,max_per_carton:8,air_eligible:"y",approve:"y"}],it=void 0!==kn?kn:kn=l(1636)},832:function(e,a,l){"use strict";l.d(a,"a",(function(){return m}));var n=l(0),t=l(43),s=l.n(t),r=l(157),i=l.n(r),u=l(158),c=l.n(u),o=l(334),d=l.n(o);s.a.extend(i.a),s.a.extend(c.a),s.a.extend(d.a);var m=Object(n.memo)((function(e){var a=e.datetime,l=e.format,n=void 0===l?"YYYY-MM-DD H:mm:ss z":l,t=s.a.utc(a);return t.isValid()?t.tz().format(n):"INVALID_DATE"}));a.b=m},836:function(e,a,l){"use strict";l.d(a,"b",(function(){return i})),l.d(a,"d",(function(){return u})),l.d(a,"e",(function(){return c})),l.d(a,"a",(function(){return o})),l.d(a,"c",(function(){return d}));var n=l(22),t=l(11),s=l(7),r=l(833),i=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},u=function(e,a,l){return Object.keys(e).reduce((function(n,r){return Object(s.a)(Object(s.a)({},n),r===a?Object(t.a)({},l,""):Object(t.a)({},r,e[r]))}),{})},c=function(e,a){var l;return null===(l=Object(r.find)(e,{id:a}))||void 0===l?void 0:l.name},o=function(e,a){return e?e.includes(a)?e:[].concat(Object(n.a)(e),[a]):[a]},d=function(e){return!["WILLCALL","REVIEW","PASSPORT","GLOBAL-E"].includes(e.toUpperCase())}},837:function(e,a,l){"use strict";l.d(a,"a",(function(){return c}));var n=l(2),t=l(12),s=l(30),r=l(0),i=l(1),u=["fallback","src"],c=function(e){var a=e.fallback,l=void 0===a?"no-image":a,c=e.src,d=Object(s.a)(e,u),m=c&&c.trim()?c:o(l),b=Object(r.useState)((function(){return m})),g=Object(t.a)(b,2),j=g[0],p=g[1];Object(r.useEffect)((function(){var e=c&&c.trim()?c:o(l);p(e)}),[c,l]);return Object(i.jsx)("img",Object(n.a)({},d,{src:j,onError:function(){p(o(l))}}))},o=function(e){return"no-product"===e?"/static/media/no-product-image.png":"/static/media/no-image.png"}},839:function(e,a,l){"use strict";l.d(a,"a",(function(){return i}));var n=l(11),t=l(7),s=l(12),r=l(0);function i(e){var a=Object(r.useState)(e),l=Object(s.a)(a,2),i=l[0],u=l[1];return{formFields:i,setFormFields:u,createInputChangeHandler:function(e){return function(a){var l="checkbox"===a.target.type?a.target.checked:a.target.value;u((function(a){return Object(t.a)(Object(t.a)({},a),{},Object(n.a)({},e,l))}))}},createSelectChangeHandler:function(e,a){return function(l){var s=Array.isArray(l)?l.map((function(e){return e.value})):a?l:l.value;u((function(a){return Object(t.a)(Object(t.a)({},a),{},Object(n.a)({},e,s))}
1))}},createToggleChangeHandler:function(e){return function(a){u((function(l){return Object(t.a)(Object(t.a)({},l),{},Object(n.a)({},e,a))}))}},createValueChangeHandler:function(e){return function(a){u((function(l){return Object(t.a)(Object(t.a)({},l),{},Object(n.a)({},e,a))}))}}}}},840:function(e,a,l){"use strict";l.d(a,"a",(function(){return s}));var n,t=l(36),s=function(){var e=Object(t.useLazyLoadQuery)(r,{});return(null===e||void 0===e?void 0:e.inventoryLocations)||[]},r=void 0!==n?n:n=l(845)},841:function(e,a,l){"use strict";l.d(a,"b",(function(){return i})),l.d(a,"a",(function(){return o})),l.d(a,"c",(function(){return d}));var n=l(832),t=l(251),s=l(829),r=l(1),i=function(e){var a=e.status,l=e.substatus,n=e.className;return Object(r.jsx)("span",{className:"rounded-md cursor-default px-2 border ".concat(n,"\n    ").concat(u(a))},Object(r.jsx)(t.a,{i18nKey:"statuses:".concat(a.replaceAll(" ",""))}),l&&!c.includes(l)&&Object(r.jsx)("span",null," - ",Object(r.jsx)(t.a,{i18nKey:"statuses:".concat(l)})))},u=function(e){switch(e){case"backordered":case"shorted":case"partiallyShorted":case"under-investigation":case"tendered":case"delivered":return"bg-yellow-100 text-yellow-700 border-yellow-200";case"failed":case"undeliverable":case"deleted":case"deactivated":case"damaged":case"unapproved":return"bg-red-100 text-red-500 border-red-200";case"inTransit":return"bg-blue-100 text-blue-500 border-blue-200";case"canceled":return"bg-gray-100 text-gray-700 border-gray-200";default:return"text-green-500 bg-green-100 border-green-400"}},c=["packed","delivered","addressValidated","packingStarted","canceled","waved","inTransit","partiallyFulfilled","pickingFinished","undeliverable","atWarehouse","tendered","receivedInOMS"],o=function(e){var a=e.status,l=e.substatus,n=e.description,t=e.occuredAt,u=e.className;return Object(r.jsx)(s.a,{content:Object(r.jsx)(d,{event:a,description:n,occuredAt:t}),trigger:Object(r.jsx)("div",null,Object(r.jsx)(i,{status:a,substatus:l,className:u}))})},d=function(e){var a=e.event,l=e.description,s=e.occuredAt;return Object(r.jsx)("div",{className:"flex flex-col p-1"},Object(r.jsx)(t.a,{parent:"span",i18nKey:"statuses:".concat(a.replaceAll(" ","")),className:"font-semibold"}),Object(r.jsx)("div",null,l),s&&Object(r.jsx)("span",{className:"pt-3"},Object(r.jsx)(n.b,{datetime:s})))}},843:function(e,a,l){"use strict";l.d(a,"a",(function(){return m}));var n=l(389),t=l(387),s=l(388),r=l(0),i=l(65),u=l(390),c=l(391),o=l(259),d=l(179),m=function(e){var a=e.inventoryLocations,l=e.accounts,m=e.getSelectOptions,b=Object(i.a)().t,g=Object(u.a)(),j=Object(n.b)(),p=Object(d.d)(),y=Object(d.c)(),f=Object(t.a)(),k=Object(c.a)(),x=Object(s.a)();return Object(r.useCallback)((function(e,n){switch(e){case"accountSlug":return n.map((function(e){return l&&Object(o.a)(l).find((function(a){return a.value===e}))}));case"allAccountSlugs":return n.map((function(e){return l&&Object(o.a)(l,!0).find((function(a){return a.value===e}))}));case"slug":return l&&Object(o.a)(l).find((function(e){return e.value===n}));case"inventoryLocation":case"assignedInventoryLocation":case"suggestedInventoryLocation":case"receivingInventoryLocation":return a&&Object(o.b)(a).find((function(e){return e.value===n}));case"allInventoryLocations":return a&&Object(o.b)(a,!0).find((function(e){return e.value===n}));case"priority":case"shipperServicePriority":return{value:n,label:b("shipping:".concat(n))};case"rmaType":return n.map((function(e){return{value:e,label:j(e)}}));case"backorderPolicy":return n.map((function(e){return{value:e,label:f(e)}}));case"splitPolicy":return n.map((function(e){return{value:e,label:k(e)}}));case"routingPolicy":return n.map((function(e){return{value:e,label:x(e)}}));case"entryType":return n.map((function(e){return{value:e,label:e}}));case"orderType":return n.map((function(e){return{value:e,label:g(e)}}));case"rush":case"ormd":case"nonCompliance":return{value:n,label:"true"===n?"Yes":"No"};case"nonComplianceReasons":return n.map((function(e){return{value:e,label:e}}));case"reasonCode":return n.map((function(e){return{value:e,label:b("rmas:".concat(e))}}));case"tradePartner":return{value:n,label:p(n)};case"shippingInfo":case"orderShippingInfo":var t=(Array.isArray(n)?n:[n]).map((function(e){var a=e.provider,l=e.serviceLevel;return{label:"all"===l?"".concat(a," - ").concat(b("common:all")):"".concat(a," ").concat(y(l.toUpperCase())),value:{provider:a,serviceLevel:l}}}));return Array.isArray(n)?t:t[0];case"asnStatus":case"rmaStatus":case"inventoryStatus":return n.map((function(e){return{value:e,label:b("statuses:".concat(e))}}));case"billingStatus":return{value:n,label:b("billing:".concat(n))};case"status":return n.map((function(e){return{value:e,label:b("statuses:".concat(e.status.replaceAll(" ","")))}}));case"warehousePod":return m?m("warehousePod").flatMap((function(e){return e.options})).find((function(e){return e.value===n})):void 0;case"orderSourceShippingName":case"vas":case"productCategories":return n.map((function(e){return{value:e,label:e}}));case"productType":case"inventoryLevel":return{value:n,label:b("skus:".concat(n))};case"productTypes":case"skuTypes":return n.map((function(e){return{value:e,label:b("skus:".concat(e))}}));default:return{value:n,label:n}}}),[b,l,a,g,y])}},844:function(e,a,l){"use strict";l.d(a,"a",(function(){return j}));var n=l(7),t=l(12),s=l(105),r=l(260),i=l(991),u=l(85),c=l(0),o=l(65),d=l(251),m=l(36),b=l(197),g=l(1);function j(e){var a=e.query,l=e.variables,r=e.disabled,j=e.isSuccess,y=Object(m.useQueryLoader)(a),f=Object(t.a)(y,2),k=f[0],x=f[1],O=Object(o.a)("common").t,v=Object(c.useRef)(null);return Object(g.jsx)("div",{className:"relative",ref:v},Object(g.jsx)(u.a,{fallback:Object(g.jsx)(s.a,{message:O("oopsSomethingWentWrongWithTheExport"),isDismissable:!0})},k&&Object(g.jsx)(p,{query:a,queryRef:k,isSuccess:j})),Object(g.jsx)(b.a,{disabled:r,onClick:function(){x(Object(n.a)({},l),{fetchPolicy:"network-only"})}},Object(g.jsx)("div",{className:"flex items-center gap-1"},Object(g.jsx)(i.a,{className:"w-4 h-4"}),Object(g.jsx)(d.a,{i18nKey:"common:export"}))))}function p(e){var a=e.query,l=e.queryRef,n=e.isSuccess,s=Object(m.usePreloadedQuery)(a,l),i=Object(c.useState)(!1),u=Object(t.a)(i,2),d=u[0],b=u[1],j=Object(o.a)("common").t;return Object(c.useEffect)((function(){l&&b(!0)}),[l]),d&&n(s)?Object(g.jsx)(r.Modal,{title:j("dataExport"),buttonText:j("ok"),open:d,onClose:function(){return b(!1)},variant:"success"},Object(g.jsx)("div",null,j("dataExportQueued"))):null}},845:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{alias:null,args:null,concreteType:"InventoryLocation",kind:"LinkedField",name:"inventoryLocations",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"shortCode",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"daysOff",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"useLocationsQuery",selections:e,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"useLocationsQuery",selections:e}
1,params:{cacheID:"00588faba7a7221a52df85c38fa53330",id:null,metadata:{},name:"useLocationsQuery",operationKind:"query",text:"query useLocationsQuery {\n  inventoryLocations {\n    id\n    name\n    shortCode\n    daysOff\n  }\n}\n"}}}();n.hash="8ba033b706c80ddbf20f5d8ff27eddbc",a.default=n},849:function(e,a,l){"use strict";l.d(a,"a",(function(){return f}));var n=l(2),t=l(22),s=l(12),r=l(80),i=l(877),u=l(0),c=l.n(u),o=l(65),d=l(251),m=l(909),b=l(102),g=l(1),j=["fulfillments","shipments","fn","wb","dim","lineItems","skus","quantity"],p=["orders","skus","rmas","asns"],y=["fulfillment.status","shipment.status","fnSalesLast4Weeks","wbSalesLast4Weeks","fnCurrentAvailable","wbCurrentAvailable","fn.sellable","wb.sellable","sku.dimLength","lineItem.sku.customerIdentifier","expectedSkus","expectedQuantity"];function f(e){var a=e.columns,l=e.data,f=void 0===l?[]:l,k=(e.striped,e.hasServerNextPage),x=e.hasServerPreviousPage,O=e.loading,v=void 0!==O&&O,h=e.loadServerNextPage,S=e.loadServerPreviousPage,K=e.totalCount,N=e.totalTitle,F=e.hiddenColumns,C=e.getColumnsToToggle,w=e.serverSort,L=e.filters,I=e.defaultSortBy,T=void 0===I?[]:I,_=Object(u.useState)([]),P=Object(s.a)(_,2),D=P[0],q=P[1],A=Object(m.useTable)({autoResetPage:!1,paginateExpandedRows:!1,defaultColumn:{disableSortBy:!0},columns:a,data:f,initialState:{pageIndex:0,pageSize:10,sortBy:T,hiddenColumns:F},manualSortBy:!0},m.useSortBy,m.useExpanded,m.usePagination),E=A.getTableProps,U=A.getTableBodyProps,H=A.headerGroups,Q=A.prepareRow,V=A.allColumns,M=A.page,W=A.state,R=W.pageIndex,B=W.pageSize,z=W.sortBy,$=A.setPageSize,G=A.gotoPage,Y=A.nextPage,Z=A.canNextPage,J=A.previousPage,X=A.canPreviousPage,ee=(0,Object(o.a)("common").t)("".concat(null!==N&&void 0!==N?N:"items")),ae=R*B,le=ae+1,ne=ae+M.length,te=X||x,se=Z||k;return Object(u.useEffect)((function(){L&&G(0)}),[L]),Object(u.useEffect)((function(){z.length&&G(0)}),[z]),Object(u.useEffect)((function(){if(z.length){var e=Object(s.a)(z,1)[0],a=e.id,l=e.desc?"desc":"asc";null===w||void 0===w||w("".concat(a,":").concat(l))}}),[z]),Object(g.jsx)(c.a.Fragment,null,v&&Object(g.jsx)(r.a,{active:!0}),!v&&Object(g.jsx)("div",{className:"flex flex-col px-2 pt-4 pb-8"},Object(g.jsx)("div",{className:"mb-8 overflow-auto max-h-[80vh]"},Object(g.jsx)("table",Object(n.a)({},E(),{className:"p-2 w-full"}),Object(g.jsx)("thead",{className:"border-b border-gray-300 bg-white bg-opacity-75 text-left text-gray-900 backdrop-blur backdrop-filter sticky top-0"},H.map((function(e){return Object(g.jsx)("tr",Object(n.a)({},e.getHeaderGroupProps(),{className:Object(i.a)({"border-b-2 border-gray-400":0===H.indexOf(e)})}),e.headers.map((function(e){var a=!!e.columns,l=j.includes(e.originalId),s=!a&&e.canSort,r=s?e.getSortByToggleProps():{};return Object(g.jsx)("th",Object(n.a)({},e.getHeaderProps(r),l?e.getToggleHiddenProps():{},{className:Object(i.a)("text-left font-semibold h-12 pl-2 pr-3 pb-2 group",s&&"cursor-pointer",e.isSorted&&"is-sorted",l&&"bg-gray-200",e.sizeClass,j.includes(e.originalId)?"opacity-75 hover:opacity-90 tracking-[.02em] text-[16.5px]":p.includes(e.originalId)?"opacity-75 font-semibold tracking-[.02em] text-[16.5px]":"opacity-75"),onClick:function(a){var n,s;(null===r||void 0===r||null===(n=r.onClick)||void 0===n||n.call(r,a),l)&&(s=C(e.originalId),V.map((function(e){return s.includes(e.id)&&e.toggleHidden()})),q((function(a){return a.includes(e.originalId)?a.filter((function(a){return a!==e.originalId})):[].concat(Object(t.a)(a),[e.originalId])})))}}),Object(g.jsx)("div",{className:"flex items-center leading-none"},e.render("Header"),s&&Object(g.jsx)(b.a,{name:e.isSorted?e.isSortedDesc?"sort down":"sort up":"sort",className:"pl-2 sort-icon transition-all duration-150 ease-out"}),l&&Object(g.jsx)(b.a,{name:"angle ".concat(D.includes(e.originalId)?"left":"right"),className:"pl-2"})))})))}))),Object(g.jsx)("tbody",Object(n.a)({},U(),{className:"bg-white"}),M.map((function(e,a){Q(e);var l=e.getRowProps();return Object(g.jsx)(c.a.Fragment,{key:l.key},Object(g.jsx)("tr",Object(n.a)({},e.getRowProps(),{className:Object(i.a)("even:bg-gray-50",{"border-b border-[#F0F2F3]":M.length-1===a})}),e.cells.map((function(a){return Object(g.jsx)("td",Object(n.a)({className:"".concat(y.includes(a.column.id)&&"border-l-4 border-white"," h-[60px] pl-2 pr-4")},a.getCellProps(),{onClick:a.column.onClick?function(){return a.column.onClick(a.value,e.values)}:void 0}),a.render("Cell"))}))))}
1))))),Object(g.jsx)("div",{className:"space-y-4 sm:space-y-0 flex flex-col items-end sm:flex-row sm:justify-between opacity-80 pl-2 pr-0 sm:pr-8"},Object(g.jsx)("div",{className:"flex items-center space-x-3"},Object(g.jsx)(d.a,{i18nKey:"common:rowsPerpage",parent:"span"}),":",Object(g.jsx)("select",{value:B,className:"focus:ring-0 border-none",onChange:function(e){var a=Number(e.target.value);$(a),se&&h(a)}},[10,20,30].map((function(e){return Object(g.jsx)("option",{key:e,value:e},e)})))),Object(g.jsx)("div",{className:"flex space-x-2 text-[17px]"},Object(g.jsx)("div",{className:"flex space-x-1"},M.length>0&&Object(g.jsx)("div",null,le," - "),Object(g.jsx)("div",null,ne),void 0!==K&&K>0&&Object(g.jsx)(c.a.Fragment,null,Object(g.jsx)(d.a,{i18nKey:"common:of",parent:"span"}),Object(g.jsx)("span",null,K.toLocaleString())),Object(g.jsx)("div",null,ee)),Object(g.jsx)("div",{className:"flex space-x-6 opacity-80"},Object(g.jsx)("button",{onClick:function(){x?S(B,{onComplete:J}):X&&J()},className:Object(i.a)({invisible:!te}),disabled:!te},Object(g.jsx)(b.a,{name:"chevron left"})),Object(g.jsx)("button",{onClick:function(){k?h(B,{onComplete:Y}):Z&&Y()},className:Object(i.a)({invisible:!se}),disabled:!se},Object(g.jsx)(b.a,{name:"chevron right"})))))))}},856:function(e,a,l){"use strict";l.d(a,"a",(function(){return p}));var n=l(37),t=l(59),s=l(12),r=l(63),i=l(56),u=l(837),c=l(899),o=l(0),d=l(65),m=l(36),b=l(197),g=l(857),j=l(1),p=function(e){var a=e.accountSlug,l=e.label,p=e.onSelectSku,y=e.resultsClassName,f=e.currentKitSkus,k=e.className,x=void 0===k?"":k,O=e.selectedSku,v=e.skuTypes,h=e.onClearSku,S=Object(o.useState)(""),K=Object(s.a)(S,2),N=K[0],F=K[1],C=Object(o.useState)([]),w=Object(s.a)(C,2),L=w[0],I=w[1],T=Object(o.useState)(!1),_=Object(s.a)(T,2),P=_[0],D=_[1],q=Object(o.useState)(!1),A=Object(s.a)(q,2),E=A[0],U=A[1],H=Object(o.useState)(-1),Q=Object(s.a)(H,2),V=Q[0],M=Q[1],W=Object(d.a)(["common","skus"]),R=Object(s.a)(W,1)[0],B=Object(o.useRef)(null),z=Object(o.useRef)(null),$=Object(o.useRef)(null);Object(o.useEffect)((function(){var e=function(e){z.current&&!z.current.contains(e.target)&&B.current&&!B.current.contains(e.target)&&U(!1)};return document.addEventListener("mousedown",e),function(){return document.removeEventListener("mousedown",e)}}),[]),Object(o.useEffect)((function(){M(-1)}),[L]),Object(o.useEffect)((function(){if(O)return I([]),void U(!1);if($.current&&$.current.abort(),N.length<3)return I([]),void U(!1);var e=setTimeout((function(){G()}),300);return function(){clearTimeout(e),$.current&&$.current.abort()}}),[N,a,O]);var G=function(){var e=Object(t.a)(Object(n.a)().mark((function e(){var l,t,s;return Object(n.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a){e.next=2;break}return e.abrupt("return");case 2:return $.current=new AbortController,D(!0),e.prev=4,e.next=7,Object(m.fetchQuery)(r.b,g.c,{filters:{nameGroup:N.trim(),accountSlug:[a],skuTypes:v,upc:N.trim()},first:10}).toPromise();case 7:l=e.sent,t=(null===l||void 0===l?void 0:l.fuzzySearchSkus)||[],s=t.filter((function(e){return!f.some((function(a){return a.childSkuId===e.id}))})),I(s),U(!0),e.next=18;break;case 14:e.prev=14,e.t0=e.catch(4),e.t0 instanceof Error&&"AbortError"!==e.t0.name&&console.error("Error searching SKUs:",e.t0),I([]);case 18:return e.prev=18,D(!1),$.current=null,e.finish(18);case 22:case"end":return e.stop()}}),e,null,[[4,14,18,22]])})));return function(){return e.apply(this,arguments)}}(),Y=Object(o.useCallback)((function(e){p(e),F(""),U(!1),M(-1)}),[p]),Z=Object(o.useCallback)((function(){h&&h(),F(""),setTimeout((function(){var e;return null===(e=B.current)||void 0===e?void 0:e.focus()}),0)}),[h]);Object(o.useEffect)((function(){if(V>=0&&z.current){var e=z.current.children[V];e&&e.scrollIntoView({block:"nearest",behavior:"smooth"})}}),[V]);var J=function(e){if(!N.trim())return e;var a=e.split(new RegExp("(".concat(N.trim(),")"),"gi"));return Object(j.jsx)("div",null,a.map((function(e,a){return e.toLowerCase()===N.toLowerCase()?Object(j.jsx)("mark",{key:a,className:"bg-yellow-200 font-medium"},e):Object(j.jsx)("span",{key:a},e)})))};return O?Object(j.jsx)("div",{className:"relative ".concat(x)},l&&Object(j.jsx)("div",{className:"text-black mb-1 leading-6 flex justify-between"},Object(j.jsx)("label",{className:"block font-medium text-gray-900"},l)),Object(j.jsx)("div",{className:"flex items-center gap-2 p-3 bg-blue-50 border border-blue-200 rounded-lg"},Object(j.jsx)("div",{className:"flex-shrink-0"},O.imageUrl&&Object(j.jsx)(u.a,{src:O.imageUrl,alt:R("common:productImage"),fallback:"no-product",className:"w-12 h-12 object-cover rounded"})),Object(j.jsx)("div",{className:"flex-1 min-w-0"},Object(j.jsx)("div",{className:"font-semibold text-gray-900 text-sm"},O.customerIdentifier),Object(j.jsx)("div",{className:"text-xs text-gray-600"},O.brandName," | ",O.productName)),h&&Object(j.jsx)("button",{onClick:Z,className:"flex-shrink-0 p-1 hover:bg-blue-100 rounded-full transition-colors",title:"Clear selection"},Object(j.jsx)(c.a,{className:"w-5 h-5 text-gray-500"})))):Object(j.jsx)("div",{className:"relative ".concat(x)},Object(j.jsx)(i.a,{ref:B,disabled:!a,label:l,id:"searchSKU",placeholder:"Search For A SKU (type at least 3 characters)",value:N,onChange:function(e){return F(e.target.value)},onFocus:function(){return N.length>=3&&L.length>0&&U(!0)},onKeyDown:function(e){if(E&&0!==L.length)switch(e.key){case"ArrowDown":e.preventDefault(),M((function(e){return e<L.length-1?e+1:e}));break;case"ArrowUp":e.preventDefault(),M((function(e){return e>0?e-1:-1}));break;case"Enter":e.preventDefault(),V>=0&&V<L.length&&Y(L[V]);break;case"Escape":e.preventDefault(),U(!1),M(-1)}},className:"col-span-full sm:col-span-3",autoComplete:"off","aria-autocomplete":"list","aria-controls":"sku-search-results","aria-expanded":E}),P&&Object(j.jsx)("div",{className:"absolute right-3 top-3 pointer-events-none"},Object(j.jsx)("div",{className:"animate-spin h-5 w-5 border-2 border-primary border-t-transparent roun
1ded-full"})),E&&L.length>0&&Object(j.jsx)("div",{ref:z,id:"sku-search-results",role:"listbox",className:"absolute z-10 ".concat(y," mt-2 bg-white border border-gray-300 rounded-lg shadow-lg max-h-96 overflow-y-auto")},L.map((function(e,a){return Object(j.jsx)("div",{key:e.id,role:"option","aria-selected":V===a,onClick:function(){return Y(e)},className:"p-4 border-b last:border-b-0 flex items-center cursor-pointer transition-colors ".concat(V===a?"bg-blue-50":"hover:bg-gray-50")},Object(j.jsx)("div",{className:"flex-shrink-0"},e.imageUrl&&Object(j.jsx)(u.a,{src:e.imageUrl||"/static/media/no-product-image.png",alt:R("common:productImage"),fallback:"no-product",className:"w-16 h-16 object-cover rounded"})),Object(j.jsx)("div",{className:"flex-1 px-4 min-w-0"},Object(j.jsx)("div",{className:"font-semibold text-gray-900"},J(e.customerIdentifier)),Object(j.jsx)("div",{className:"flex text-sm text-gray-600"},J(e.brandName)," | ",J(e.productName)),Object(j.jsx)("div",{className:"text-sm text-gray-500 truncate"},e.productCategory," ",e.productSubCategory&&"/ ".concat(e.productSubCategory))),e.properties&&Object.keys(e.properties).length>0&&Object(j.jsx)("div",{className:"flex-1 px-4 text-xs text-gray-500 max-w-xs"},Object(j.jsx)("div",{className:"space-y-0.5"},Object.entries(e.properties).slice(0,3).map((function(e){var a=Object(s.a)(e,2),l=a[0],n=a[1];return Object(j.jsx)("div",{key:l,className:"truncate"},Object(j.jsx)("span",{className:"font-medium"},l,":")," ",String(n))})),Object.keys(e.properties).length>3&&Object(j.jsx)("div",{className:"text-gray-400 italic"},"+",Object.keys(e.properties).length-3," more"))),Object(j.jsx)("div",{className:"flex-shrink-0 ml-4"},Object(j.jsx)(b.a,{mode:"text"},"Select")))}))),E&&N.length>=3&&0===L.length&&!P&&Object(j.jsx)("div",{className:"absolute z-10 w-full mt-2 bg-white border border-gray-300 rounded-lg shadow-lg p-4 text-gray-500 text-center"},'No available SKUs found matching "',N,'"'))}},857:function(e,a,l){"use strict";var n,t,s,r,i;l.d(a,"b",(function(){return u})),l.d(a,"e",(function(){return c})),l.d(a,"a",(function(){return o})),l.d(a,"d",(function(){return d})),l.d(a,"c",(function(){return m}));var u=void 0!==n?n:n=l(867),c=void 0!==t?t:t=l(868),o=void 0!==s?s:s=l(869),d=void 0!==r?r:r=l(870),m=void 0!==i?i:i=l(871)},867:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],a=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],concreteType:"CreateResponse",kind:"LinkedField",name:"createSku",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"errors",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"SkuFormHelpersCreateMutation",selections:a,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"SkuFormHelpersCreateMutation",selections:a},params:{cacheID:"e045e2df69588b8b80759158be81d32d",id:null,metadata:{},name:"SkuFormHelpersCreateMutation",operationKind:"mutation",text:"mutation SkuFormHelpersCreateMutation(\n  $input: SkuInput!\n) {\n  createSku(input: $input) {\n    id\n    errors\n  }\n}\n"}}}();n.hash="90c654199606071111f3fdb4673fa732",a.default=n},868:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],a=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],concreteType:"CreateResponse",kind:"LinkedField",name:"editSku",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"errors",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"SkuFormHelpersEditMutation",selections:a,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"SkuFormHelpersEditMutation",selections:a},params:{cacheID:"92d630744fff27e369709b1a3b15e5fa",id:null,metadata:{},name:"SkuFormHelpersEditMutation",operationKind:"mutation",text:"mutation SkuFormHelpersEditMutation(\n  $input: SkuInput!\n) {\n  editSku(input: $input) {\n    id\n    errors\n  }\n}\n"}}}();n.hash="389750eb5c5de7c487b931efecb7dedc",a.default=n},869:function(e,a,l){"use strict";l.r(a);var n=function(){var e={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},a={alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},l=[{alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"accounts",plural:!0,selections:[e,a,{alias:null,args:null,kind:"ScalarField",name:"slug",storageKey:null},{alias:null,args:null,concreteType:"InventoryLocation",kind:"LinkedField",name:"fulfillableInventoryLocations",plural:!0,selections:[e,a,{alias:null,args:null,kind:"ScalarField",name:"shortCode",storageKey:null}],storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"SkuFormHelpersListAccountsQuery",selections:l,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"SkuFormHelpersListAccountsQuery",selections:l}
1,params:{cacheID:"6202f7c7d4ac484a69da2c731025c688",id:null,metadata:{},name:"SkuFormHelpersListAccountsQuery",operationKind:"query",text:"query SkuFormHelpersListAccountsQuery {\n  accounts {\n    id\n    name\n    slug\n    fulfillableInventoryLocations {\n      id\n      name\n      shortCode\n    }\n  }\n}\n"}}}();n.hash="e519ac1255dae247c05a908720eca7f5",a.default=n},870:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"skuId"}],a=[{kind:"Variable",name:"id",variableName:"skuId"}],l={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},n={alias:null,args:null,kind:"ScalarField",name:"isKit",storageKey:null},t={alias:null,args:null,kind:"ScalarField",name:"isSupplies",storageKey:null},s={alias:null,args:null,kind:"ScalarField",name:"kitType",storageKey:null},r={alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},i={alias:null,args:null,kind:"ScalarField",name:"shortCode",storageKey:null},u={alias:null,args:null,concreteType:"Account",kind:"LinkedField",name:"account",plural:!1,selections:[l,r,{alias:null,args:null,concreteType:"InventoryLocation",kind:"LinkedField",name:"inventoryLocations",plural:!0,selections:[l,i,r],storageKey:null}],storageKey:null},c={alias:null,args:null,kind:"ScalarField",name:"customerIdentifier",storageKey:null},o={alias:null,args:null,kind:"ScalarField",name:"productName",storageKey:null},d={alias:null,args:null,kind:"ScalarField",name:"productCategory",storageKey:null},m={alias:null,args:null,kind:"ScalarField",name:"productSubCategory",storageKey:null},b={alias:null,args:null,kind:"ScalarField",name:"brandName",storageKey:null},g={alias:null,args:null,kind:"ScalarField",name:"price",storageKey:null},j={alias:null,args:null,kind:"ScalarField",name:"ormd",storageKey:null},p={alias:null,args:null,kind:"ScalarField",name:"countryOfOrigin",storageKey:null},y={alias:null,args:null,kind:"ScalarField",name:"commodityCode",storageKey:null},f={alias:null,args:null,kind:"ScalarField",name:"dimWeight",storageKey:null},k={alias:null,args:null,kind:"ScalarField",name:"dimLength",storageKey:null},x={alias:null,args:null,kind:"ScalarField",name:"dimHeight",storageKey:null},O={alias:null,args:null,kind:"ScalarField",name:"dimWidth",storageKey:null},v={alias:null,args:null,kind:"ScalarField",name:"dimVolume",storageKey:null},h={alias:null,args:null,kind:"ScalarField",name:"unitCost",storageKey:null},S={alias:null,args:null,concreteType:"BarCode",kind:"LinkedField",name:"barCodes",plural:!0,selections:[l,{alias:null,args:null,kind:"ScalarField",name:"code",storageKey:null}],storageKey:null},K={alias:null,args:null,kind:"ScalarField",name:"vendorStyle",storageKey:null},N={alias:null,args:null,kind:"ScalarField",name:"customerBarCode",storageKey:null},F={alias:null,args:null,kind:"ScalarField",name:"vendorBarCode",storageKey:null},C={alias:null,args:null,kind:"ScalarField",name:"customerColor",storageKey:null},w={alias:null,args:null,kind:"ScalarField",name:"size",storageKey:null},L={alias:null,args:null,kind:"ScalarField",name:"productDescription",storageKey:null},I={alias:null,args:null,kind:"ScalarField",name:"imageUrl",storageKey:null},T={alias:null,args:null,kind:"ScalarField",name:"quantity",storageKey:null},_={alias:null,args:null,kind:"ScalarField",name:"enabled",storageKey:null},P={alias:null,args:null,concreteType:"Order",kind:"LinkedField",name:"unshippedOrders",plural:!0,selections:[l,{alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null},c],storageKey:null},D={alias:null,args:null,kind:"ScalarField",name:"childSkuId",storageKey:null},q={alias:null,args:null,kind:"ScalarField",name:"uniqueSkuName",storageKey:null},A={alias:null,args:null,kind:"ScalarField",name:"properties",storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"SkuFormHelpersSkuQuery",selections:[{alias:null,args:a,concreteType:"Sku",kind:"LinkedField",name:"sku",plural:!1,selections:[l,n,t,s,u,c,o,d,m,b,g,j,p,y,f,k,x,O,v,h,S,K,N,F,C,w,L,I,{alias:null,args:null,concreteType:"SkuThreshold",kind:"LinkedField",name:"thresholds",plural:!0,selections:[l,{alias:null,args:null,concreteType:"InventoryLocation",kind:"LinkedField",name:"inventoryLocation",plural:!1,selections:[i],storageKey:null},T,_],storageKey:null},P,{alias:null,args:null,concreteType:"KitSku",kind:"LinkedField",name:"kitSkus",plural:!0,selections:[D,T,{alias:null,args:null,concreteType:"Sku",kind:"LinkedField",name:"childSku",plural:!1,selections:[c,o,q,b,I,A,d,m],storageKey:null}],storageKey:null}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"SkuFormHelpersSkuQuery",selections:[{alias:null,args:a,concreteType:"Sku",kind:"LinkedField",name:"sku",plural:!1,selections:[l,n,t,s,u,c,o,d,m,b,g,j,p,y,f,k,x,O,v,h,S,K,N,F,C,w,L,I,{alias:null,args:null,concreteType:"SkuThreshold",kind:"LinkedField",name:"thresholds",plural:!0,selections:[l,{alias:null,args:null,concreteType:"InventoryLocation",kind:"LinkedField",name:"inventoryLocation",plural:!1,selections:[i,l],storageKey:null},T,_],storageKey:null},P,{alias:null,args:null,concreteType:"KitSku",kind:"LinkedField",name:"kitSkus",plural:!0,selections:[D,T,{alias:null,args:null,concreteType:"Sku",kind:"LinkedField",name:"childSku",plural:!1,selections:[c,o,q,b,I,A,d,m,l],storageKey:null},l],storageKey:null}],storageKey:null}]}
1,params:{cacheID:"2b30a4346c4f3cda46159b09f0f6dd92",id:null,metadata:{},name:"SkuFormHelpersSkuQuery",operationKind:"query",text:"query SkuFormHelpersSkuQuery(\n  $skuId: ID!\n) {\n  sku(id: $skuId) {\n    id\n    isKit\n    isSupplies\n    kitType\n    account {\n      id\n      name\n      inventoryLocations {\n        id\n        shortCode\n        name\n      }\n    }\n    customerIdentifier\n    productName\n    productCategory\n    productSubCategory\n    brandName\n    price\n    ormd\n    countryOfOrigin\n    commodityCode\n    dimWeight\n    dimLength\n    dimHeight\n    dimWidth\n    dimVolume\n    unitCost\n    barCodes {\n      id\n      code\n    }\n    vendorStyle\n    customerBarCode\n    vendorBarCode\n    customerColor\n    size\n    productDescription\n    imageUrl\n    thresholds {\n      id\n      inventoryLocation {\n        shortCode\n        id\n      }\n      quantity\n      enabled\n    }\n    unshippedOrders {\n      id\n      status\n      customerIdentifier\n    }\n    kitSkus {\n      childSkuId\n      quantity\n      childSku {\n        customerIdentifier\n        productName\n        uniqueSkuName\n        brandName\n        imageUrl\n        properties\n        productCategory\n        productSubCategory\n        id\n      }\n      id\n    }\n  }\n}\n"}}}();n.hash="1d10f973c175c1ef546e29e2f357e43f",a.default=n},871:function(e,a,l){"use strict";l.r(a);var n=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"filters"},{defaultValue:null,kind:"LocalArgument",name:"first"}],a=[{alias:null,args:[{kind:"Variable",name:"filters",variableName:"filters"},{kind:"Variable",name:"first",variableName:"first"}],concreteType:"Sku",kind:"LinkedField",name:"fuzzySearchSkus",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"accountId",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"customerIdentifier",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"productName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"uniqueSkuName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"brandName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"imageUrl",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"properties",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"productCategory",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"productSubCategory",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"SkuFormHelpersSkuSearchQuery",selections:a,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"SkuFormHelpersSkuSearchQuery",selections:a},params:{cacheID:"cb7ff544241865862b364f651d3cf80f",id:null,metadata:{},name:"SkuFormHelpersSkuSearchQuery",operationKind:"query",text:"query SkuFormHelpersSkuSearchQuery(\n  $filters: CatalogFilters!\n  $first: Int!\n) {\n  fuzzySearchSkus(filters: $filters, first: $first) {\n    id\n    accountId\n    customerIdentifier\n    productName\n    uniqueSkuName\n    brandName\n    imageUrl\n    properties\n    productCategory\n    productSubCategory\n  }\n}\n"}}}();n.hash="111c8e31996a8e41d0c07df2fe8998c5",a.default=n},889:function(e,a,l){"use strict";l.d(a,"a",(function(){return t})),l.d(a,"b",(function(){return s})),l.d(a,"c",(function(){return r}));var n=l(3);function t(e){return Object(n.a)({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"}}]})(e)}function s(e){return Object(n.a)({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z"}}]})(e)}function r(e){return Object(n.a)({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418
1-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"}}]})(e)}},898:function(e,a,l){"use strict";var n=l(30),t=l(0),s=["title","titleId"];function r(e,a){var l=e.title,r=e.titleId,i=Object(n.a)(e,s);return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":r},i),l?t.createElement("title",{id:r},l):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m14.74 9-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 0 1-2.244 2.077H8.084a2.25 2.25 0 0 1-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 0 0-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 0 1 3.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 0 0-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 0 0-7.5 0"}))}var i=t.forwardRef(r);a.a=i},899:function(e,a,l){"use strict";var n=l(30),t=l(0),s=["title","titleId"];function r(e,a){var l=e.title,r=e.titleId,i=Object(n.a)(e,s);return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":r},i),l?t.createElement("title",{id:r},l):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18 18 6M6 6l12 12"}))}var i=t.forwardRef(r);a.a=i},910:function(e,a,l){"use strict";var n=l(156),t=l(832),s=l(1),r=function(e){var a=e.label,l=e.value,n=e.className,t=void 0===n?"":n;return l?Object(s.jsx)("div",{className:"flex justify-between ".concat(t)},Object(s.jsx)("span",{className:"text-base text-gray-700"},a),Object(s.jsx)("span",{className:"text-gray-900 text-right"},l)):null};a.a=function(e){var a=e.data,l=a.CreatedBy,i=a.CreatedAt,u=a.UpdatedAt,c=a.CustomerID,o=a.MasonhubID,d=a.WarehouseID,m=a.CartonSizeCode,b=a.Version;return Object(s.jsx)(n.a,{className:"p-6 shadow-md"},Object(s.jsx)("div",{className:"text-md font-semibold mb-8"},"System Information"),Object(s.jsx)(r,{label:"Created By",value:l||"API Request"}),Object(s.jsx)(r,{label:"Created At",value:Object(s.jsx)(t.a,{datetime:i})}),Object(s.jsx)(r,{label:"Updated At",value:Object(s.jsx)(t.a,{datetime:u})}),Object(s.jsx)(r,{label:"Customer ID",value:c}),Object(s.jsx)(r,{label:"MH ID",value:o}),Object(s.jsx)(r,{label:"WH ID",value:d}),m&&Object(s.jsx)(r,{label:"WMS Carton Size Code",value:m}),Object(s.jsx)(r,{label:"Version",value:b}))}},913:function(e,a,l){"use strict";var n=l(30),t=l(0),s=["title","titleId"];function r(e,a){var l=e.title,r=e.titleId,i=Object(n.a)(e,s);return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":r},i),l?t.createElement("title",{id:r},l):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5m-13.5-9L12 3m0 0 4.5 4.5M12 3v13.5"}))}var i=t.forwardRef(r);a.a=i},937:function(e,a,l){"use strict";l.d(a,"a",(function(){return s}));var n=l(0),t=l(1),s=function(e){var a=e.message,l=e.visible,s=e.duration,r=void 0===s?3e3:s,i=e.onHide,u=e.type,c=void 0===u?"info":u;if(Object(n.useEffect)((function(){if(l){var e=setTimeout((function(){return null===i||void 0===i?void 0:i()}),r);return function(){return clearTimeout(e)}}}),[l,r,i]),!l)return null;var o="success"===c?"bg-green-600":"warning"===c?"bg-yellow-500 text-black":"error"===c?"bg-red-600":"bg-gray-800";return Object(t.jsx)("div",{className:"".concat(o," fixed top-4 left-1/2 transform -translate-x-1/2\n        text-white text-sm px-4 py-2 rounded shadow-md z-50")},a)}},984:function(e,a,l){"use strict";var n=l(30),t=l(0),s=["title","titleId"];function r(e,a){var l=e.title,r=e.titleId,i=Object(n.a)(e,s);return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":r},i),l?t.createElement("title",{id:r},l):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))}var i=t.forwardRef(r);a.a=i},985:function(e,a,l){"use strict";var n=l(12),t=l(476),s=l(30),r=l(0),i=["title","titleId"];function u(e,a){var l=e.title,n=e.titleId,t=Object(s.a)(e,i);return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":n},t),l?r.createElement("title",{id:n},l):null,r.createElement("path",{d:"M9.25 13.25a.75.75 0 0 0 1.5 0V4.636l2.955 3.129a.75.75 0 0 0 1.09-1.03l-4.25-4.5a.75.75 0 0 0-1.09 0l-4.25 4.5a.75.75 0 1 0 1.09 1.03L9.25 4.636v8.614Z"}),r.createElement("path",{d:"M3.5 12.75a.75.75 0 0 0-1.5 0v2.5A2.75 2.75 0 0 0 4.75 18h10.5A2.75 2.75 0 0 0 18 15.25v-2.5a.75.75 0 0 0-1.5 0v2.5c0 .69-.56 1.25-1.25 1.25H4.75c-.69 0-1.25-.56-1.25-1.25v-2.5Z"}))}var c=r.forwardRef(u),o=l(1),d=["image/png","image/jpeg"];a.a=function(e){var a,l=e.onFileSelect,s=e.label,i=e.defaultFiles,u=e.imageUrl,m=e.className,b=Object(r.useState)(null!==(a=null===i||void 0===i?void 0:i[0])&&void 0!==a?a:null),g=Object(n.a)(b,2),j=g[0],p=g[1],y=Object(r.useState)(null!==u&&void 0!==u?u:""),f=Object(n.a)(y,2),k=f[0],x=f[1],O=Object(r.useState)(""),v=Object(n.a)(O,2),h=v[0],S=v[1],K=Object(r.useState)(!1),N=Object(n.a)(K,2),F=N[0],C=N[1],w=Object(r.useRef)(null),L=k||(j?URL.createObjectURL(j):null),I=Object(r.useCallback)((function(e){return d.includes(e.type)?e.size>1048576?"File size must not exceed 1MB.":"":"Unsupported file type. Please upload a PNG or JPG."}),[]),T=Object(r.useCallback)((function(e){var a=I(e);a?S(a):(S(""),x(""),p(e),l([e]))}),[I,l]);Object(r.useEffect)((function(){var e=function(e){var a,l=null===(a=e.clipboardData)||void 0===a?void 0:a.items;if(l)for(var n=0;n<l.length;n++){var t=l[n];if("file"===t.kind&&d.includes(t.type)){var s=t.getAsFile();s&&T(s);break}}};return document.addEventListener("paste",e),function(){return document.removeEventListener("paste",e)}}),[T]);return Object(o.jsx)("div",{className:"w-full ".concat(m)},s&&Object(o.jsx)("label",{className:"block text-sm font-medium leading-6 text-gray-900 mb-1"},s),Object(o.jsx)("div",{onDragOver:function(e){e.preventDefault(),C(!0)},onDragLeave:function(){return C(!1)},onDrop:function(e){var a;e.preventDefault(),C(!1);var l=null===(a=e.dataTransfer.files)||void 0===a?void 0:a[0];l&&T(l)}
1,className:"relative flex h-36 cursor-pointer items-center justify-center rounded-lg border border-dashed px-6 py-4 transition-colors\n          ".concat(F?"border-primary bg-primary/5":"border-gray-300 bg-white hover:border-gray-400"),onClick:function(){var e;return!L&&(null===(e=w.current)||void 0===e?void 0:e.click())}},Object(o.jsx)("input",{ref:w,id:"file-upload",name:"file-upload",type:"file",accept:"image/png, image/jpeg",className:"sr-only",onChange:function(e){var a,l=null===(a=e.target.files)||void 0===a?void 0:a[0];l&&T(l)}}),L?Object(o.jsx)("div",{className:"relative flex items-center justify-center w-full h-full group"},Object(o.jsx)("img",{src:L,alt:"Upload preview",className:"max-h-24 max-w-full object-contain rounded"}),Object(o.jsx)("button",{type:"button",onClick:function(e){e.stopPropagation(),p(null),x(""),S(""),l([]),w.current&&(w.current.value="")},className:"absolute top-0 right-0 rounded-full bg-white p-1 text-gray-600 shadow-sm ring-1 ring-gray-200 opacity-0 group-hover:opacity-100 transition-opacity hover:bg-gray-100"},Object(o.jsx)(t.a,{className:"h-4 w-4"}))):Object(o.jsx)("div",{className:"text-center pointer-events-none"},Object(o.jsx)(c,{className:"mx-auto h-8 w-8 text-gray-300"}),Object(o.jsx)("p",{className:"mt-3 text-sm text-gray-600"},Object(o.jsx)("span",{className:"font-semibold text-primary"},"Upload")," or drag & drop"),Object(o.jsx)("p",{className:"mt-1 text-xs text-gray-500"},"PNG or JPG up to 1MB \xb7 or paste"))),h&&Object(o.jsx)("p",{className:"mt-1.5 text-xs text-red-500"},h))}},988:function(e,a,l){"use strict";var n=l(30),t=l(0),s=["title","titleId"];function r(e,a){var l=e.title,r=e.titleId,i=Object(n.a)(e,s);return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":r},i),l?t.createElement("title",{id:r},l):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z"}))}var i=t.forwardRef(r);a.a=i},989:function(e,a,l){"use strict";var n=l(30),t=l(0),s=["title","titleId"];function r(e,a){var l=e.title,r=e.titleId,i=Object(n.a)(e,s);return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":r},i),l?t.createElement("title",{id:r},l):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.25 18.75a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m3 0h6m-9 0H3.375a1.125 1.125 0 0 1-1.125-1.125V14.25m17.25 4.5a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m3 0h1.125c.621 0 1.129-.504 1.09-1.124a17.902 17.902 0 0 0-3.213-9.193 2.056 2.056 0 0 0-1.58-.86H14.25M16.5 18.75h-2.25m0-11.177v-.958c0-.568-.422-1.048-.987-1.106a48.554 48.554 0 0 0-10.026 0 1.106 1.106 0 0 0-.987 1.106v7.635m12-6.677v6.677m0 4.5v-4.5m0 0h-12"}))}var i=t.forwardRef(r);a.a=i}}]);

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.