{"version":3,"file":"mediaClips.fixture.cjs","sources":["../../../../../../src/schema/public/components/mediaClips/mediaClips.fixture.ts"],"sourcesContent":["import { keysToCamelCase } from \"zod-to-camel-case\";\n\nimport type {\n  LessonMediaClips,\n  LessonMediaClipsCamel,\n  MediaClipObject,\n  MediaClipObjectCamel,\n  VideoClipObject,\n  VideoClipObjectCamel,\n  MediaClipCycle,\n  MediaClipCycleCamel,\n} from \"@/schema/public/components/mediaClips/mediaClips.schema\";\n\nexport const mediaObjectFixture = ({\n  overrides = {},\n}: {\n  overrides?: Partial<MediaClipObject>;\n} = {}): MediaClipObject => ({\n  url: \"http://example.com/video1.mp3\",\n  type: \"upload\",\n  bytes: 81127,\n  format: \"mp3\",\n  display_name: \"9_task_C1_3\",\n  resource_type: \"video\",\n  ...overrides,\n});\n\nexport const mediaObjectFixtureCamel = ({\n  overrides = {},\n}: {\n  overrides?: Partial<MediaClipObjectCamel>;\n} = {}): MediaClipObjectCamel => ({\n  ...keysToCamelCase(mediaObjectFixture()),\n  ...overrides,\n});\n\nexport const videoObjectFixture = ({\n  overrides = {},\n}: {\n  overrides?: Partial<VideoClipObject>;\n} = {}): VideoClipObject => ({\n  duration: 5.055667,\n  mux_asset_id: \"hug9i01Tnpf1y83irOm00HRbvAJpttJPU78KNYzPav3mg\",\n  playback_ids: [\n    {\n      id: \"mVkKUtOfoD1100012GNC1pCO6RvUgyGwqGoq01pYsy7WeA\",\n      policy: \"signed\",\n    },\n    {\n      id: \"BW00NkK9R01jB8PPO7R00YCFl2XBDn13GTkhd0001PNtheF00\",\n      policy: \"public\",\n    },\n  ],\n  mux_playback_id: \"BW00NkK9R01jB8PPO7R00YCFl2XBDn13GTkhd0001PNtheF00\",\n  ...overrides,\n});\n\nexport const mediaClipCycleFixture = ({\n  overrides = {},\n}: {\n  overrides?: Partial<MediaClipCycle>;\n} = {}): MediaClipCycle => ({\n  order: \"1\",\n  media_id: \"191188\",\n  video_id: 29844,\n  media_type: \"video\",\n  custom_title: \"Intro Video 1\",\n  media_object: mediaObjectFixture(),\n  video_object: videoObjectFixture(),\n  ...overrides,\n});\n\nexport const mediaClipsFixture = ({\n  overrides = {},\n}: {\n  overrides?: Partial<LessonMediaClips>;\n} = {}): LessonMediaClips => ({\n  media_clips: {\n    intro: [\n      {\n        order: \"1\",\n        media_id: \"191188\",\n        video_id: 29844,\n        media_type: \"video\",\n        custom_title: \"Intro Video 1\",\n        media_object: mediaObjectFixture(),\n        video_object: videoObjectFixture(),\n      },\n      {\n        order: \"2\",\n        media_id: \"191189\",\n        video_id: 29845,\n        media_type: \"video\",\n        custom_title: \"Intro Video 2\",\n        media_object: {\n          url: \"http://example.com/video2.mp3\",\n          type: \"upload\",\n          bytes: 122087,\n          format: \"mp3\",\n          display_name: \"8_task_C1_2\",\n          resource_type: \"video\",\n        },\n        video_object: {\n          duration: 7.603667,\n          mux_asset_id: \"gyUmSG2VVqcuw00NzT9f02kZvlLmXsrnuT5P7KhrYhWJg\",\n          playback_ids: [\n            {\n              id: \"9a02PY7PivjOBUHyH4N2mAwJH00aJoZeybWyy9hiwXVQY\",\n              policy: \"public\",\n            },\n            {\n              id: \"02mDhMdHMs4MOCAMutPLWzylp00NQgDYfiydlLQPDWI3M\",\n              policy: \"signed\",\n            },\n          ],\n          mux_playback_id: \"9a02PY7PivjOBUHyH4N2mAwJH00aJoZeybWyy9hiwXVQY\",\n        },\n      },\n    ],\n    cycle2: [\n      {\n        order: \"1\",\n        media_id: \"191117\",\n        video_id: 29877,\n        media_type: \"video\",\n        custom_title: \"\",\n        media_object: {\n          url: \"http://oaknationalacademy-res.cloudinary.com/video/upload/v1736420414/u5bptym7h8ts8nyyrpwg.mp4\",\n          type: \"upload\",\n          bytes: 276767,\n          format: \"mp4\",\n          display_name: \"australia fact\",\n          resource_type: \"video\",\n        },\n        video_object: {\n          duration: 5.613111,\n          mux_asset_id: \"4yb74fNKob6M6AT02AFTmsTrJEgXUl00WQWhpt01KttWcI\",\n          playback_ids: [\n            {\n              id: \"RUIUNGcGf01kgZU1xC5peDCvGpC2d2YeRcwSMfJ4cvMk\",\n              policy: \"public\",\n            },\n            {\n              id: \"NVs5TJ5Lt6POkNwDBNtHZth2a2VtBvsyorgJPQfO6W4\",\n              policy: \"signed\",\n            },\n          ],\n          mux_playback_id: \"RUIUNGcGf01kgZU1xC5peDCvGpC2d2YeRcwSMfJ4cvMk\",\n        },\n      },\n    ],\n  },\n  ...overrides,\n});\n\nexport const mediaClipsFixtureCamel = ({\n  overrides = {},\n}: {\n  overrides?: Partial<LessonMediaClipsCamel>;\n} = {}): LessonMediaClipsCamel => ({\n  ...keysToCamelCase(mediaClipsFixture()),\n  ...overrides,\n});\n\nexport const videoObjectFixtureCamel = ({\n  overrides = {},\n}: {\n  overrides?: Partial<NonNullable<VideoClipObjectCamel>>;\n} = {}): VideoClipObjectCamel => {\n  const baseFixture = videoObjectFixture();\n  if (!baseFixture) return null;\n  return {\n    ...keysToCamelCase(baseFixture),\n    ...overrides,\n  };\n};\n\nexport const mediaClipCycleFixtureCamel = ({\n  overrides = {},\n}: {\n  overrides?: Partial<MediaClipCycleCamel>;\n} = {}): MediaClipCycleCamel => ({\n  ...keysToCamelCase(mediaClipCycleFixture()),\n  ...overrides,\n});\n\nexport const additionalCyclesFixture = {\n  media_clips: {\n    cycle3: [mediaClipCycleFixture()],\n    cycle4: [\n      mediaClipCycleFixture(),\n      mediaClipCycleFixture({\n        overrides: {\n          order: \"2\",\n          media_id: \"1911749\",\n          video_id: 298345,\n        },\n      }),\n    ],\n  },\n};\n\nexport const additionalCyclesFixtureCamel = keysToCamelCase(\n  additionalCyclesFixture,\n);\n"],"names":["mediaObjectFixture","overrides","url","type","bytes","format","display_name","resource_type","videoObjectFixture","duration","mux_asset_id","playback_ids","id","policy","mux_playback_id","mediaClipCycleFixture","order","media_id","video_id","media_type","custom_title","media_object","video_object","mediaClipsFixture","media_clips","intro","cycle2","additionalCyclesFixture","cycle3","cycle4","additionalCyclesFixtureCamel","keysToCamelCase","baseFixture"],"mappings":"gDAaO,MAAMA,EAAqB,EAChCC,YAAY,CAAA,GAGV,CAAA,KAAE,CACJC,IAAK,gCACLC,KAAM,SACNC,MAAO,MACPC,OAAQ,MACRC,aAAc,cACdC,cAAe,WACZN,IAYQO,EAAqB,EAChCP,YAAY,CAAA,GAGV,CAAA,KAAE,CACJQ,SAAU,SACVC,aAAc,gDACdC,aAAc,CACZ,CACEC,GAAI,iDACJC,OAAQ,UAEV,CACED,GAAI,oDACJC,OAAQ,WAGZC,gBAAiB,uDACdb,IAGQc,EAAwB,EACnCd,YAAY,CAAA,GAGV,CAAA,KAAE,CACJe,MAAO,IACPC,SAAU,SACVC,SAAU,MACVC,WAAY,QACZC,aAAc,gBACdC,aAAcrB,IACdsB,aAAcd,OACXP,IAGQsB,EAAoB,EAC/BtB,YAAY,CAAA,GAGV,CAAA,KAAE,CACJuB,YAAa,CACXC,MAAO,CACL,CACET,MAAO,IACPC,SAAU,SACVC,SAAU,MACVC,WAAY,QACZC,aAAc,gBACdC,aAAcrB,IACdsB,aAAcd,KAEhB,CACEQ,MAAO,IACPC,SAAU,SACVC,SAAU,MACVC,WAAY,QACZC,aAAc,gBACdC,aAAc,CACZnB,IAAK,gCACLC,KAAM,SACNC,MAAO,OACPC,OAAQ,MACRC,aAAc,cACdC,cAAe,SAEjBe,aAAc,CACZb,SAAU,SACVC,aAAc,gDACdC,aAAc,CACZ,CACEC,GAAI,gDACJC,OAAQ,UAEV,CACED,GAAI,gDACJC,OAAQ,WAGZC,gBAAiB,mDAIvBY,OAAQ,CACN,CACEV,MAAO,IACPC,SAAU,SACVC,SAAU,MACVC,WAAY,QACZC,aAAc,GACdC,aAAc,CACZnB,IAAK,iGACLC,KAAM,SACNC,MAAO,OACPC,OAAQ,MACRC,aAAc,iBACdC,cAAe,SAEjBe,aAAc,CACZb,SAAU,SACVC,aAAc,iDACdC,aAAc,CACZ,CACEC,GAAI,+CACJC,OAAQ,UAEV,CACED,GAAI,8CACJC,OAAQ,WAGZC,gBAAiB,sDAKtBb,IAkCQ0B,EAA0B,CACrCH,YAAa,CACXI,OAAQ,CAACb,KACTc,OAAQ,CACNd,IACAA,EAAsB,CACpBd,UAAW,CACTe,MAAO,IACPC,SAAU,UACVC,SAAU,aAOPY,EAA+BC,EAAAA,gBAC1CJ,+IA1BwC,EACxC1B,YAAY,CAAA,GAGV,CAAA,KAAE,IACD8B,EAAAA,gBAAgBhB,QAChBd,+DA5BiC,EACpCA,YAAY,CAAA,GAGV,CAAA,KAAE,IACD8B,EAAAA,gBAAgBR,QAChBtB,iEAtIkC,EACrCA,YAAY,CAAA,GAGV,CAAA,KAAE,IACD8B,EAAAA,gBAAgB/B,QAChBC,iEAmIkC,EACrCA,YAAY,CAAA,GAGV,CAAA,KACF,MAAM+B,EAAcxB,IACpB,OAAKwB,EACE,IACFD,EAAAA,gBAAgBC,MAChB/B,GAHoB"}