{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/w9rewkY4LzOzA8rxY04c/CgSjOCQAEILeoX9F5tL0/d1D7hFnPf.js", "ssg:https://ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js"],
  "sourcesContent": ["import { addPropertyControls, ControlType } from \"framer\"; /**\n                                                           * @framerRecordIdKey id\n                                                           * @framerSlug R8pu4OIMv\n                                                           * @framerEnumToDisplayNameUtils 2\n                                                           * @framerData\n                                                           */\nconst data = [{\n  C_mo5adix: \"Thummala\",\n  ftc1_MjKp: \"https://twitter.com/tarunthummala\",\n  I4xwqzlPs: \"Tarun\",\n  id: \"baQgPn2ef\",\n  N6tMTkZJV: \"https://www.linkedin.com/in/tarun-thummala/\",\n  OvIBy6sRT: \"https://medium.com/@tarunthummala\",\n  PNKr008DC: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/g5VN7ds8XXANmiYfUlCI6wEt16Q.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/g5VN7ds8XXANmiYfUlCI6wEt16Q.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/g5VN7ds8XXANmiYfUlCI6wEt16Q.png\").href} 1024w`\n  },\n  R8pu4OIMv: \"tarun\",\n  vMxdYwQQh: \"Tarun is dedicated to helping companies embrace the future of AI and Machine Learning. Following a successful exit from his previous AI startup, Tarun identified the need for expert guidance in the AI landscape, which led to the inception of PressW. With a client-centric approach, Tarun treats each collaboration as a partnership, working closely alongside clients to navigate challenges and harness the transformative power of AI solutions.\",\n  YK1syJOVz: \"CEO\"\n}, {\n  C_mo5adix: \"Greenwood\",\n  I4xwqzlPs: \"Bryson\",\n  id: \"NeM8jV7AR\",\n  N6tMTkZJV: \"https://www.linkedin.com/in/bryson-greenwood99/\",\n  OvIBy6sRT: \"https://medium.com/@bryson_greenwood\",\n  PNKr008DC: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/x1lMoXlpMNACFsq3KlKFA4uY.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/x1lMoXlpMNACFsq3KlKFA4uY.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/x1lMoXlpMNACFsq3KlKFA4uY.png\").href} 1024w`\n  },\n  R8pu4OIMv: \"bryson\",\n  vMxdYwQQh: \"Bryson is a staunch advocate for consumer AI solutions and their transformative potential. With a keen interest in Natural Language models, recommender systems, and genetic algorithms, Bryson leads the team in developing innovative AI solutions that redefine industries. When he's not immersed in the world of AI, Bryson's passion for climbing takes him from the gym to outdoor climbing, conquering new heights in both his professional and personal life.\",\n  YK1syJOVz: \"AI / ML\"\n}, {\n  C_mo5adix: \"DeCoste\",\n  ftc1_MjKp: \"https://www.twitter.com/elmd_me\",\n  I4xwqzlPs: \"Liam\",\n  id: \"ZEaJzLQTz\",\n  N6tMTkZJV: \"https://www.linkedin.com/in/elmdecoste\",\n  OvIBy6sRT: \"https://elmd.medium.com\",\n  PNKr008DC: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/158aKAKVDTLqFiBHU0QRzcUTeSM.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/158aKAKVDTLqFiBHU0QRzcUTeSM.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/158aKAKVDTLqFiBHU0QRzcUTeSM.png\").href} 684w`\n  },\n  R8pu4OIMv: \"liam\",\n  vMxdYwQQh: \"Liam is an accomplished engineer and designer with a passion for combining cutting-edge technology and hyper-personalized user experiences. With over 7 years of expertise in native applications, web development, and UX design, Liam's focus on customization and optimization drives his success in creating innovative AI solutions.\",\n  YK1syJOVz: \"Product\"\n}];\nfor (const item of data) {\n  Object.freeze(item);\n}\naddPropertyControls(data, {\n  I4xwqzlPs: {\n    defaultValue: \"\",\n    title: \"First Name\",\n    type: ControlType.String\n  },\n  C_mo5adix: {\n    defaultValue: \"\",\n    title: \"Last Name\",\n    type: ControlType.String\n  },\n  YK1syJOVz: {\n    defaultValue: \"\",\n    title: \"Position\",\n    type: ControlType.String\n  },\n  PNKr008DC: {\n    title: \"Photo\",\n    type: ControlType.ResponsiveImage\n  },\n  vMxdYwQQh: {\n    defaultValue: \"\",\n    displayTextArea: true,\n    title: \"Bio\",\n    type: ControlType.String\n  },\n  R8pu4OIMv: {\n    title: \"Slug\",\n    type: ControlType.String\n  },\n  ftc1_MjKp: {\n    title: \"Twitter\",\n    type: ControlType.Link\n  },\n  N6tMTkZJV: {\n    title: \"LinkedIn\",\n    type: ControlType.Link\n  },\n  OvIBy6sRT: {\n    title: \"Medium\",\n    type: ControlType.Link\n  }\n});\ndata[\"displayName\"] = \"Team\";\nexport default data;\nexport const enumToDisplayNameFunctions = {};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"data\",\n      \"name\": \"data\",\n      \"annotations\": {\n        \"framerData\": \"\",\n        \"framerSlug\": \"R8pu4OIMv\",\n        \"framerEnumToDisplayNameUtils\": \"2\",\n        \"framerContractVersion\": \"1\",\n        \"framerRecordIdKey\": \"id\"\n      }\n    },\n    \"enumToDisplayNameFunctions\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map"],
  "mappings": "gDAMA,IAAMA,EAAO,CAAC,CACZ,UAAW,WACX,UAAW,oCACX,UAAW,QACX,GAAI,YACJ,UAAW,8CACX,UAAW,oCACX,UAAW,CACT,IAAK,GACL,IAAK,IAAI,IAAI,sEAAsE,EAAE,KACrF,OAAQ,GAAG,IAAI,IAAI,wFAAwF,EAAE,cAAc,IAAI,IAAI,sEAAsE,EAAE,YAC7M,EACA,UAAW,QACX,UAAW,6bACX,UAAW,KACb,EAAG,CACD,UAAW,YACX,UAAW,SACX,GAAI,YACJ,UAAW,kDACX,UAAW,uCACX,UAAW,CACT,IAAK,GACL,IAAK,IAAI,IAAI,mEAAmE,EAAE,KAClF,OAAQ,GAAG,IAAI,IAAI,qFAAqF,EAAE,cAAc,IAAI,IAAI,mEAAmE,EAAE,YACvM,EACA,UAAW,SACX,UAAW,ycACX,UAAW,SACb,EAAG,CACD,UAAW,UACX,UAAW,kCACX,UAAW,OACX,GAAI,YACJ,UAAW,yCACX,UAAW,0BACX,UAAW,CACT,IAAK,GACL,IAAK,IAAI,IAAI,sEAAsE,EAAE,KACrF,OAAQ,GAAG,IAAI,IAAI,wFAAwF,EAAE,cAAc,IAAI,IAAI,sEAAsE,EAAE,WAC7M,EACA,UAAW,OACX,UAAW,4UACX,UAAW,SACb,CAAC,EACD,QAAWC,KAAQD,EACjB,OAAO,OAAOC,CAAI,EAEpBC,EAAoBF,EAAM,CACxB,UAAW,CACT,aAAc,GACd,MAAO,aACP,KAAMG,EAAY,MACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,YACP,KAAMA,EAAY,MACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,WACP,KAAMA,EAAY,MACpB,EACA,UAAW,CACT,MAAO,QACP,KAAMA,EAAY,eACpB,EACA,UAAW,CACT,aAAc,GACd,gBAAiB,GACjB,MAAO,MACP,KAAMA,EAAY,MACpB,EACA,UAAW,CACT,MAAO,OACP,KAAMA,EAAY,MACpB,EACA,UAAW,CACT,MAAO,UACP,KAAMA,EAAY,IACpB,EACA,UAAW,CACT,MAAO,WACP,KAAMA,EAAY,IACpB,EACA,UAAW,CACT,MAAO,SACP,KAAMA,EAAY,IACpB,CACF,CAAC,EACDH,EAAK,YAAiB,OACtB,IAAOI,EAAQJ,EClG4G,IAAMK,EAAM,CAACC,EAAEC,EAAEC,IAAI,KAAK,IAAI,KAAK,IAAIA,EAAEF,CAAC,EAAEC,CAAC,EAAyV,IAAME,EAAWC,GAAGA,EAA6sB,IAAMC,EAAE,CAAC,GAAGC,GAAG,IAAIA,EAAE,EAAEA,GAAGA,EAAE,GAAG,EAM/vC,SAASC,EAAkBD,EAAED,EAAE,CAAC,OAAOA,EAAEC,GAAG,IAAID,GAAG,CAAC",
  "names": ["data", "item", "addPropertyControls", "ControlType", "d1D7hFnPf_default", "clamp", "t", "e", "n", "noopReturn", "t", "e", "t", "velocityPerSecond"]
}
