{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/fJ8vwGe6kxfz7kj9H7Sk/YouTube.js", "ssg:https://framerusercontent.com/modules/iEnFpiwRDQ2K8rXDB6Tz/CXIxIZZSTJ2M7tUuyrRu/wi65rbm2r.js"],
  "sourcesContent": ["import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map", "import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useReducer,useState}from\"react\";import{ControlType,addPropertyControls}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles,defaultEvents,useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";var PlayOptions;(function(PlayOptions){PlayOptions[\"Normal\"]=\"Off\";PlayOptions[\"Auto\"]=\"On\";PlayOptions[\"Loop\"]=\"Loop\";})(PlayOptions||(PlayOptions={}));var ThumbnailOptions;(function(ThumbnailOptions){ThumbnailOptions[\"High\"]=\"High Quality\";ThumbnailOptions[\"Medium\"]=\"Medium Quality\";ThumbnailOptions[\"Low\"]=\"Low Quality\";ThumbnailOptions[\"Off\"]=\"Off\";})(ThumbnailOptions||(ThumbnailOptions={}));var ThumbnailFormat;(function(ThumbnailFormat){ThumbnailFormat[\"WebP\"]=\"webp\";ThumbnailFormat[\"JPG\"]=\"jpg\";})(ThumbnailFormat||(ThumbnailFormat={}));/**\n * @framerIntrinsicWidth 560\n * @framerIntrinsicHeight 315\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerComponentPresetProps isRed, borderRadius\n */ export function Youtube({url,play,shouldMute,thumbnail,isRed,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,...props}){const onCanvas=useIsOnCanvas();const isAutoplay=play!==PlayOptions.Normal;const showThumbnail=onCanvas||thumbnail!==ThumbnailOptions.Off&&!isAutoplay;const[isPreloading,preloadVideo]=useReducer(()=>true,false);const[showVideo,startVideo]=useReducer(()=>true,!showThumbnail);const[isHovered,setHovered]=useState(false);const borderRadius=useRadius(props);const hasBorderRadius=borderRadius!==\"0px 0px 0px 0px\"&&borderRadius!==\"0px\";if(url===\"\"){return /*#__PURE__*/ _jsx(Instructions,{});}const parsedURL=parseVideoURL(url);if(parsedURL===undefined){return /*#__PURE__*/ _jsx(ErrorMessage,{message:\"Invalid Youtube URL.\"});}const[videoId,embedURL]=parsedURL;// https://stackoverflow.com/questions/2068344/how-do-i-get-a-youtube-video-thumbnail-from-the-youtube-api\nconst thumbnailURL=getThumbnailURL(videoId,thumbnail,getWebPSupported()?ThumbnailFormat.WebP:ThumbnailFormat.JPG);// https://developers.google.com/youtube/player_parameters\nconst searchParams=embedURL.searchParams;searchParams.set(\"iv_load_policy\",\"3\");searchParams.set(\"rel\",\"0\");searchParams.set(\"modestbranding\",\"1\");searchParams.set(\"playsinline\",\"1\");if(isAutoplay||showThumbnail){searchParams.set(\"autoplay\",\"1\");}if(isAutoplay&&shouldMute){searchParams.set(\"mute\",\"1\");}if(play===PlayOptions.Loop){searchParams.set(\"loop\",\"1\");searchParams.set(\"playlist\",videoId);}if(!isRed){searchParams.set(\"color\",\"white\");}return /*#__PURE__*/ _jsxs(\"article\",{onPointerEnter:()=>setHovered(true),onPointerLeave:()=>setHovered(false),onPointerOver:preloadVideo,onClick:startVideo,style:{...wrapperStyle,borderRadius,transform:hasBorderRadius&&showVideo?\"translateZ(0.000001px)\":\"unset\",cursor:\"pointer\",overflow:\"hidden\"},children:[isPreloading&&/*#__PURE__*/ _jsx(\"link\",{rel:\"preconnect\",href:\"https://www.youtube.com\"}),isPreloading&&/*#__PURE__*/ _jsx(\"link\",{rel:\"preconnect\",href:\"https://www.google.com\"}),/*#__PURE__*/ _jsx(\"div\",{style:{...videoStyle,background:showThumbnail?`center / cover url(${thumbnailURL}) no-repeat`:undefined}}),showVideo?/*#__PURE__*/ _jsx(\"iframe\",{style:videoStyle,src:embedURL.href,frameBorder:\"0\",allow:\"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",onClick:onClick,onMouseEnter:onMouseEnter,onMouseLeave:onMouseLeave,onMouseDown:onMouseDown,onMouseUp:onMouseUp}):/*#__PURE__*/ _jsx(PlayButton,{onClick:startVideo,isHovered:isHovered,isRed:isRed})]});}Youtube.displayName=\"YouTube\";addPropertyControls(Youtube,{url:{type:ControlType.String,title:\"Video\"},play:{type:ControlType.Enum,title:\"Autoplay\",options:Object.values(PlayOptions)},shouldMute:{title:\"Mute\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden(props){return props.play===PlayOptions.Normal;}},thumbnail:{title:\"Thumbnail\",description:\"Showing a thumbnail improves performance.\",type:ControlType.Enum,options:Object.values(ThumbnailOptions),hidden(props){return props.play!==PlayOptions.Normal;}},isRed:{title:\"Color\",type:ControlType.Boolean,enabledTitle:\"Red\",disabledTitle:\"White\"},...borderRadiusControl,...defaultEvents});const defaultProps={url:\"https://youtu.be/smPos0mJvh8\",play:PlayOptions.Normal,shouldMute:true,thumbnail:ThumbnailOptions.Medium,isRed:true};Youtube.defaultProps=defaultProps;function parseVideoURL(urlString){let url;try{url=new URL(urlString);}catch{const embedURL=getEmbedURL(urlString);return[urlString,embedURL];}if(url.hostname===\"youtube.com\"||url.hostname===\"www.youtube.com\"||url.hostname===\"youtube-nocookie.com\"||url.hostname===\"www.youtube-nocookie.com\"){const pathSegments=url.pathname.slice(1).split(\"/\");// https://www.youtube.com/watch?v=Fop2oskTug8\nif(pathSegments[0]===\"watch\"){const videoId=url.searchParams.get(\"v\");const embedURL1=getEmbedURL(videoId);return[videoId,embedURL1];}// https://www.youtube.com/embed/Fop2oskTug8\nif(pathSegments[0]===\"embed\"){const videoId1=pathSegments[1];return[videoId1,url];}}// https://youtu.be/Fop2oskTug8\nif(url.hostname===\"youtu.be\"){const videoId2=url.pathname.slice(1);const embedURL2=getEmbedURL(videoId2);return[videoId2,embedURL2];}}function getEmbedURL(videoId){return new URL(`https://www.youtube.com/embed/${videoId}`);}function getThumbnailURL(videoId,res,format=ThumbnailFormat.JPG){// https://gist.github.com/a1ip/be4514c1fd392a8c13b05e082c4da363\nconst pre=ThumbnailFormat.WebP?\"https://i.ytimg.com/vi_webp/\":\"https://i.ytimg.com/vi/\";const ext=ThumbnailFormat.WebP?\"webp\":\"jpg\";switch(res){case ThumbnailOptions.Low:return`${pre}${videoId}/hqdefault.${ext}`;case ThumbnailOptions.Medium:return`${pre}${videoId}/sddefault.${ext}`;case ThumbnailOptions.High:return`${pre}${videoId}/maxresdefault.${ext}`;default:return`${pre}${videoId}/0.${ext}`;}}let _getWebPSupported;// https://stackoverflow.com/a/27232658\nfunction getWebPSupported(){// We're going to default to webp because it's pretty widely supported by now\nif(!window){return true;}if(_getWebPSupported!==undefined){return _getWebPSupported;}const element=document.createElement(\"canvas\");if(!!(element.getContext&&element.getContext(\"2d\"))){// was able or not to get WebP representation\nreturn element.toDataURL(\"image/webp\").indexOf(\"data:image/webp\")==0;}else{// very old browser like IE 8, canvas not supported\nreturn false;}}// Helper components\nfunction Instructions(){return /*#__PURE__*/ _jsx(\"div\",{style:{...emptyStateStyle,overflow:\"hidden\"},children:/*#__PURE__*/ _jsx(\"div\",{style:centerTextStyle,children:\"To embed a Youtube video, add the URL to the properties\\xa0panel.\"})});}function ErrorMessage({message}){return /*#__PURE__*/ _jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/ _jsxs(\"div\",{style:centerTextStyle,children:[\"Error: \",message]})});}function PlayButton({onClick,isHovered,isRed}){return /*#__PURE__*/ _jsx(\"button\",{onClick:onClick,\"aria-label\":\"Play\",style:buttonStyle,children:/*#__PURE__*/ _jsxs(\"svg\",{height:\"100%\",version:\"1.1\",viewBox:\"0 0 68 48\",width:\"100%\",children:[/*#__PURE__*/ _jsx(\"path\",{d:\"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\",fill:isHovered?isRed?\"#f00\":\"#000\":\"#212121\",fillOpacity:isHovered?isRed?1:.8:.8,style:{transition:\"fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1)\"}}),/*#__PURE__*/ _jsx(\"path\",{d:\"M 45,24 27,14 27,34\",fill:\"#fff\"})]})});}const buttonStyle={position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:68,height:48,padding:0,border:\"none\",background:\"transparent\",cursor:\"pointer\"};const wrapperStyle={position:\"relative\",width:\"100%\",height:\"100%\"};const centerTextStyle={textAlign:\"center\",minWidth:140};const videoStyle={position:\"absolute\",top:0,left:0,height:\"100%\",width:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"Youtube\":{\"type\":\"reactComponent\",\"name\":\"Youtube\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"315\",\"framerComponentPresetProps\":\"isRed, borderRadius\",\"framerIntrinsicWidth\":\"560\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YouTube.map", "import{jsx as e,jsxs as t}from\"react/jsx-runtime\";import{addPropertyControls as r,ComponentPresetsConsumer as a,ControlType as s,Link as n}from\"framer\";import{motion as o}from\"framer-motion\";import*as i from\"react\";import{Youtube as c}from\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/fJ8vwGe6kxfz7kj9H7Sk/YouTube.js\";let m=\"ucpqEg6Tg\",h=\"pcsZEd4CH\",g=\"feQw8ByYN\",l=\"Y5gnEVaCx\",d=\"Jj83m552b\",p=\"NdtS97fz7\",f=\"aVg7dx2MN\",u=\"UkvzUXwYF\",w=(e,t)=>{if(e&&\"object\"==typeof e)return{...e,alt:t};},b=[{index:0,id:\"lRZ3LvcWM\",[m]:\"Tasymatic\",[h]:\"UX Design\",[g]:\"UX Design\",[l]:\"tasymatic\",[d]:\"2023-05-05T00:00:00.000Z\",[p]:w({src:\"https://framerusercontent.com/images/O8HyryiiVmCVmj15wAFUBNglm0.jpg\",srcSet:\"https://framerusercontent.com/images/O8HyryiiVmCVmj15wAFUBNglm0.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/O8HyryiiVmCVmj15wAFUBNglm0.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/O8HyryiiVmCVmj15wAFUBNglm0.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/O8HyryiiVmCVmj15wAFUBNglm0.jpg 4000w\"},\"\"),[f]:w({src:\"https://framerusercontent.com/images/O8HyryiiVmCVmj15wAFUBNglm0.jpg\",srcSet:\"https://framerusercontent.com/images/O8HyryiiVmCVmj15wAFUBNglm0.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/O8HyryiiVmCVmj15wAFUBNglm0.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/O8HyryiiVmCVmj15wAFUBNglm0.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/O8HyryiiVmCVmj15wAFUBNglm0.jpg 4000w\"},\"\"),[u]:/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/e(\"h1\",{children:\"Cymatics seasoning: Creating different sound waves and dynamic patterns to enhance the flavor of beverage.\"}),/*#__PURE__*/e(\"p\",{children:\"\uD83D\uDCA1 Cymatics is the study of visible sound and vibration, which creates geometric patterns and shapes in matter. These patterns can be seen in different mediums such as water, sand, or powder and are produced by the interaction of sound waves. \"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,mKcWR6jehbpIhXNe6oMlu0RqtE.png?originalFilename=%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2023-05-23+%E4%B8%8B%E5%8D%885.31.02.png\",\"data-framer-height\":\"786\",\"data-framer-width\":\"2702\",height:\"393\",src:\"https://framerusercontent.com/images/mKcWR6jehbpIhXNe6oMlu0RqtE.png\",srcSet:\"https://framerusercontent.com/images/mKcWR6jehbpIhXNe6oMlu0RqtE.png?scale-down-to=512 512w,https://framerusercontent.com/images/mKcWR6jehbpIhXNe6oMlu0RqtE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/mKcWR6jehbpIhXNe6oMlu0RqtE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/mKcWR6jehbpIhXNe6oMlu0RqtE.png 2702w\",style:{aspectRatio:\"2702 / 786\"},width:\"1351\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:\"Duration | 2 months: Users Research, Information Architecture, User Flow, Features \"}),/*#__PURE__*/e(\"p\",{children:\"Location | Tokyo, Japan\"}),/*#__PURE__*/t(\"h3\",{children:[/*#__PURE__*/e(\"br\",{}),\"\uD83D\uDCA1 Background: Human-Food Interaction (FoodHCI) Research\"]}),/*#__PURE__*/t(\"p\",{children:[\"Human-Food Interaction (HFI) is a subfield of Human-Computer Interaction (HCI), It explores the various ways in which technology and design can influence people's experiences, behaviors, and relationships with food.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,a6pcNLgjnWIPwNB6cNOY44UIA.png\",\"data-framer-height\":\"3338\",\"data-framer-width\":\"6867\",height:\"1669\",src:\"https://framerusercontent.com/images/a6pcNLgjnWIPwNB6cNOY44UIA.png\",srcSet:\"https://framerusercontent.com/images/a6pcNLgjnWIPwNB6cNOY44UIA.png?scale-down-to=512 512w,https://framerusercontent.com/images/a6pcNLgjnWIPwNB6cNOY44UIA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/a6pcNLgjnWIPwNB6cNOY44UIA.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/a6pcNLgjnWIPwNB6cNOY44UIA.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/a6pcNLgjnWIPwNB6cNOY44UIA.png 6867w\",style:{aspectRatio:\"6867 / 3338\"},width:\"3433\"}),/*#__PURE__*/e(\"h3\",{children:\"Initial Goal\"}),/*#__PURE__*/e(\"p\",{children:\"I address the issue of unhealthy beverage consumption by researching Human-Food Interaction and discovering ways to enhance taste without adding extra seasoning. Through this research, I found that Cymatics can influence taste perception by using different sound waves to affect the perception of sweet, sour, bitter, salty, and umami flavors. With this knowledge, my next step was to transform this concept into a tangible product.\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:\"Experiment before Design \"}),/*#__PURE__*/t(\"p\",{children:[\"\u2981\\xa0\",/*#__PURE__*/e(\"strong\",{children:\"Cymatics Stimuli: Independent Variable\"}),/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),\"In the Cymatics-matching task, a set of 10 sound waves ranging from 27.5 Hz to 659.2551 Hz was used, with each consecutive key being 5 whole steps apart. The range covers the frequencies from the beginning of the piano (27.5 Hz) to the top of the violin string (659.2551 Hz). As part of the adjustment to fit the violin's string configuration, piano key No.43 and No.55 will be modified to No.42 and No.56, respectively.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,xeqelHyYwmo9nOE9mYDIwHcnE.png?originalFilename=%E6%9C%AA%E5%91%BD%E5%90%8D-1.png\",\"data-framer-height\":\"6013\",\"data-framer-width\":\"6867\",height:\"3006\",src:\"https://framerusercontent.com/images/xeqelHyYwmo9nOE9mYDIwHcnE.png\",srcSet:\"https://framerusercontent.com/images/xeqelHyYwmo9nOE9mYDIwHcnE.png?scale-down-to=512 512w,https://framerusercontent.com/images/xeqelHyYwmo9nOE9mYDIwHcnE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/xeqelHyYwmo9nOE9mYDIwHcnE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/xeqelHyYwmo9nOE9mYDIwHcnE.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/xeqelHyYwmo9nOE9mYDIwHcnE.png 6867w\",style:{aspectRatio:\"6867 / 6013\"},width:\"3433\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/t(\"p\",{children:[\"\u2981\\xa0\",/*#__PURE__*/e(\"strong\",{children:\"Taste Stimuli: Dependent Variable\"}),/*#__PURE__*/e(\"br\",{}),\"Approximately 400 ml samples of sweet, sour, bitter, salty, and umami solutions were prepared.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,WN5O8GEKzLRvzw2cnvBAzFpaCQ.png?originalFilename=unknown.png\",\"data-framer-height\":\"824\",\"data-framer-width\":\"4013\",height:\"412\",src:\"https://framerusercontent.com/images/WN5O8GEKzLRvzw2cnvBAzFpaCQ.png\",srcSet:\"https://framerusercontent.com/images/WN5O8GEKzLRvzw2cnvBAzFpaCQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/WN5O8GEKzLRvzw2cnvBAzFpaCQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/WN5O8GEKzLRvzw2cnvBAzFpaCQ.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/WN5O8GEKzLRvzw2cnvBAzFpaCQ.png 4013w\",style:{aspectRatio:\"4013 / 824\"},width:\"2006\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{}),\"\u2981\\xa0\",/*#__PURE__*/e(\"strong\",{children:\"Experiment Procedure\"}),/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),/*#__PURE__*/e(\"strong\",{children:\"Step \u2776\"}),\": Begin by having participants taste a neutral liquid as a baseline reference and assign it a rating. \",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"strong\",{children:\"Step \u2777\"}),\": Proceed to provide participants with a new liquid and randomly play sound waves ranging from 27.5 Hz to 659.2551 Hz. \",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{}),\"*Participants should rinse their mouths with water between each trial.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,3HTlMuTCT5ogy4o9Se4mK2ZTHqo.png?originalFilename=%E6%9C%AA%E5%91%BD%E5%90%8D-1.png\",\"data-framer-height\":\"2329\",\"data-framer-width\":\"1649\",height:\"1164\",src:\"https://framerusercontent.com/images/3HTlMuTCT5ogy4o9Se4mK2ZTHqo.png\",srcSet:\"https://framerusercontent.com/images/3HTlMuTCT5ogy4o9Se4mK2ZTHqo.png?scale-down-to=1024 725w,https://framerusercontent.com/images/3HTlMuTCT5ogy4o9Se4mK2ZTHqo.png?scale-down-to=2048 1450w,https://framerusercontent.com/images/3HTlMuTCT5ogy4o9Se4mK2ZTHqo.png 1649w\",style:{aspectRatio:\"1649 / 2329\"},width:\"824\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"br\",{}),\"\u2981\\xa0\",/*#__PURE__*/e(\"strong\",{children:\"Research Result\"}),/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),\"The following are the Cymatics that I have researched and found correspond to different tastes, which can enhance humans' taste:\",/*#__PURE__*/e(\"br\",{}),\"\u27AA \",/*#__PURE__*/e(\"strong\",{children:\"Sweet\"}),\": 293.6648 Hz, 659.2551 Hz\",/*#__PURE__*/e(\"br\",{}),\"\u27AA \",/*#__PURE__*/e(\"strong\",{children:\"Sour\"}),\": 155.5635 Hz, 220.0000 Hz\",/*#__PURE__*/e(\"br\",{}),\"\u27AA \",/*#__PURE__*/e(\"strong\",{children:\"Bitter\"}),\": 27.50000 Hz, 38.89087 Hz, 110.0000 Hz\",/*#__PURE__*/e(\"br\",{}),\"\u27AA \",/*#__PURE__*/e(\"strong\",{children:\"Salty\"}),\": 55.00000Hz, 659.2551 Hz\",/*#__PURE__*/e(\"br\",{}),\"\u27AA \",/*#__PURE__*/e(\"strong\",{children:\"Umami\"}),\": 155.5635 Hz\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,wrSedhA9GuDMdg9G4FZc0G7Yl8g.png?originalFilename=%E6%9C%AA%E5%91%BD%E5%90%8D-1.png\",\"data-framer-height\":\"3988\",\"data-framer-width\":\"6867\",height:\"1994\",src:\"https://framerusercontent.com/images/wrSedhA9GuDMdg9G4FZc0G7Yl8g.png\",srcSet:\"https://framerusercontent.com/images/wrSedhA9GuDMdg9G4FZc0G7Yl8g.png?scale-down-to=512 512w,https://framerusercontent.com/images/wrSedhA9GuDMdg9G4FZc0G7Yl8g.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/wrSedhA9GuDMdg9G4FZc0G7Yl8g.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/wrSedhA9GuDMdg9G4FZc0G7Yl8g.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/wrSedhA9GuDMdg9G4FZc0G7Yl8g.png 6867w\",style:{aspectRatio:\"6867 / 3988\"},width:\"3433\"}),/*#__PURE__*/t(\"h3\",{children:[/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{}),\"Based on the Previous Study, the IoT Design Emerge:\",/*#__PURE__*/e(\"br\",{}),\"Enhance Drinking Experience & Reduce Unhealthy Seasonings\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"\u2776\"}),\"\\xa0\",/*#__PURE__*/e(\"strong\",{children:\"Cymatics Cup\"}),/*#__PURE__*/e(\"br\",{}),\"For more information about Cymatics Cup, please click \u2193\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(n,{href:{pathVariables:{Y5gnEVaCx:\"cymatics-cup\"},unresolvedPathSlugs:{Y5gnEVaCx:{collectionId:\"wi65rbm2r\",collectionItemId:\"jijYbET9e\"}},webPageId:\"RS_mu759g\"},openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Human-Food Interaction Research: Tasymatic\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"strong\",{children:\"\u2777\\xa0App for Controlling the Cymatics Cup\"})]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,qwxcZuJ4MF4hqIRoiQxqc6fxaPA.png?originalFilename=%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2023-05-12+%E4%B8%8B%E5%8D%884.18.00.png\",\"data-framer-height\":\"1358\",\"data-framer-width\":\"2484\",height:\"679\",src:\"https://framerusercontent.com/images/qwxcZuJ4MF4hqIRoiQxqc6fxaPA.png\",srcSet:\"https://framerusercontent.com/images/qwxcZuJ4MF4hqIRoiQxqc6fxaPA.png?scale-down-to=512 512w,https://framerusercontent.com/images/qwxcZuJ4MF4hqIRoiQxqc6fxaPA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/qwxcZuJ4MF4hqIRoiQxqc6fxaPA.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/qwxcZuJ4MF4hqIRoiQxqc6fxaPA.png 2484w\",style:{aspectRatio:\"2484 / 1358\"},width:\"1242\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),/*#__PURE__*/e(\"strong\",{children:\"\u27AA Product Definition\"}),/*#__PURE__*/e(\"br\",{}),\"Users | Individuals aged 25~34 who seek a health-conscious and ritualistic drinking experience \\u2028\\u2028\\u2028\\u2028Functionality | Cymatics seasoning control\\u2028\\u2028\\u2028\\u2028\",/*#__PURE__*/e(\"br\",{}),\"Key Features | Wide array of seasoning options\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"strong\",{children:\"\u27AA User Needs\\u2028\\u2028\"}),/*#__PURE__*/e(\"br\",{}),\"Users | Casual users, Self-discipline users\",/*#__PURE__*/e(\"br\",{}),\"Usage Scenarios | At home or while dining out, at bars, and live music venues\\u2028\\u2028\\u2028\\u2028\",/*#__PURE__*/e(\"br\",{}),\"User Goal | To reduce unhealthy beverage ingredients and enhance drinking experiences\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/e(\"h3\",{children:\"Product Research\"}),/*#__PURE__*/t(\"p\",{children:[\"\u2981\\xa0\",/*#__PURE__*/e(\"strong\",{children:\"USERS\"}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"strong\",{children:\"\u2776\"}),\" \",/*#__PURE__*/e(\"strong\",{children:\"Primary User: Casual Users\"}),/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),\"\u27AA\",/*#__PURE__*/e(\"strong\",{children:\" \"}),\"#SimpleDiet | #Relax | #Ritual\",/*#__PURE__*/e(\"br\",{}),\"Beverage consumption occasions are typically relaxed, including home meals, dining out, or enjoying live music at a bar. These users seek to maintain a healthy diet without strict dietary restrictions.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"strong\",{children:\"\u2777\"}),\" \",/*#__PURE__*/e(\"strong\",{children:\"Second User: Self-discipline Users\"}),/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),\"\u27AA\",/*#__PURE__*/e(\"strong\",{children:\" \"}),\"#StrictDiet | #WellOrganization | #Convenient\",/*#__PURE__*/e(\"br\",{}),\"Some users aim to achieve a healthier lifestyle through the use of this product. These users are highly self-disciplined in their daily food intake and have a stronger desire for more comprehensive control over their dietary experience. However, due to the smaller user group and the high requirements for product control, they are classified as secondary users.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,02qwHKMjyFmim8UdCUE4RVzedBs.png?originalFilename=%E6%9C%AA%E5%91%BD%E5%90%8D-3+1.png\",\"data-framer-height\":\"4567\",\"data-framer-width\":\"6867\",height:\"2283\",src:\"https://framerusercontent.com/images/02qwHKMjyFmim8UdCUE4RVzedBs.png\",srcSet:\"https://framerusercontent.com/images/02qwHKMjyFmim8UdCUE4RVzedBs.png?scale-down-to=512 512w,https://framerusercontent.com/images/02qwHKMjyFmim8UdCUE4RVzedBs.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/02qwHKMjyFmim8UdCUE4RVzedBs.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/02qwHKMjyFmim8UdCUE4RVzedBs.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/02qwHKMjyFmim8UdCUE4RVzedBs.png 6867w\",style:{aspectRatio:\"6867 / 4567\"},width:\"3433\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"br\",{}),\"\u2981\\xa0\",/*#__PURE__*/e(\"strong\",{children:\"RESEARCH METHOD\"}),/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),/*#__PURE__*/e(\"strong\",{children:\"\u2776\"}),\" \",/*#__PURE__*/e(\"strong\",{children:\"Interview\"}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"strong\",{children:\"\u27AA Participants\"}),\" | \",/*#__PURE__*/e(\"strong\",{children:\"People aged 25~34, 3 Females & 2 Males\"}),/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),/*#__PURE__*/e(\"strong\",{children:\"\u27AA Demographic\"}),\" | \",/*#__PURE__*/e(\"strong\",{children:\"Office workers, Living in the center of Taipei, Annual income 16000~27000 USD\"}),/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),/*#__PURE__*/e(\"strong\",{children:\"\u27AA Key Insights\"}),\" | \",/*#__PURE__*/e(\"strong\",{children:\"#RitualConcern #HealthConcern\"}),\" \",/*#__PURE__*/e(\"br\",{}),\"The participants care about the container of their beverages, the performance of the product, and the atmosphere when drinking. They are also focused on maintaining a healthy lifestyle and prefer sugar-free beverages. \"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,ipZ8Qx3qm2Ol9zkRGbFnWSqKM.png?originalFilename=user+research.png\",\"data-framer-height\":\"2433\",\"data-framer-width\":\"6867\",height:\"1216\",src:\"https://framerusercontent.com/images/ipZ8Qx3qm2Ol9zkRGbFnWSqKM.png\",srcSet:\"https://framerusercontent.com/images/ipZ8Qx3qm2Ol9zkRGbFnWSqKM.png?scale-down-to=512 512w,https://framerusercontent.com/images/ipZ8Qx3qm2Ol9zkRGbFnWSqKM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ipZ8Qx3qm2Ol9zkRGbFnWSqKM.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/ipZ8Qx3qm2Ol9zkRGbFnWSqKM.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/ipZ8Qx3qm2Ol9zkRGbFnWSqKM.png 6867w\",style:{aspectRatio:\"6867 / 2433\"},width:\"3433\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,VP14b9uyhW4TBgyMJcNOkqKEhw.png?originalFilename=research2.png\",\"data-framer-height\":\"3088\",\"data-framer-width\":\"7339\",height:\"1544\",src:\"https://framerusercontent.com/images/VP14b9uyhW4TBgyMJcNOkqKEhw.png\",srcSet:\"https://framerusercontent.com/images/VP14b9uyhW4TBgyMJcNOkqKEhw.png?scale-down-to=512 512w,https://framerusercontent.com/images/VP14b9uyhW4TBgyMJcNOkqKEhw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/VP14b9uyhW4TBgyMJcNOkqKEhw.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/VP14b9uyhW4TBgyMJcNOkqKEhw.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/VP14b9uyhW4TBgyMJcNOkqKEhw.png 7339w\",style:{aspectRatio:\"7339 / 3088\"},width:\"3669\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"strong\",{children:\"\u2777\"}),\" \",/*#__PURE__*/e(\"strong\",{children:\"App Competitor Analysis\"}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"strong\",{children:\"\u27AA MyFitnessPal\"}),\" | \",/*#__PURE__*/e(\"strong\",{children:\"#Professional #SelfDiscipline\"}),/*#__PURE__*/e(\"br\",{}),\"This App targets senior users who are trying to lose weight, tone up, lower their BMI, or invest in their overall health. It offers rich features such as a food diary to track and improve the user's health.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"strong\",{children:\"\u27AA Groovepad\"}),\" | \",/*#__PURE__*/e(\"strong\",{children:\"#EasyToUse #SmoothSounding\"}),/*#__PURE__*/e(\"br\",{}),\"This App targets junior users who hope to create their own music without needing any technical skills. These users are passionate about music, but not as deeply invested in it as a professional. The App is designed to be easy-to-use with smooth-sounding music-making features, allowing users to bring their musical dreams to life.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,jufT0An63X2DOA40j0ZUjcJns.png?originalFilename=research1.png\",\"data-framer-height\":\"2919\",\"data-framer-width\":\"7312\",height:\"1459\",src:\"https://framerusercontent.com/images/jufT0An63X2DOA40j0ZUjcJns.png\",srcSet:\"https://framerusercontent.com/images/jufT0An63X2DOA40j0ZUjcJns.png?scale-down-to=512 512w,https://framerusercontent.com/images/jufT0An63X2DOA40j0ZUjcJns.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/jufT0An63X2DOA40j0ZUjcJns.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/jufT0An63X2DOA40j0ZUjcJns.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/jufT0An63X2DOA40j0ZUjcJns.png 7312w\",style:{aspectRatio:\"7312 / 2919\"},width:\"3656\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"br\",{}),\"\u2981\\xa0\",/*#__PURE__*/e(\"strong\",{children:\"REFRAMING PROBLEM & DEFINE SCOPE\"}),/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),/*#__PURE__*/e(\"strong\",{children:\"\u2718 Why My Solution Cannot Address\"}),/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),\"\u27AA Reduce Unhealthy Seasonings \",/*#__PURE__*/e(\"strong\",{children:\"\u2194\"}),\" Enhance Drinking Experience\",/*#__PURE__*/e(\"br\",{}),\"After conducting a competitor analysis, it was determined that most health apps prioritize strict diet control. However, previous research has shown that the effect of Cymatics seasoning cannot match the precision of real seasoning. As a result, the product positioning has been revised with a primary focus on enhancing the drinking experience and a secondary focus on reducing the intake of unhealthy seasonings.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"\u2714 Why My Solution Can Address\"}),/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),\"\u27AA Primary Target: Casual Users\",/*#__PURE__*/e(\"br\",{}),'Casual users will be the primary target audience as the research insights reveal that they prioritize the sense of ritual and healthy ingredients in their beverages. Furthermore, the product\\'s primary focus has been repositioned to \"enhancing the drinking experience,\" in addition to reducing the intake of unhealthy seasonings.',/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,olTUIIG6tqIW1hWDzlpl0OjPWTc.png?originalFilename=unknown.png\",\"data-framer-height\":\"1162\",\"data-framer-width\":\"3694\",height:\"581\",src:\"https://framerusercontent.com/images/olTUIIG6tqIW1hWDzlpl0OjPWTc.png\",srcSet:\"https://framerusercontent.com/images/olTUIIG6tqIW1hWDzlpl0OjPWTc.png?scale-down-to=512 512w,https://framerusercontent.com/images/olTUIIG6tqIW1hWDzlpl0OjPWTc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/olTUIIG6tqIW1hWDzlpl0OjPWTc.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/olTUIIG6tqIW1hWDzlpl0OjPWTc.png 3694w\",style:{aspectRatio:\"3694 / 1162\"},width:\"1847\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:\"Define App: Key Insight \u2192 User Goal\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"\u2776\\xa0DRINKING RITUAL \u2192 Enhance the socializing and drinking experience\"}),/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),\"According to our interviews, the target group places a high value on the sense of drinking ritual. Therefore, it is important for our product to create an appropriate sense of occasion when users drink. Additionally, \",/*#__PURE__*/e(\"em\",{children:\"as many users drink to socialize, a large portion of their attention is focused on conversations with others, rather than the beverage itself\"}),\". Enhancing the social experience through the drinking process presents a challenge for our product.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"\u2777\\xa0HEALTH AWARENESS \u2192 Preserving Taste While Reducing Seasoning Intake\"}),/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),\"Our target group prefer low-sugar or sugar-free options\",/*#__PURE__*/e(\"em\",{children:\" not due to a dislike of sweet drinks, but rather as a result of health considerations\"}),\", selecting beverages with more nutritious ingredients. This is the original focus of our product. By using Cymatics technology, we can increase the sweetness and concentration of other flavors while reducing the amount of unhealthy seasonings. This allows users to enjoy the taste of normal sweetness while consuming less sugar and unhealthy seasonings.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,HoXjeP4KDZqmnKn3VyKP9O4orTc.png?originalFilename=%E6%9C%AA%E5%91%BD%E5%90%8D-2+3.png\",\"data-framer-height\":\"1095\",\"data-framer-width\":\"3465\",height:\"547\",src:\"https://framerusercontent.com/images/HoXjeP4KDZqmnKn3VyKP9O4orTc.png\",srcSet:\"https://framerusercontent.com/images/HoXjeP4KDZqmnKn3VyKP9O4orTc.png?scale-down-to=512 512w,https://framerusercontent.com/images/HoXjeP4KDZqmnKn3VyKP9O4orTc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/HoXjeP4KDZqmnKn3VyKP9O4orTc.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/HoXjeP4KDZqmnKn3VyKP9O4orTc.png 3465w\",style:{aspectRatio:\"3465 / 1095\"},width:\"1732\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:\"Information Architecture \"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,4erfPLCoCl5c09MwfxaFYVt7E.png?originalFilename=ia_2.png\",\"data-framer-height\":\"2997\",\"data-framer-width\":\"5731\",height:\"1498\",src:\"https://framerusercontent.com/images/4erfPLCoCl5c09MwfxaFYVt7E.png\",srcSet:\"https://framerusercontent.com/images/4erfPLCoCl5c09MwfxaFYVt7E.png?scale-down-to=512 512w,https://framerusercontent.com/images/4erfPLCoCl5c09MwfxaFYVt7E.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/4erfPLCoCl5c09MwfxaFYVt7E.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/4erfPLCoCl5c09MwfxaFYVt7E.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/4erfPLCoCl5c09MwfxaFYVt7E.png 5731w\",style:{aspectRatio:\"5731 / 2997\"},width:\"2865\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:\"User Flow \"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,hufKr0x9M1PmAnbU39eZjXZCQo.png?originalFilename=ia.png\",\"data-framer-height\":\"4132\",\"data-framer-width\":\"6621\",height:\"2066\",src:\"https://framerusercontent.com/images/hufKr0x9M1PmAnbU39eZjXZCQo.png\",srcSet:\"https://framerusercontent.com/images/hufKr0x9M1PmAnbU39eZjXZCQo.png?scale-down-to=512 512w,https://framerusercontent.com/images/hufKr0x9M1PmAnbU39eZjXZCQo.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/hufKr0x9M1PmAnbU39eZjXZCQo.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/hufKr0x9M1PmAnbU39eZjXZCQo.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/hufKr0x9M1PmAnbU39eZjXZCQo.png 6621w\",style:{aspectRatio:\"6621 / 4132\"},width:\"3310\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/t(\"h3\",{children:[\"Solution & Design Decision: User Goal \u2192 Feature\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,P6u0tq7vU042p1vQKPx9IOHOxsU.png?originalFilename=scenario.png\",\"data-framer-height\":\"4702\",\"data-framer-width\":\"6867\",height:\"2351\",src:\"https://framerusercontent.com/images/P6u0tq7vU042p1vQKPx9IOHOxsU.png\",srcSet:\"https://framerusercontent.com/images/P6u0tq7vU042p1vQKPx9IOHOxsU.png?scale-down-to=512 512w,https://framerusercontent.com/images/P6u0tq7vU042p1vQKPx9IOHOxsU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/P6u0tq7vU042p1vQKPx9IOHOxsU.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/P6u0tq7vU042p1vQKPx9IOHOxsU.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/P6u0tq7vU042p1vQKPx9IOHOxsU.png 6867w\",style:{aspectRatio:\"6867 / 4702\"},width:\"3433\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),/*#__PURE__*/e(\"strong\",{children:\"\u2776\\xa0DRINKING RITUAL\"}),/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"br\",{})}),/*#__PURE__*/e(\"strong\",{children:\"\u27AA Create Unique Drinking Experience\"}),/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),\"#SeasoningMusic | #MusicEditor | #Customized\",/*#__PURE__*/e(\"br\",{}),\"Users can become a DJ-like bartender and create their own seasoning music for their beverage. According to the \",/*#__PURE__*/e(\"em\",{children:\"iOS Human Interface Guidelines\"}),', icons work best when they use familiar visual metaphors that are directly related to the actions they initiate or the content they represent. The design of the \"Bar Counter\" resembles a music pad controller, making it easy for users to understand based on real-world experiences. Additionally, based on the \"',/*#__PURE__*/e(\"em\",{children:\"Self-Prioritization Effect\"}),\",\\\" users' beverages that are customized with their own music will taste better than the original ones.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,A4WeJvORfbEztMoaTdeQWYb4.png?originalFilename=my+bar.png\",\"data-framer-height\":\"7215\",\"data-framer-width\":\"7012\",height:\"3607\",src:\"https://framerusercontent.com/images/A4WeJvORfbEztMoaTdeQWYb4.png\",srcSet:\"https://framerusercontent.com/images/A4WeJvORfbEztMoaTdeQWYb4.png?scale-down-to=1024 995w,https://framerusercontent.com/images/A4WeJvORfbEztMoaTdeQWYb4.png?scale-down-to=2048 1990w,https://framerusercontent.com/images/A4WeJvORfbEztMoaTdeQWYb4.png?scale-down-to=4096 3980w,https://framerusercontent.com/images/A4WeJvORfbEztMoaTdeQWYb4.png 7012w\",style:{aspectRatio:\"7012 / 7215\"},width:\"3506\"}),/*#__PURE__*/t(\"p\",{children:['\uD83D\uDCA1 \"Gastrophysics\" from The University of Oxford Research',/*#__PURE__*/e(\"br\",{}),\"\u27AA Color Rationale: Pink represents sweetness, green represents sourness, etc.\",/*#__PURE__*/e(\"br\",{}),\"\u27AA Icon Rationale: Round shapes represent sweetness, sharp shapes represent sourness, etc.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,uJJIChBIiRKuXeuGyDh7ClBU.png?originalFilename=%E6%9C%AA%E5%91%BD%E5%90%8D-1.png\",\"data-framer-height\":\"2407\",\"data-framer-width\":\"6867\",height:\"1203\",src:\"https://framerusercontent.com/images/uJJIChBIiRKuXeuGyDh7ClBU.png\",srcSet:\"https://framerusercontent.com/images/uJJIChBIiRKuXeuGyDh7ClBU.png?scale-down-to=512 512w,https://framerusercontent.com/images/uJJIChBIiRKuXeuGyDh7ClBU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/uJJIChBIiRKuXeuGyDh7ClBU.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/uJJIChBIiRKuXeuGyDh7ClBU.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/uJJIChBIiRKuXeuGyDh7ClBU.png 6867w\",style:{aspectRatio:\"6867 / 2407\"},width:\"3433\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"br\",{})}),/*#__PURE__*/e(\"strong\",{children:\"\u27AA Socializing Experience\"}),/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),\"#ShareSeasoning | #Connection | #Friends\",/*#__PURE__*/e(\"br\",{}),\"Sharing users' Cymatics seasoning with their friends' Cymatics Cup directly is an effective way to enhance the socializing experience. This feature creates a shared experience and connection between users and their friends, while also generating new conversation topics on the dining table or bar counter. To simplify the sharing process, a \\\"\",/*#__PURE__*/e(\"em\",{children:\"Call to Action\"}),'\" button has been included, allowing users to share their Cymatics seasoning with their friends in just one tap.']}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,fGzzhZkj28p9J193rezD0yZqYNc.png?originalFilename=sharing.png\",\"data-framer-height\":\"5342\",\"data-framer-width\":\"6867\",height:\"2671\",src:\"https://framerusercontent.com/images/fGzzhZkj28p9J193rezD0yZqYNc.png\",srcSet:\"https://framerusercontent.com/images/fGzzhZkj28p9J193rezD0yZqYNc.png?scale-down-to=512 512w,https://framerusercontent.com/images/fGzzhZkj28p9J193rezD0yZqYNc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/fGzzhZkj28p9J193rezD0yZqYNc.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/fGzzhZkj28p9J193rezD0yZqYNc.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/fGzzhZkj28p9J193rezD0yZqYNc.png 6867w\",style:{aspectRatio:\"6867 / 5342\"},width:\"3433\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),/*#__PURE__*/e(\"strong\",{children:\"\u2777\\xa0HEALTH AWARENESS\"}),/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"br\",{})}),/*#__PURE__*/e(\"strong\",{children:\"\u27AA Organization Schemes for Different Health Awarenesses\"}),/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),\"#AmbiguousOrganizationScheme | #ExactOrganizationScheme\",/*#__PURE__*/e(\"br\",{}),\"Our primary target users are casual users, for whom an \",/*#__PURE__*/e(\"em\",{children:\"ambiguous organization scheme\"}),' strategy is suitable. The design for their information needs resembles \"lobster trapping\", providing the exploration of different Cymatics seasoning music to casual users to match their initial needs. For more self-disciplined users, a diet seasoning option is provided above the exploration area to match their \"perfect catch\" information needs, using an ',/*#__PURE__*/e(\"em\",{children:\"exact organization scheme\"}),\" rationale.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,7ZemqnDkRJ3CbF7AdLojFH7Zr4.png?originalFilename=hotpoint.png\",\"data-framer-height\":\"6017\",\"data-framer-width\":\"6867\",height:\"3008\",src:\"https://framerusercontent.com/images/7ZemqnDkRJ3CbF7AdLojFH7Zr4.png\",srcSet:\"https://framerusercontent.com/images/7ZemqnDkRJ3CbF7AdLojFH7Zr4.png?scale-down-to=512 512w,https://framerusercontent.com/images/7ZemqnDkRJ3CbF7AdLojFH7Zr4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/7ZemqnDkRJ3CbF7AdLojFH7Zr4.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/7ZemqnDkRJ3CbF7AdLojFH7Zr4.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/7ZemqnDkRJ3CbF7AdLojFH7Zr4.png 6867w\",style:{aspectRatio:\"6867 / 6017\"},width:\"3433\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"br\",{})}),/*#__PURE__*/e(\"strong\",{children:\"\u27AA Enhance Flavor and Reduce Real Seasoning of Beverages\"}),/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),\"#SeasoningMusic | #CymaticsCup\",/*#__PURE__*/e(\"br\",{}),'Research data has been collected and incorporated into the \"Bar Counter\" feature, allowing users to create their own Cymatics seasoning to enhance the flavor of their beverages while simultaneously reducing the intake of unhealthy ingredients. For further information about \"Cymatics Seasoning\", please refer to \"',/*#__PURE__*/e(n,{href:{pathVariables:{Y5gnEVaCx:\"cymatics-cup\"},unresolvedPathSlugs:{Y5gnEVaCx:{collectionId:\"wi65rbm2r\",collectionItemId:\"jijYbET9e\"}},webPageId:\"RS_mu759g\"},openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Human-Food Interaction Research: Tasymatic\"})}),'\".']}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"\u2778\\xa0OTHER DESIGNS\"}),/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),/*#__PURE__*/e(\"strong\",{children:\"\u27AA Labels within Navigation Systems\"}),/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),\"#MentalModels | #RealWorldSpace\",/*#__PURE__*/e(\"br\",{}),\"To establish concrete \",/*#__PURE__*/e(\"em\",{children:\"mental models\"}),' for users, using real-world space names for tab labels is essential. \"Dining Table\" indicates that users can enjoy their beverages by selecting any Cymatics seasoning they desire. \"Bar Counter\" signifies that users can create their own Cymatics seasoning like a bartender. \"My Recipe\" refers to the collection of users\\' seasoning creations.']}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,Mp0neHfA5u5tgLug1e1MFvhCQJw.png?originalFilename=labels.png\",\"data-framer-height\":\"5301\",\"data-framer-width\":\"6867\",height:\"2650\",src:\"https://framerusercontent.com/images/Mp0neHfA5u5tgLug1e1MFvhCQJw.png\",srcSet:\"https://framerusercontent.com/images/Mp0neHfA5u5tgLug1e1MFvhCQJw.png?scale-down-to=512 512w,https://framerusercontent.com/images/Mp0neHfA5u5tgLug1e1MFvhCQJw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Mp0neHfA5u5tgLug1e1MFvhCQJw.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/Mp0neHfA5u5tgLug1e1MFvhCQJw.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/Mp0neHfA5u5tgLug1e1MFvhCQJw.png 6867w\",style:{aspectRatio:\"6867 / 5301\"},width:\"3433\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"br\",{})}),/*#__PURE__*/e(\"strong\",{children:\"\u27AA Classification Schemes: Microtags\"}),/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),\"#PerfectMatch | #Assistance\",/*#__PURE__*/e(\"br\",{}),\"In addition to classifying Cymatics seasoning by beverage types (tea, coffee, juice, soda, alcohol, etc.), \",/*#__PURE__*/e(\"em\",{children:\"microtags\"}),\" (citrusy, fruity, nutty, mellow, etc.) can assist users in finding the perfect match for their needs.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,SJMTWOQcoZXmCzxGbhPgCJVNEg.png?originalFilename=playing.png\",\"data-framer-height\":\"4467\",\"data-framer-width\":\"6867\",height:\"2233\",src:\"https://framerusercontent.com/images/SJMTWOQcoZXmCzxGbhPgCJVNEg.png\",srcSet:\"https://framerusercontent.com/images/SJMTWOQcoZXmCzxGbhPgCJVNEg.png?scale-down-to=512 512w,https://framerusercontent.com/images/SJMTWOQcoZXmCzxGbhPgCJVNEg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/SJMTWOQcoZXmCzxGbhPgCJVNEg.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/SJMTWOQcoZXmCzxGbhPgCJVNEg.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/SJMTWOQcoZXmCzxGbhPgCJVNEg.png 6867w\",style:{aspectRatio:\"6867 / 4467\"},width:\"3433\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:\"Retrospect\"}),/*#__PURE__*/e(\"p\",{children:\"In the Tasymatic App, one of the most challenging aspects is crafting effective interview questions. Asking the right questions requires skill and the ability to identify key insights from participants' answers. For instance, many participants indicated a preference for beverages with less sugar due to health concerns. However, the critical insight in this response is that they still enjoy sweet flavors, but they limit their sugar intake for health reasons. Therefore, asking follow-up questions to uncover this key insight is essential. I am pleased to have applied UX theory and principles to the design process successfully. The knowledge gained from UX books is not only theoretical but also practical in creating a product that enhances people's lives.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,O8HyryiiVmCVmj15wAFUBNglm0.jpg?originalFilename=Iphone14Pro_Mockup01_MicroVolume.jpg\",\"data-framer-height\":\"3000\",\"data-framer-width\":\"4000\",height:\"1500\",src:\"https://framerusercontent.com/images/O8HyryiiVmCVmj15wAFUBNglm0.jpg\",srcSet:\"https://framerusercontent.com/images/O8HyryiiVmCVmj15wAFUBNglm0.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/O8HyryiiVmCVmj15wAFUBNglm0.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/O8HyryiiVmCVmj15wAFUBNglm0.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/O8HyryiiVmCVmj15wAFUBNglm0.jpg 4000w\",style:{aspectRatio:\"4000 / 3000\"},width:\"2000\"})]})},{index:1,id:\"AvF1G7NHL\",[m]:\"Celebrations!\",[h]:\"Corporate Memphis Illustration\",[g]:\"Corporate Memphis Illustration\",[l]:\"celebrations\",[d]:\"2023-03-15T00:00:00.000Z\",[p]:w({src:\"https://framerusercontent.com/images/2bStsR6IWbSwbDeRYrzPbVnGdDw.jpg\",srcSet:\"https://framerusercontent.com/images/2bStsR6IWbSwbDeRYrzPbVnGdDw.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/2bStsR6IWbSwbDeRYrzPbVnGdDw.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/2bStsR6IWbSwbDeRYrzPbVnGdDw.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/2bStsR6IWbSwbDeRYrzPbVnGdDw.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/2bStsR6IWbSwbDeRYrzPbVnGdDw.jpg 5000w\"},\"\"),[f]:w({src:\"https://framerusercontent.com/images/2bStsR6IWbSwbDeRYrzPbVnGdDw.jpg\",srcSet:\"https://framerusercontent.com/images/2bStsR6IWbSwbDeRYrzPbVnGdDw.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/2bStsR6IWbSwbDeRYrzPbVnGdDw.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/2bStsR6IWbSwbDeRYrzPbVnGdDw.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/2bStsR6IWbSwbDeRYrzPbVnGdDw.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/2bStsR6IWbSwbDeRYrzPbVnGdDw.jpg 5000w\"},\"Brain\"),[u]:/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/e(\"h1\",{children:\"A small celebration in wonderland.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:\"Duration | 2 Weeks\"}),/*#__PURE__*/e(\"p\",{children:\"Location | Tokyo, Japan\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:\"Initiation\"}),/*#__PURE__*/e(\"p\",{children:\"While in Tokyo, I participated in an interview for a Yahoo Product Design Intern position. The interview task inspired me to create a collection of Corporate Memphis style illustrations, which I completed into a series after the interview.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,b4je1dEl4H4nUNH3tBTGkTzSZs.jpg?originalFilename=Folded-Papers-Brand-Free-psd-Mockup.jpg\",\"data-framer-height\":\"5000\",\"data-framer-width\":\"6000\",height:\"2500\",src:\"https://framerusercontent.com/images/b4je1dEl4H4nUNH3tBTGkTzSZs.jpg\",srcSet:\"https://framerusercontent.com/images/b4je1dEl4H4nUNH3tBTGkTzSZs.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/b4je1dEl4H4nUNH3tBTGkTzSZs.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/b4je1dEl4H4nUNH3tBTGkTzSZs.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/b4je1dEl4H4nUNH3tBTGkTzSZs.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/b4je1dEl4H4nUNH3tBTGkTzSZs.jpg 6000w\",style:{aspectRatio:\"6000 / 5000\"},width:\"3000\"}),/*#__PURE__*/e(o.div,{className:\"framer-text-module\",style:{\"--aspect-ratio\":\"560 / 315\",aspectRatio:\"var(--aspect-ratio)\",height:\"auto\",width:\"100%\"},children:/*#__PURE__*/e(a,{componentIdentifier:\"module:NEd4VmDdsxM3StIUbddO/fJ8vwGe6kxfz7kj9H7Sk/YouTube.js:Youtube\",children:t=>/*#__PURE__*/e(c,{...t,play:\"Off\",shouldMute:!0,thumbnail:\"Medium Quality\",url:\"https://youtu.be/UVWbQkRcmrk\"})})}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,PSmC59n9S58S8QUlJLEmE9dAZ8.png\",\"data-framer-height\":\"2104\",\"data-framer-width\":\"3223\",height:\"1052\",src:\"https://framerusercontent.com/images/PSmC59n9S58S8QUlJLEmE9dAZ8.png\",srcSet:\"https://framerusercontent.com/images/PSmC59n9S58S8QUlJLEmE9dAZ8.png?scale-down-to=512 512w,https://framerusercontent.com/images/PSmC59n9S58S8QUlJLEmE9dAZ8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/PSmC59n9S58S8QUlJLEmE9dAZ8.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/PSmC59n9S58S8QUlJLEmE9dAZ8.png 3223w\",style:{aspectRatio:\"3223 / 2104\"},width:\"1611\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:\"Corporate Memphis Illustration\"}),/*#__PURE__*/e(\"p\",{children:'Corporate Memphis style illustration has become a popular trend in the digital world in recent years. For new digital products, it is an effective way to express their goals and create a desired mood for their target audience. After completing the task for Yahoo, I created another series of illustrations called \"Celebrations!\" by changing the color palette and theme. This series features vibrant colors to convey a celebratory mood, and exaggerated character figures to create a festive atmosphere.'}),/*#__PURE__*/e(\"h3\",{children:\"Retrospect\"}),/*#__PURE__*/e(\"p\",{children:\"I am grateful for the opportunity to participate in the Yahoo interview task and for my decision to create the Corporate Memphis style illustrations for that project. This experience has also provided me with additional creative opportunities.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,cQurodkpAR7IKBGlBwHg5rB2pNQ.jpg?originalFilename=Celebrations_City+iPad.jpg\",\"data-framer-height\":\"2480\",\"data-framer-width\":\"3543\",height:\"1240\",src:\"https://framerusercontent.com/images/cQurodkpAR7IKBGlBwHg5rB2pNQ.jpg\",srcSet:\"https://framerusercontent.com/images/cQurodkpAR7IKBGlBwHg5rB2pNQ.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/cQurodkpAR7IKBGlBwHg5rB2pNQ.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/cQurodkpAR7IKBGlBwHg5rB2pNQ.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/cQurodkpAR7IKBGlBwHg5rB2pNQ.jpg 3543w\",style:{aspectRatio:\"3543 / 2480\"},width:\"1771\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,jUnbotDa0vPNwAR4e2Blm4jSu4o.jpg\",\"data-framer-height\":\"3750\",\"data-framer-width\":\"5000\",height:\"1875\",src:\"https://framerusercontent.com/images/jUnbotDa0vPNwAR4e2Blm4jSu4o.jpg\",srcSet:\"https://framerusercontent.com/images/jUnbotDa0vPNwAR4e2Blm4jSu4o.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/jUnbotDa0vPNwAR4e2Blm4jSu4o.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/jUnbotDa0vPNwAR4e2Blm4jSu4o.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/jUnbotDa0vPNwAR4e2Blm4jSu4o.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/jUnbotDa0vPNwAR4e2Blm4jSu4o.jpg 5000w\",style:{aspectRatio:\"5000 / 3750\"},width:\"2500\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,f67xxhMPTRZW2vIphf35jfuLsE.png\",\"data-framer-height\":\"2475\",\"data-framer-width\":\"3508\",height:\"1237\",src:\"https://framerusercontent.com/images/f67xxhMPTRZW2vIphf35jfuLsE.png\",srcSet:\"https://framerusercontent.com/images/f67xxhMPTRZW2vIphf35jfuLsE.png?scale-down-to=512 512w,https://framerusercontent.com/images/f67xxhMPTRZW2vIphf35jfuLsE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/f67xxhMPTRZW2vIphf35jfuLsE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/f67xxhMPTRZW2vIphf35jfuLsE.png 3508w\",style:{aspectRatio:\"3508 / 2475\"},width:\"1754\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,2bStsR6IWbSwbDeRYrzPbVnGdDw.jpg\",\"data-framer-height\":\"3500\",\"data-framer-width\":\"5000\",height:\"1750\",src:\"https://framerusercontent.com/images/2bStsR6IWbSwbDeRYrzPbVnGdDw.jpg\",srcSet:\"https://framerusercontent.com/images/2bStsR6IWbSwbDeRYrzPbVnGdDw.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/2bStsR6IWbSwbDeRYrzPbVnGdDw.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/2bStsR6IWbSwbDeRYrzPbVnGdDw.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/2bStsR6IWbSwbDeRYrzPbVnGdDw.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/2bStsR6IWbSwbDeRYrzPbVnGdDw.jpg 5000w\",style:{aspectRatio:\"5000 / 3500\"},width:\"2500\"})]})},{index:2,id:\"nte_RgG7m\",[m]:\"Portrait Collection\",[h]:\"Minimalist Line Art\",[g]:\"Minimalist Line Art\",[l]:\"portrait-collection\",[d]:\"2020-08-07T00:00:00.000Z\",[p]:w({src:\"https://framerusercontent.com/images/QHbMbTf71ghEpURrS1RKq4bjfQ0.jpg\",srcSet:\"https://framerusercontent.com/images/QHbMbTf71ghEpURrS1RKq4bjfQ0.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/QHbMbTf71ghEpURrS1RKq4bjfQ0.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/QHbMbTf71ghEpURrS1RKq4bjfQ0.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/QHbMbTf71ghEpURrS1RKq4bjfQ0.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/QHbMbTf71ghEpURrS1RKq4bjfQ0.jpg 4250w\"},\"\"),[f]:w({src:\"https://framerusercontent.com/images/QHbMbTf71ghEpURrS1RKq4bjfQ0.jpg\",srcSet:\"https://framerusercontent.com/images/QHbMbTf71ghEpURrS1RKq4bjfQ0.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/QHbMbTf71ghEpURrS1RKq4bjfQ0.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/QHbMbTf71ghEpURrS1RKq4bjfQ0.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/QHbMbTf71ghEpURrS1RKq4bjfQ0.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/QHbMbTf71ghEpURrS1RKq4bjfQ0.jpg 4250w\"},\"\"),[u]:/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/e(\"h1\",{children:\"This is a collection about the modern minimalist view of portrait beauty.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:\"Duration | 1 Week\"}),/*#__PURE__*/e(\"p\",{children:\"Location | Taipei, Taiwan\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:\"Initiation\"}),/*#__PURE__*/e(\"p\",{children:\"After returning to Taipei from Milan due to COVID-19, I was tasked with a business design project for a beauty company, which required a redesign of their brand identity. To achieve an elegant and modern look, I explored various design styles.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,Wjw5UOEjN84zdr56oo77mnoPHrg.jpg\",\"data-framer-height\":\"5000\",\"data-framer-width\":\"7000\",height:\"2500\",src:\"https://framerusercontent.com/images/Wjw5UOEjN84zdr56oo77mnoPHrg.jpg\",srcSet:\"https://framerusercontent.com/images/Wjw5UOEjN84zdr56oo77mnoPHrg.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/Wjw5UOEjN84zdr56oo77mnoPHrg.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/Wjw5UOEjN84zdr56oo77mnoPHrg.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/Wjw5UOEjN84zdr56oo77mnoPHrg.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/Wjw5UOEjN84zdr56oo77mnoPHrg.jpg 7000w\",style:{aspectRatio:\"7000 / 5000\"},width:\"3500\"}),/*#__PURE__*/e(\"h3\",{children:\"Minimalist Line Art\"}),/*#__PURE__*/e(\"p\",{children:\"Ultimately, I settled on creating minimalist line art for the brand, as it conveyed a sense of modernity and aesthetic appeal that resonated with customers. After completing the business design project, I created these portraits for my personal art portfolio. Immersing myself in the digital world of art proved to be a healing experience.\"}),/*#__PURE__*/e(\"h3\",{children:\"Retrospect\"}),/*#__PURE__*/e(\"p\",{children:\"Prior to working on the minimalist line art, I had no prior experience with digital illustration. However, I am thrilled to have acquired a new skill in the field of line art, and look forward to exploring more opportunities for creative expression in the future.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,z5iR8WjmjQbzAMyQDWbGj9zzeE.jpg\",\"data-framer-height\":\"3750\",\"data-framer-width\":\"5000\",height:\"1875\",src:\"https://framerusercontent.com/images/z5iR8WjmjQbzAMyQDWbGj9zzeE.jpg\",srcSet:\"https://framerusercontent.com/images/z5iR8WjmjQbzAMyQDWbGj9zzeE.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/z5iR8WjmjQbzAMyQDWbGj9zzeE.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/z5iR8WjmjQbzAMyQDWbGj9zzeE.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/z5iR8WjmjQbzAMyQDWbGj9zzeE.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/z5iR8WjmjQbzAMyQDWbGj9zzeE.jpg 5000w\",style:{aspectRatio:\"5000 / 3750\"},width:\"2500\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,NjM2RR2YWgcabVSqZbjFeNBdIXM.jpg\",\"data-framer-height\":\"2360\",\"data-framer-width\":\"3540\",height:\"1180\",src:\"https://framerusercontent.com/images/NjM2RR2YWgcabVSqZbjFeNBdIXM.jpg\",srcSet:\"https://framerusercontent.com/images/NjM2RR2YWgcabVSqZbjFeNBdIXM.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/NjM2RR2YWgcabVSqZbjFeNBdIXM.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/NjM2RR2YWgcabVSqZbjFeNBdIXM.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/NjM2RR2YWgcabVSqZbjFeNBdIXM.jpg 3540w\",style:{aspectRatio:\"3540 / 2360\"},width:\"1770\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,U7togZVnd9fD3HHYKoVmIaw5Sd0.jpg\",\"data-framer-height\":\"6600\",\"data-framer-width\":\"6600\",height:\"3300\",src:\"https://framerusercontent.com/images/U7togZVnd9fD3HHYKoVmIaw5Sd0.jpg\",srcSet:\"https://framerusercontent.com/images/U7togZVnd9fD3HHYKoVmIaw5Sd0.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/U7togZVnd9fD3HHYKoVmIaw5Sd0.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/U7togZVnd9fD3HHYKoVmIaw5Sd0.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/U7togZVnd9fD3HHYKoVmIaw5Sd0.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/U7togZVnd9fD3HHYKoVmIaw5Sd0.jpg 6600w\",style:{aspectRatio:\"6600 / 6600\"},width:\"3300\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,QHbMbTf71ghEpURrS1RKq4bjfQ0.jpg\",\"data-framer-height\":\"2800\",\"data-framer-width\":\"4250\",height:\"1400\",src:\"https://framerusercontent.com/images/QHbMbTf71ghEpURrS1RKq4bjfQ0.jpg\",srcSet:\"https://framerusercontent.com/images/QHbMbTf71ghEpURrS1RKq4bjfQ0.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/QHbMbTf71ghEpURrS1RKq4bjfQ0.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/QHbMbTf71ghEpURrS1RKq4bjfQ0.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/QHbMbTf71ghEpURrS1RKq4bjfQ0.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/QHbMbTf71ghEpURrS1RKq4bjfQ0.jpg 4250w\",style:{aspectRatio:\"4250 / 2800\"},width:\"2125\"})]})},{index:3,id:\"hwa2pYYJe\",[m]:\"Table Harvesting\",[h]:\"Food Design\",[g]:\"Food Design\",[l]:\"table-harvesting\",[d]:\"2019-03-05T00:00:00.000Z\",[p]:w({src:\"https://framerusercontent.com/images/D212cZKURjet72IXbs99QRF2lI.png\",srcSet:\"https://framerusercontent.com/images/D212cZKURjet72IXbs99QRF2lI.png?scale-down-to=512 512w,https://framerusercontent.com/images/D212cZKURjet72IXbs99QRF2lI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/D212cZKURjet72IXbs99QRF2lI.png 1976w\"},\"\"),[f]:w({src:\"https://framerusercontent.com/images/D212cZKURjet72IXbs99QRF2lI.png\",srcSet:\"https://framerusercontent.com/images/D212cZKURjet72IXbs99QRF2lI.png?scale-down-to=512 512w,https://framerusercontent.com/images/D212cZKURjet72IXbs99QRF2lI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/D212cZKURjet72IXbs99QRF2lI.png 1976w\"},\"\"),[u]:/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/e(\"h1\",{children:\"The new rituals for future dining experience, it's a food trip about \u201Cfrom Farm to Table\u201D.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:\"Role | Ideation, Visual Design, Photography\"}),/*#__PURE__*/e(\"p\",{children:\"Duration | 2 months\"}),/*#__PURE__*/e(\"p\",{children:\"Team | 2 Product Designers, 2 Graphic Designers, 1 Food Stylist\"}),/*#__PURE__*/e(\"p\",{children:\"Location | Milan, Italy\"}),/*#__PURE__*/t(\"p\",{children:[\"\u272A Award | \",/*#__PURE__*/e(n,{href:\"http://www.shejijingsai.com/2020/11/625876.html\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"1st Future Food +86 International\\xa0Food Design Competition 2020\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:\"Brief Intro\"}),/*#__PURE__*/e(\"p\",{children:\"In the future, as the population grows and people move to urban areas, natural cultivation spaces will decrease, and people will incorporate homegrown cultivation systems into their daily food experience. Therefore, rituals and tools will evolve and adapt to this new behavior.\"}),/*#__PURE__*/e(\"h3\",{children:\"Research\"}),/*#__PURE__*/e(\"p\",{children:\"During our research, we found that sea lettuce, enoki mushrooms, and red cabbage microgreens are rich in nutrients and easy to store, making them ideal example ingredients.\"}),/*#__PURE__*/t(\"p\",{children:[\"\u2981 \",/*#__PURE__*/e(\"strong\",{children:\"Sea Lettuce: \"}),\"Commonly consumed raw, it has a slightly bitter taste when cooked. It grows on ocean coasts and can also be cultivated indoors.\",/*#__PURE__*/e(\"br\",{}),\"\u2981 \",/*#__PURE__*/e(\"strong\",{children:\"Enoki Mushrooms: \"}),\"When cooked, they lose 50% of their nutrition and protein, so it is better to consume them raw. They can be grown naturally or indoors.\",/*#__PURE__*/e(\"br\",{}),\"\u2981 \",/*#__PURE__*/e(\"strong\",{children:\"Red Cabbage Microgreens:\"}),\" Cooking them causes a loss of vitality and water, which contain vitamins and enzymes. They grow quickly from seeds and can also be cultivated indoors.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,UBpVGiEnc5ekCYNiC2TuMiO2ZZw.png?originalFilename=%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2023-03-16+%E4%B8%8B%E5%8D%8811.39.21.png\",\"data-framer-height\":\"1560\",\"data-framer-width\":\"2218\",height:\"780\",src:\"https://framerusercontent.com/images/UBpVGiEnc5ekCYNiC2TuMiO2ZZw.png\",srcSet:\"https://framerusercontent.com/images/UBpVGiEnc5ekCYNiC2TuMiO2ZZw.png?scale-down-to=512 512w,https://framerusercontent.com/images/UBpVGiEnc5ekCYNiC2TuMiO2ZZw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/UBpVGiEnc5ekCYNiC2TuMiO2ZZw.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/UBpVGiEnc5ekCYNiC2TuMiO2ZZw.png 2218w\",style:{aspectRatio:\"2218 / 1560\"},width:\"1109\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:\"Design\"}),/*#__PURE__*/e(\"p\",{children:\"The structure we designed is intended for two people, and we opted for ceramic material in a matte black finish to evoke a warm yet modern ambiance. The organic shape of the structure was inspired by the growth of the chosen crops, and it is user-friendly for handling and harvesting.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,CNxKazYi4HtDEz8Ljv8apQhk.png\",\"data-framer-height\":\"1562\",\"data-framer-width\":\"2346\",height:\"781\",src:\"https://framerusercontent.com/images/CNxKazYi4HtDEz8Ljv8apQhk.png\",srcSet:\"https://framerusercontent.com/images/CNxKazYi4HtDEz8Ljv8apQhk.png?scale-down-to=512 512w,https://framerusercontent.com/images/CNxKazYi4HtDEz8Ljv8apQhk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/CNxKazYi4HtDEz8Ljv8apQhk.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/CNxKazYi4HtDEz8Ljv8apQhk.png 2346w\",style:{aspectRatio:\"2346 / 1562\"},width:\"1173\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:\"The curved blade made of ceramic is easy to clean and does not leave any metallic taste or smell. Additionally, its ceramic material allows it to maintain a sharper cutting edge for a longer time, which helps prevent the oxidation of the plant.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,PzbMFsXPzukk5AqUXMgJa5Y82Y.png\",\"data-framer-height\":\"1564\",\"data-framer-width\":\"2348\",height:\"782\",src:\"https://framerusercontent.com/images/PzbMFsXPzukk5AqUXMgJa5Y82Y.png\",srcSet:\"https://framerusercontent.com/images/PzbMFsXPzukk5AqUXMgJa5Y82Y.png?scale-down-to=512 512w,https://framerusercontent.com/images/PzbMFsXPzukk5AqUXMgJa5Y82Y.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/PzbMFsXPzukk5AqUXMgJa5Y82Y.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/PzbMFsXPzukk5AqUXMgJa5Y82Y.png 2348w\",style:{aspectRatio:\"2348 / 1564\"},width:\"1174\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,q8NbzG7mCvRsCcsqmCxQUBj6Lk.png\",\"data-framer-height\":\"1562\",\"data-framer-width\":\"2188\",height:\"781\",src:\"https://framerusercontent.com/images/q8NbzG7mCvRsCcsqmCxQUBj6Lk.png\",srcSet:\"https://framerusercontent.com/images/q8NbzG7mCvRsCcsqmCxQUBj6Lk.png?scale-down-to=512 512w,https://framerusercontent.com/images/q8NbzG7mCvRsCcsqmCxQUBj6Lk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/q8NbzG7mCvRsCcsqmCxQUBj6Lk.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/q8NbzG7mCvRsCcsqmCxQUBj6Lk.png 2188w\",style:{aspectRatio:\"2188 / 1562\"},width:\"1094\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,D212cZKURjet72IXbs99QRF2lI.png\",\"data-framer-height\":\"1526\",\"data-framer-width\":\"1976\",height:\"763\",src:\"https://framerusercontent.com/images/D212cZKURjet72IXbs99QRF2lI.png\",srcSet:\"https://framerusercontent.com/images/D212cZKURjet72IXbs99QRF2lI.png?scale-down-to=512 512w,https://framerusercontent.com/images/D212cZKURjet72IXbs99QRF2lI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/D212cZKURjet72IXbs99QRF2lI.png 1976w\",style:{aspectRatio:\"1976 / 1526\"},width:\"988\"})]})},{index:4,id:\"jijYbET9e\",[m]:\"Cymatics Cup: Shape-Changing Drinks by Leveraging Cymatics\",[h]:\"Human-Food Interaction | FoodHCI Research\",[g]:\"Human-Food Interaction | FoodHCI Research\",[l]:\"cymatics-cup\",[d]:\"2024-05-01T00:00:00.000Z\",[p]:w({src:\"https://framerusercontent.com/images/GaEqXs8zttSultViVqgZCJyxq0.png\",srcSet:\"https://framerusercontent.com/images/GaEqXs8zttSultViVqgZCJyxq0.png?scale-down-to=512 512w,https://framerusercontent.com/images/GaEqXs8zttSultViVqgZCJyxq0.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/GaEqXs8zttSultViVqgZCJyxq0.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/GaEqXs8zttSultViVqgZCJyxq0.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/GaEqXs8zttSultViVqgZCJyxq0.png 8000w\"},\"\"),[f]:w({src:\"https://framerusercontent.com/images/0R0QnrY6GuT6bNOfyAo3uaYbTkA.png\",srcSet:\"https://framerusercontent.com/images/0R0QnrY6GuT6bNOfyAo3uaYbTkA.png?scale-down-to=512 512w,https://framerusercontent.com/images/0R0QnrY6GuT6bNOfyAo3uaYbTkA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/0R0QnrY6GuT6bNOfyAo3uaYbTkA.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/0R0QnrY6GuT6bNOfyAo3uaYbTkA.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/0R0QnrY6GuT6bNOfyAo3uaYbTkA.png 8000w\"},\"\"),[u]:/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/t(\"h1\",{children:[\"Coming Soon!\",/*#__PURE__*/e(\"br\",{}),\"Debuting at CHI 2024 \uD83D\uDD1C\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"ACM Reference Format\"}),/*#__PURE__*/e(\"br\",{}),\"Weijen Chen, Yang Yang, Kao-Hua Liu, Yun Suen Pai, Junichi Yamaoka, and Kouta Minamizawa. 2024. Cymatics Cup: Shape-Changing Drinks by Leveraging Cymatics. In Proceedings of the CHI Conference on Human Factors in Computing Systems (CHI \u201924), May 11\u201316, 2024, Honolulu, HI, USA. ACM, New York, NY, USA, 19 pages. \",/*#__PURE__*/e(n,{href:\"https://doi.org/10.1145/3613904.3642920\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"https://doi.org/10.1145/3613904.3642920\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"ACM SIGCHI Video Presentation\"})}),/*#__PURE__*/e(o.div,{className:\"framer-text-module\",style:{\"--aspect-ratio\":\"560 / 315\",aspectRatio:\"var(--aspect-ratio)\",height:\"auto\",width:\"100%\"},children:/*#__PURE__*/e(a,{componentIdentifier:\"module:NEd4VmDdsxM3StIUbddO/fJ8vwGe6kxfz7kj9H7Sk/YouTube.js:Youtube\",children:t=>/*#__PURE__*/e(c,{...t,play:\"Off\",shouldMute:!0,thumbnail:\"Medium Quality\",url:\"https://youtu.be/lJknHhKfqcU?si=K3qRVJyKrL0aLicD\"})})})]})}];for(let e of b)Object.freeze(e);r(b,{ucpqEg6Tg:{defaultValue:\"\",title:\"Title\",type:s.String},pcsZEd4CH:{defaultValue:\"\",title:\"Subtitle\",type:s.String},feQw8ByYN:{defaultValue:\"Project\",title:\"Category\",type:s.String},Y5gnEVaCx:{title:\"Slug\",type:s.String},Jj83m552b:{defaultValue:\"\",title:\"Date\",type:s.Date},NdtS97fz7:{__defaultAssetReference:\"data:framer/asset-reference,MIfc5XbRZwtljPqieyTzLbc9lY.jpg?originalFilename=PT1%402x.jpg&preferredSize=auto\",title:\"Thumbnail\",type:s.ResponsiveImage},aVg7dx2MN:{__defaultAssetReference:\"data:framer/asset-reference,GMNWeoIfikoEkhfTmBMNsMVWmo.webp?originalFilename=Manual.webp&preferredSize=auto\",title:\"Banner\",type:s.ResponsiveImage},UkvzUXwYF:{defaultValue:\"\",title:\"Content\",type:s.RichText}}),b.displayName=\"Work\";export default b;export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){var r;return null===(r=b.find(t=>t.id===e))||void 0===r?void 0:r[l];},async getRecordIdBySlug(e,t){var r;return null===(r=b.find(t=>t[l]===e))||void 0===r?void 0:r.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerRecordIncludedLocalesKey\":\"includedLocales\",\"framerCollectionId\":\"wi65rbm2r\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerData\":\"\",\"framerRecordIdKey\":\"id\",\"framerCollectionUtils\":\"1\",\"framerContractVersion\":\"1\",\"framerSlug\":\"Y5gnEVaCx\",\"framerRecordIndexKey\":\"index\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "useIsOnCanvas", "se", "RenderTarget", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "paddingControl", "ControlType", "PlayOptions", "ThumbnailOptions", "ThumbnailFormat", "Youtube", "url", "play", "shouldMute", "thumbnail", "isRed", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "props", "onCanvas", "useIsOnCanvas", "isAutoplay", "showThumbnail", "isPreloading", "preloadVideo", "le", "showVideo", "startVideo", "isHovered", "setHovered", "ye", "borderRadius", "useRadius", "hasBorderRadius", "p", "Instructions", "parsedURL", "parseVideoURL", "ErrorMessage", "videoId", "embedURL", "thumbnailURL", "getThumbnailURL", "getWebPSupported", "searchParams", "u", "wrapperStyle", "videoStyle", "PlayButton", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "defaultProps", "urlString", "getEmbedURL", "pathSegments", "embedURL1", "videoId2", "embedURL2", "res", "format", "pre", "ext", "_getWebPSupported", "window", "element", "emptyStateStyle", "centerTextStyle", "message", "containerStyles", "buttonStyle", "m", "h", "g", "l", "d", "p", "f", "u", "w", "e", "t", "b", "x", "Link", "motion", "ComponentPresetsConsumer", "Youtube", "addPropertyControls", "ControlType", "wi65rbm2r_default", "enumToDisplayNameFunctions", "utils", "r", "__FramerMetadata__"]
}
