1import{d as h,c as f,a as d,h as l,e as r,G as L,w,e0 as ve,x as $,e1 as fe,p as we,j as be,_ as y,N as F,Q as W,l as k,m as s,e2 as X,z as n,ap as E,v as N,K as Y,a6 as Z,b as ee,f as O,t as D,F as j,r as C,o as he,b2 as ye,u as ge,i as M,L as Ie,a3 as T,n as P}from"./CBb99Q15.js";import{M as De}from"./dFIXalo2.js";import{A as te}from"./DQbvHT0v.js";import{P as ie}from"./CtkhdZ3V.js";import{D as se}from"./9J_DqIxr.js";import{b as $e}from"./Jd6aBPtE.js";import{h as Ve}from"./CbGaPIAM.js";import"./HJwVSgq5.js";import"./Cszs-SBQ.js";import"./CV2DhTNg.js";import"./BDr1m4Qv.js";const ke=e=>(we("data-v-5e34072b"),e=e(),be(),e),xe={class:"option-panel","data-testid":"option-panel"},Be={class:"option-panel__menu"},Ce=ke(()=>l("span",{class:"option-panel__label","data-testid":"option-panel-label"},"表示",-1)),Fe=h({__name:"mypage_display_option_panel",props:{isListView:Boolean},emits:["onListButton","onGridButton"],setup(e,{emit:t}){const a=t,c=()=>{a("onListButton")},i=()=>{a("onGridButton")};return(_,u)=>(d(),f("div",xe,[l("div",Be,[Ce,r(L,{type:"rect-small-outlined",class:"option-panel__button option-panel__button--list","data-testid":"option-panel-button-list",onClick:c},{default:w(()=>[l("img",{class:$(["option-panel__icon",{"option-panel__icon--active":e.isListView}]),"data-testid":"option-panel-icon-list",src:ve,alt:"ãªã¹ã"},null,2)]),_:1}),r(L,{type:"rect-small-outlined",class:"option-panel__button option-panel__button--grid","data-testid":"option-panel-button-grid",onClick:i},{default:w(()=>[l("img",{class:$(["option-panel__icon",{"option-panel__icon--active":!e.isListView}]),"data-testid":"option-panel-icon-grid",src:fe,alt:"ã°ãªãã"},null,2)]),_:1})])]))}}),Se=y(Fe,[["__scopeId","data-v-5e34072b"]]),Ae=["alt"],ae=h({__name:"list_viewed_item_delete_viewed_text_button",props:{viewedItemId:{type:String,required:!0}},setup(e){const t=e,{t:a}=F({useScope:"local"}),c=W("removeViewedItem",()=>{throw new Error("removeViewedItem is not provided")}),i=()=>{c(t.viewedItemId)};return(_,u)=>(d(),k(L,{class:"button","data-testid":"button",type:"icon",onClick:i},{default:w(()=>[l("img",{src:X,class:"button__icon","data-testid":"button-icon",alt:s(a)("delete")},null,8,Ae)]),_:1}))}});function H(e){const t=e;t.__i18n=t.__i18n||[],t.__i18n.push({locale:"",resource:{ja:{delete:{t:0,b:{t:2,i:[{t:3}],s:"åé¤"}}},en:{delete:{t:0,b:{t:2,i:[{t:3}],s:"remove"}}}}})}typeof H=="function"&&H(ae);const R=y(ae,[["__scopeId","data-v-7f8a4b89"]]),Le=["src","alt"],Ee=h({__name:"list_viewed_item_thumbnail",props:{source:{default:null},description:{default:"ååç»å"},destination:{default:""},isNewArrival:{type:Boolean,default:!1},isDisclosed:{type:Boolean,default:!0}},setup(e){const t=e,a=n(()=>t.isDisclosed?"":"no-pointer"),c=n(()=>t.source??E);return(i,_)=>(d(),f("div",{class:$([{"thumbnail--new":i.isNewArrival},"thumbnail"]),"data-testid":"list-viewed-item-thumbnail"},[r(N,{class:$(s(a)),href:i.destination},{default:w(()=>[l("img",{class:"thumbnail__image",src:s(c),alt:i.description},null,8,Le)]),_:1},8,["class","href"])],2))}}),q=y(Ee,[["__scopeId","data-v-5287a7f3"]]),Ne={key:0,class:"ecitem"},Te={class:"ecitem-details"},Pe={class:"ecitem-details__price-prefix"},je={class:"ecitem__buttons"},Oe={key:1,class:"ecitem ecitem-undisclosed","data-testid":"ecitem-undisclosed"},Ge={class:"ecitem-details"},Me={class:"ecitem-details__item-name"},He={class:"ecitem__buttons"},oe=h({__name:"list_viewed_item",props:{itemDetails:{type:Object,required:!0}},setup(e){const{t}=F({useScope:"local"}),a=e,c=Y(),i=n(()=>c(`/ec/item/${a.itemDetails.id}/`)),_=n(()=>a.itemDetails.public_access_status==="disclosed"),u=n(()=>se.calculateDaysDifference(Z.fromISO(a.itemDetails.auction_details.end_time))),p=n(()=>a.itemDetails.auction_details!=null),V=n(()=>p.value?a.itemDetails.auction_details.bid_price:a.itemDetails.price),x=n(()=>p.value?a.itemDetails.auction_details.tax_included_bid_price:a.itemDetails.tax_included_price),B=n(()=>p.value?"ç¾å¨ä¾¡æ ¼: ":""),b=g=>g??E;return(g,S)=>s(_)?(d(),f("li",Ne,[r(q,{source:b(e.itemDetails.thumbnail),description:e.itemDetails.name,destination:s(i),"is-new-arrival":e.itemDetails.is_new_arrival},null,8,["source","description","destination","is-new-arrival"]),l("div",Te,[e.itemDetails.auction_details?(d(),k(te,{key:0,"is-open":e.itemDetails.auction_details.is_open,"bid-count":e.itemDetails.auction_details.bid_count,"left-days":s(u)},null,8,["is-open","bid-count","left-days"])):ee("",!0),r(N,{href:s(i),class:"ecitem-details__item-name","data-testid":"item-name"},{default:w(()=>[O(D(e.itemDetails.name),1)]),_:1},8,["href"]),l("div",Pe,D(s(B)),1),r(ie,{price:s(V),"tax-included-price":s(x),"display-mode":"list"},null,8,["price","tax-included-price"])]),l("div",je,[r(R,{"viewed-item-id":e.itemDetails.item_id},null,8,["viewed-item-id"])])])):(d(),f("li",Oe,[r(q,{"is-disclosed":!1}),l("div",Ge,[l("p",Me,D(s(t)("productIsCurrentlyNotAvailable")),1)]),l("div",He,[r(R,{"viewed-item-id":e.itemDetails.item_id},null,8,["viewed-item-id"])])]))}});function U(e){const t=e;t.__i18n=t.__i18n||[],t.__i18n.push({locale:"",resource:{ja:{productIsCurrentlyNotAvailable:{t:0,b:{t:2,i:[{t:3}],s:"ãã¡ãã®ååã¯ç¾å¨ãåãæ±ããã¦ããã¾ããã"}}},en:{productIsCurrentlyNotAvailable:{t:0,b:{t:2,i:[{t:3}],s:"This product is currently not available."}}}}})}typeof U=="function"&&U(oe);const Re=y(oe,[["__scopeId","data-v-51549bcb"]]),qe=["alt"],ne=h({__name:"grid_viewed_item_delete_viewed_icon_button",props:{viewedItemId:{type:String,required:!0}},setup(e){const t=e,{t:a}=F({useScope:"local"}),c=W("removeViewedItem",()=>{throw new Error("removeViewedItem is not provided")}),i=()=>{c(t.viewedItemId)};return(_,u)=>(d(),k(L,{type:"icon","data-testid":"button",class:"button",onClick:i},{default:w(()=>[l("img",{src:X,class:"button__icon","data-testid":"button-icon",alt:s(a)("delete")},null,8,qe)]),_:1}))}});function z(e){const t=e;t.__i18n=t.__i18n||[],t.__i18n.push({locale:"",resource:{ja:{delete:{t:0,b:{t:2,i:[{t:3}],s:"åé¤"}}},en:{delete:{t:0,b:{t:2,i:[{t:3}],s:"remove"}}}}})}typeof z=="function"&&z(ne);const Ue=y(ne,[["__scopeId","data-v-bbb6c93e"]]),ze=["src","alt"],Ke=h({__name:"grid_viewed_item_thumbnail",props:{source:{default:null},description:{default:"ååç»å"},destination:{default:""},isNewArrival:{type:Boolean,default:!1},viewedItemId:{},itemId:{},isFavorited:{type:Boolean,default:!1},isDisclosed:{type:Boolean,default:!0}},setup(e){const t=e,a=n(()=>t.isDisclosed?"":"no-pointer"),c=n(()=>t.source??E);return(i,_)=>(d(),f(j,null,[l("div",{class:$([{"thumbnail--new":i.isNewArrival},"thumbnail"]),"data-testid":"grid-viewed-item-thumbnail"},[r(N,{class:$(s(a)),href:i.destination},{default:w(()=>[l("img",{class:"thumbnail__image",src:s(c),alt:i.description},null,8,ze)]),_:1},8,["class","href"])],2),r(Ue,{"viewed-item-id":i.viewedItemId},null,8,["viewed-item-id"])],64))}}),K=y(Ke,[["__scopeId","data-v-a2e25f54"]]),Qe={key:0,class:"ecitem"},Je={class:"ecitem-details"},We={class:"ecitem-details__price-prefix"},Xe={key:1,class:"ecitem ecitem-undisclosed","data-testid":"ecitem-undisclosed"},Ye={class:"ecitem-details"},Ze={class:"ecitem-details__item-name"},le=h({__name:"grid_viewed_item",props:{itemDetails:{type:Object,required:!0}},setup(e){const t=e,{t:a}=F({useScope:"local"}),c=Y(),i=n(()=>c(`/ec/item/${t.itemDetails.id}/`)),_=n(()=>t.itemDetails.public_access_status==="disclosed"),u=n(()=>se.calculateDaysDifference(Z.fromISO(t.itemDetails.auction_details.end_time))),p=n(()=>t.itemDetails.auction_details!=null),V=n(()=>p.value?t.itemDetails.auction_details.bid_price:t.itemDetails.price),x=n(()=>p.value?t.itemDetails.auction_details.tax_included_bid_price:t.itemDetails.tax_included_price),B=n(()=>p.value?"ç¾å¨ä¾¡æ ¼: ":""),b=g=>g??E;return(g,S)=>{var A;return s(_)?(d(),f("li",Qe,[r(K,{source:b((A=e.itemDetails)==null?void 0:A.thumbnail),description:e.itemDetails.name,destination:s(i),"is-new-arrival":e.itemDetails.is_new_arrival,"viewed-item-id":e.itemDetails.item_id,"item-id":e.itemDetails.id,"is-favorited":e.itemDetails.is_favorited},null,8,["source","description","destination","is-new-arrival","viewed-item-id","item-id","is-favorited"]),l("div",Je,[r(N,{href:s(i),class:"ecitem-details__item-name","data-testid":"item-name"},{default:w(()=>[O(D(e.itemDetails.name),1)]),_:1},8,["href"]),l("div",We,D(s(B)),1),r(ie,{price:s(V),"tax-included-price":s(x),"display-mode":"list"},null,8,["price","tax-included-price"]),e.itemDetails.auction_details?(d(),k(te,{key:0,"is-open":e.itemDetails.auction_details.is_open,"bid-count":e.itemDetails.auction_details.bid_count,"left-days":s(u)},null,8,["is-open","bid-count","left-days"])):ee("",!0)])])):(d(),f("li",Xe,[r(K,{"is-disclosed":!1,"viewed-item-id":e.itemDetails.item_id,"item-id":e.itemDetails.id},null,8,["viewed-item-id","item-id"]),l("div",Ye,[l("p",Ze,D(s(a)("productIsCurrentlyNotAvailable")),1)])]))}}});function Q(e){const t=e;t.__i18n=t.__i18n||[],t.__i18n.push({locale:"",resource:{ja:{productIsCurrentlyNotAvailable:{t:0,b:{t:2,i:[{t:3}],s:"ãã¡ãã®ååã¯ç¾å¨ãåãæ±ããã¦ããã¾ããã"}}},en:{productIsCurrentlyNotAvailable:{t:0,b:{t:2,i:[{t:3}],s:"This product is currently not available."}}}}})}typeof Q=="function"&&Q(le);
1const et=y(le,[["__scopeId","data-v-db4d8499"]]),tt={id:"viewed-items",class:"viewed-items"},it={key:0,class:"viewed-items__list"},st={key:1,class:"viewed-items__grid"},ce=h({__name:"viewed-item",setup(e){const{t,locale:a}=F({useScope:"local"}),c=C(!0),i=C(!0),_=C(!1),u=C([]),p=C([]),V=n(()=>u.value),x=n(()=>u.value[u.value.length-1].cursor),B=n(()=>p.value.length>=10);he(async()=>{Ve.set({title:t("title"),useShortSiteTitle:!0,isEn:a.value==="en"}),$e.set([{name:"mypage",translation:!0,path:"/mypage/"},{name:t("title"),path:"/mypage/viewed-item/"}]),u.value=await S(),p.value=u.value,window.addEventListener("scroll",G)}),ye(()=>{window.removeEventListener("scroll",G)});const{$accountApi:b,$errorHandler:g}=ge(),S=async o=>{o||(i.value=!0);const{data:m,error:v}=await b().getViewedItems(o,void 0,a.value);if(v.value!==null)g().handleRestApiError(v.value.statusCode);else if(!m)return[];return i.value=!1,m.resources},A=async o=>{i.value=!0,await de(o),u.value=u.value.filter(m=>m.item_id!==o),i.value=!1},de=async o=>{const{error:m}=await b().deleteViewedItem(o);m.value!==null&&m.value.statusCode!==404&&P().alert(t("removingFromViewedItemsError"))},re=async o=>{i.value=!0;const{error:m}=await b().registerOnlineShopFavoriteItem(o);if(m.value!==null)await P().alert(t("addingToFavoritesError"));else{const v=u.value.find(I=>I.id===o);v.is_favorited=!0}i.value=!1},ue=async o=>{i.value=!0;const{error:m}=await b().deleteOnlineShopFavoriteItem(o);if(m.value!==null)await P().alert(t("removingFromFavoritesError"));else{const v=u.value.find(I=>I.id===o);v.is_favorited=!1}i.value=!1},me=()=>{c.value=!0},_e=()=>{c.value=!1},G=async()=>{const m=document.getElementById("viewed-items").getBoundingClientRect().bottom,v=window.innerHeight;!_.value&&m>0&&m<=v+100&&B.value&&(_.value=!0,document.body.style.overflow="hidden",await pe(),document.body.style.overflow="",_.value=!1)},pe=async()=>{const o=await S(x.value);o&&o.length&&o.length>0?(u.value.push(...o),p.value=o):p.value=[]};return T("removeViewedItem",A),T("registerFavoriteItem",re),T("deleteFavoriteItem",ue),(o,m)=>(d(),f("div",tt,[r(De,null,{default:w(()=>[O(D(s(t)("title")),1)]),_:1}),r(Se,{"is-list-view":s(c),onOnListButton:me,onOnGridButton:_e},null,8,["is-list-view"]),s(c)?(d(),f("div",it,[(d(!0),f(j,null,M(s(V),(v,I)=>(d(),k(Re,{key:`list-${I}`,"item-details":v},null,8,["item-details"]))),128))])):(d(),f("div",st,[(d(!0),f(j,null,M(s(V),(v,I)=>(d(),k(et,{key:`gred-${I}`,"item-details":v},null,8,["item-details"]))),128))])),l("div",{class:$({"viewed-items__loading":s(_)})},[r(Ie,{loading:s(i)||s(_)},null,8,["loading"])],2)]))}});function J(e){const t=e;t.__i18n=t.__i18n||[],t.__i18n.push({locale:"",resource:{ja:{title:{t:0,b:{t:2,i:[{t:3}],s:"é²è¦§å±¥æ´"}},removingFromViewedItemsError:{t:0,b:{t:2,i:[{t:3}],s:"é²è¦§å±¥æ´ããã®ååã®åé¤ã«å¤±æãã¾ããã"}},addingToFavoritesError:{t:0,b:{t:2,i:[{t:3}],s:"ãæ°ã«å
¥ãç»é²ã«å¤±æãã¾ããã"}},removingFromFavoritesError:{t:0,b:{t:2,i:[{t:3}],s:"ãæ°ã«å
¥ãè§£é¤ã«å¤±æãã¾ããã"}}},en:{title:{t:0,b:{t:2,i:[{t:3}],s:"View History"}},removingFromViewedItemsError:{t:0,b:{t:2,i:[{t:3}],s:"Failed to remove from viewed items."}},addingToFavoritesError:{t:0,b:{t:2,i:[{t:3}],s:"Failed to add to favorites."}},removingFromFavoritesError:{t:0,b:{t:2,i:[{t:3}],s:"Failed to remove from favorites."}}}}})}typeof J=="function"&&J(ce);const vt=y(ce,[["__scopeId","data-v-3877673e"]]);export{vt as default};
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.