PageSourceSearch

https://smulie.io/_next/static/chunks/app/products/page-0584f36c7d46388e.js

js smulie.io collected 2026-09-24 10:46:47 UTC 8,883 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5286],{4412:function(e,t,l){Promise.resolve().then(l.bind(l,1333))},6930:function(e,t,l){"use strict";l.d(t,{n8:function(){return a},yR:function(){return s}});let a=e=>"".concat("https://pub-b45229b3c3c342b1bc12b1c85bdcf8f8.r2.dev/").concat(e),s=e=>"".concat("https://w.ladicdn.com/6676dae0ec4df500129871d5/").concat(e)},1333:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return h}});var a=l(7437),s=l(2265),n=l(2261),o=l(6930),d=e=>{let{orientation:t="portrait",className:l="",screenshotUrl:s=""}=e;return(0,a.jsx)("div",{className:"".concat("landscape"===t?"-rotate-90":""," w-full h-fit md:w-fit justify-center md:justify-end rounded-xl overflow-hidden content-center flex\n      ").concat(l,"\n    "),children:(0,a.jsx)("div",{className:"relative ml-1 border-white bg-gray-800 border-[10px] rounded-[2.5rem] h-[614px] w-[288px] flex justify-center items-center",children:(0,a.jsxs)("div",{className:"relative border-black bg-gray-800 border-[7px] rounded-[2.5rem] h-[610px] w-[288px]",children:[(0,a.jsx)("div",{className:"h-[30px] w-[3px] bg-gray-100 absolute -left-[12.5px] top-[72px] rounded-l-lg"}),(0,a.jsx)("div",{className:"h-[46px] w-[3px] bg-gray-100 absolute -left-[12.5px] top-[124px] rounded-l-lg"}),(0,a.jsx)("div",{className:"h-[46px] w-[3px] bg-gray-100 absolute -left-[12.5px] top-[178px] rounded-l-lg"}),(0,a.jsx)("div",{className:"h-[64px] w-[3px] bg-gray-100 absolute -right-[12px] top-[142px] rounded-r-lg"}),(0,a.jsxs)("div",{className:"rounded-[2rem] overflow-hidden w-[270px] h-[594px] bg-white",children:[(0,a.jsx)("div",{className:"absolute z-10 -top-[46px] left-[115px] rotate-90",children:(0,a.jsx)("img",{alt:"",src:(0,o.n8)("notch.png"),className:"w-6"})}),s.endsWith(".mp4")?(0,a.jsx)("video",{src:(0,o.n8)(s),autoPlay:!0,muted:!0,loop:!0,className:"w-[290px] h-[594px] z-10 object-cover"}):(0,a.jsx)("img",{alt:"",src:(0,o.n8)(s),className:"w-[290px] h-[594px] z-10 object-cover"})]})]})})})},r=l(6926),i=e=>{let{ratingImage:t="",downloadUrl:l="",downloadImage:s="",rating:n=0,downloaded:d=""}=e;return(0,a.jsxs)("div",{className:"flex flex-col items-center",children:[(0,a.jsx)("img",{alt:"",src:(0,o.n8)(t),className:"w-20 md:w-24 xl:w-28 h-10 xl:h-14 object-cover object-top"}),(0,a.jsx)("div",{children:(0,a.jsx)("span",{className:"text-xs text-white font-bold",children:"".concat(n," OUT OF 5")})}),(0,a.jsx)(r.i,{readOnly:!0,fractions:10,defaultValue:n}),(0,a.jsx)("div",{children:(0,a.jsx)("span",{className:"text-xs text-gray-300",children:"".concat(d," Downloads")})}),(0,a.jsx)("a",{target:"_blank",href:e.downloadUrl,children:(0,a.jsx)("img",{src:(0,o.n8)(s),className:"w-28 md:w-32 xl:w-40 mt-4 xl:mt-6"})})]})},c=e=>{let{name:t,description:l,logo:s="",iosUrl:n="",androidUrl:r="",iosRating:c=0,androidRating:x=0,downloaded:m="",screenshot:p=""}=e;return(0,a.jsxs)("div",{className:"flex flex-col pt-[50px] bg-[#7851f6] md:pt-[10px] items-center",children:[(0,a.jsx)("img",{alt:"",src:(0,o.n8)(s),className:"w-20 -mt-24 z-50 md:z-10 border-solid border-white border-2 md:border-0 md:border-none rounded-2xl md:mt-0"}),(0,a.jsx)("p",{className:"text-3xl md:text-4xl select-none mt-4 xl:text-5xl text-white font-bold text-center ",children:t}),(0,a.jsx)("p",{className:"text-xl md:text-2xl select-none xl:text-xl text-white mt-4 text-center",children:l}),(0,a.jsx)(d,{screenshotUrl:p,className:"scale-[.60] md:scale-100 xl:scale-100 -mt-44 md:-mt-28 xl:-mt-24",orientation:"landscape"}),(0,a.jsxs)("div",{className:"flex flex-row -mt-48 md:-mt-32 xl:-mt-[100px] gap-10 xl:gap-10",children:[n&&(0,a.jsx)(i,{downloaded:m,rating:c,downloadUrl:n,ratingImage:"Rate-app.png",downloadImage:"App-store.png"}),r&&(0,a.jsx)(i,{downloaded:m,rating:x,downloadUrl:r,ratingImage:"Rate-google.png",downloadImage:"Google-play.png"})]})]})},x=e=>{let{name:t,description:l,logo:s="",iosUrl:n="",androidUrl:r="",iosRating:c=0,androidRating:x=0,downloaded:m="",screenshot:p=""}=e;return(0,a.jsxs)("div",{className:"flex flex-row pt-[50px] md:pl-28 xl:pl-40 justify-center bg-[#7851f6] md:gap-12 xl:gap-16 md:pt-[10px] 2xl:pt-[60px] items-center",children:[(0,a.jsx)(d,{screenshotUrl:p,className:"scale-[.60] md:scale-100 xl:scale-100",orientation:"portrait"}),(0,a.jsxs)("div",{className:"mt-16 xl:mt-24",children:[(0,a.jsx)("img",{alt:"",src:(0,o.n8)(s),className:"w-12 md:w-[72px] xl:w-20 z-50 md:z-10 border-solid border-white border-2 md:border-0 md:border-none rounded-2xl md:mt-0"}),(0,a.jsx)("p",{className:"text-3xl select-none md:text-4xl mt-4 xl:text-5xl text-white font-bold",children:t}),(0,a.jsx)("p",{className:"text-xl select-none md:text-2xl xl:text-2xl text-white mt-4",children:l}),(0,a.jsxs)("div",{className:"flex flex-row gap-10 xl:gap-10 mt-8",children:[n&&(0,a.jsx)(i,{downloaded:m,rating:c,downloadUrl:n,ratingImage:"Rate-app.png",downloadImage:"App-store.png"}),r&&(0,a.jsx)(i,{downloaded:m,rating:x,downloadUrl:r,ratingImage:"Rate-google.png",downloadImage:"Google-play.png"})]})]})]})},m=e=>{let{name:t,description:l,logo:s="",iosUrl:n="",androidUrl:r="",iosRating:c=0,androidRating:x=0,orientation:m="",downloaded:p="",screenshot:g=""}=e,h="landscape"===m;return(0,a.jsxs)("div",{className:"flex flex-col pt-[0px] bg-[#7851f6] md:pt-[10px] items-center",children:[(0,a.jsx)("img",{alt:"",src:(0,o.n8)(s),className:"".concat(h&&"mt-20"," w-20 mt-0 z-50 md:z-10 border-solid border-white border-2 md:border-0 md:border-none rounded-2xl md:mt-0")}),(0,a.jsx)("p",{className:"text-3xl md:text-4xl mt-4 xl:text-5xl text-white font-bold text-center ",children:t}),(0,a.jsx)("p",{className:"text-md md:text-2xl xl:text-xl text-white mt-4 text-center",children:l}),(0,a.jsx)(d,{screenshotUrl:g,className:"scale-[.60] md:scale-100 xl:scale-100 \n                    ".concat(h?"-mt-44":"-mt-24"),orientation:m}),(0,a.jsxs)("div",{className:"flex flex-row\n                         ".concat(h?"-mt-44":"-mt-24","\n                    gap-10 xl:gap-10"),children:[n&&(0,a.jsx)(i,{downloaded:p,rating:c,downloadUrl:n,ratingImage:"Rate-app.png",downloadImage:"App-store.png"}),r&&(0,a.jsx)(i,{downloaded:p,rating:x,downloadUrl:r,ratingImage:"Rate-google.png",downloadImage:"Google-play.png"})]})]})},p=e=>{let t="landscape"===e.orientation;return(0,a.jsxs)("div",{className:"w-full flex flex-col justify-center h-fit",children:[(0,a.jsx)("div",{className:"hidden md:flex w-full flex-col",children:t?(0,a.jsx)(c,{...e}):(0,a.jsx)(x,{...e})}),(0,a.jsx)("div",{className:"flex md:hidden w-full flex-col bg-amber-600",children:(0,a.jsx)(m,{...e})})]})};let g=[{id:"1",logo:"app-icon.png",name:"Simpia",description:"Learn and play any song you love",screenshot:"simpia.mp4",iosUrl:"https://apps.apple.com/us/app/simpia-learn-piano-fast/id6444191617",androidUrl:"https://play.google.com/store/apps/details?id=com.smulie.simpia&hl=us&gl=us",orientation:"landscape",downloaded:"1M+",iosRating:4.6,androidRating:4.6},{id:"2",logo:"logo_2.png",name:"Duet Cats",description:"Fun Musical Duet game with adorable pets",screenshot:"ss_2.png",iosUrl:"https://apps.apple.com/app/duet-fr
1iends-pet-music-games/id6450445617",androidUrl:"https://play.google.com/store/apps/details?id=com.amanotes.duetfriends",orientation:"portrait",downloaded:"10M+",iosRating:4.5,androidRating:4.5},{id:"3",logo:"logo_3.png",name:"Music Night Battle",description:"Set your night on fire with funky music battle",screenshot:"ss_3.png",iosUrl:void 0,androidUrl:"https://play.google.com/store/apps/details?id=com.amanotes.rock.anna",orientation:"portrait",iosRating:void 0,androidRating:4.1,downloaded:"1M+"}];var h=()=>{let[e,t]=(0,s.useState)(0),[l,o]=(0,s.useState)(!1),d=e=>{t(e)},r=(0,n.QS)({onSwipedLeft:()=>{t(e=>e<g.length-1?e+1:e)},onSwipedRight:()=>{t(e=>e>0?e-1:e)},trackMouse:!0,onSwiping:()=>o(!0),onSwiped:()=>o(!1)});return(0,a.jsxs)("div",{className:"relative flex flex-col pt-[100px] bg-[#7851f6] md:pt-[100px] items-center overflow-hidden",...r,style:{userSelect:l?"none":"auto",touchAction:"pan-y"},children:[(0,a.jsx)("div",{className:"overflow-hidden w-screen",...r,children:(0,a.jsx)("div",{className:"flex transition-transform duration-500",style:{transform:"translateX(-".concat(100*e,"vw)")},children:g.map((e,t)=>(0,a.jsx)("div",{className:"w-screen flex-shrink-0 md:h-auto",children:(0,a.jsx)(p,{name:e.name,description:e.description,logo:e.logo,orientation:e.orientation,screenshot:e.screenshot,iosUrl:e.iosUrl,androidUrl:e.androidUrl,iosRating:e.iosRating,androidRating:e.androidRating,downloaded:e.downloaded},e.id)},e.id))})}),(0,a.jsx)("div",{className:"flex justify-center items-center py-8 md:py-5 xl:py-8",children:g.map((t,l)=>(0,a.jsx)("button",{className:"rounded-full mx-1 ".concat(e===l?"bg-white h-4 w-4":"bg-gray-400 h-3 w-3"),onClick:()=>d(l)},"".concat(l,"-dot")))})]})}}},function(e){e.O(0,[6142,3100,2971,4938,1744],function(){return e(e.s=4412)}),_N_E=e.O()}]);

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.