cb47eb9cf91030ca03dcb108d7cce449 ./uninstall.php 274bf31b0bdc888888c072b53f9697ae ./fotogenic-ai.php 8ac52e9155f32e8dd7ecfca51e897701 ./assets/shared/core/credits/credits-cache.js 77b81c3706815ce3fae6b1f96e2f86ba ./assets/shared/core/subject/payload-builders.js 3f2b4389cce1cff8c16154dbbcf14a4d ./assets/shared/core/subject/subject-adapter.js acf161bafb1f1e84292da219b67b89df ./assets/shared/core/error/error-system.js 6b5e1b9f4672136ba4acf013efa74ad1 ./assets/shared/core/error/error-overlay.js 1bdb72357eea66127d8a2df263dfa944 ./assets/shared/core/error/error.css 9e5b3adb4a88929d8cc29d939af68c4c ./assets/shared/core/error/error-normalize.js 1f4e5e32a21a18ed89ae5b1ee82aa6c5 ./assets/shared/core/error/error-filters.js d0d308a694dee6e797228722a1974838 ./assets/shared/core/error/error-redact.js 9e3a26c32f178b052d9ccf199699e6d2 ./assets/shared/core/error/error-types.js 8e26c0b1c0a9e0829d370f6e9a77a947 ./assets/shared/core/namespace.js 59abcb1dd358c39ee1cfb3dc724340ca ./assets/shared/page/page-shell.js 8fa8e49400da1861db4b49af0a5f1c48 ./assets/shared/shared.js 284ea9f4c6380503ca0a672ae0849a68 ./assets/shared/img/fotogenic-logo.png 7946de581b5ccbda568a43e8c74b5c1d ./assets/shared/compat/media/media-subject-adapter.js b9bb2ed094e66d6af776621bd8c13c88 ./assets/shared/compat/wp/post-subject-adapter.js 8f8c92a07b5f467cb78c35bc26c406a7 ./assets/shared/compat/wp/page-subject-adapter.js 5eddbd37d8d4acfa23d28f6271ec9b97 ./assets/shared/compat/woocommerce/product-bulk-subject-adapter.js a3a133ea80253f4ba778b1310c9255b5 ./assets/shared/compat/woocommerce/woocommerce-subject-adapter.js 02b12ea545310076883035ea9254fbaf ./assets/shared/steps/step-controller.js ea843ca822a9a2ec6725557ee9e6b767 ./assets/shared/ui/notifications/notify-toast.js b8a1708fa9e0167eabccf020b0deed20 ./assets/shared/ui/notifications/notify-system.js ca0bc1eebfc11231f4b91a66b6c44446 ./assets/shared/ui/notifications/notifications.css d2bf4cf5f204f956511815bf4130b7e6 ./assets/shared/ui/notifications/notify-store.js bee1e733f932b6c6ba2e35c39c2839dd ./assets/shared/ui/picker-base.js c12e55559e2750305342d25f944c42fa ./assets/shared/ui/infinite-loader.js 9be24ab28857679433ba53e4b696bb08 ./assets/shared/ui/zoom-base.js 994b792d450c76fdfb6165ad396383d2 ./assets/shared/ui/overlay-progress.js 1e9d5644b77d6b86ba5c49917d196a51 ./assets/shared/ui/accordion.js f42a196cacc94356b6fad72f7d680f26 ./assets/shared/shared.css 6a510258a86fe74ba7247804f2d42c24 ./assets/shared/api/rest-fetch.js a95c9e8f5c2b865412ab8cdbdcebe235 ./assets/shared/api/wp-api.js 33ab1b5c91ea7c1c979ea3df606f3ea5 ./assets/shared/components/loading-spinner.css cfeac4630d81f87965b5bca08c9ec92b ./assets/shared/components/LoadingSpinner.js 06cf03ef273dd2a0f25555bfce70a017 ./assets/studio/bootstrap.js 0632225e28cbca4f1429fa0760660864 ./assets/studio/header/Target/TargetSelect.js 504e77b2fb373051e53138f0b567257a ./assets/studio/header/Target/target.constants.js 9a51d9cd0e153e5413a95cc889452668 ./assets/studio/header/index.js c37c65450bc993d6be56803c29e5292e ./assets/studio/header/Post/post.api.js ed2329c79ef9f3d44e1e12b7fee67141 ./assets/studio/header/Post/PostPicker.js 0438249e437368bc73c6fff698a60fdf ./assets/studio/header/Product/product.state.js 4ee11631be65af34c5092186ac829135 ./assets/studio/header/Product/product-picker.css 90da0ce1fca80e2fc09d7afe0b5a42b8 ./assets/studio/header/Product/product.api.js 7f1d6cd8d700eccfe60e7973cba64e9b ./assets/studio/header/Product/ProductPicker.js 94e682fa665b3575c394ff1573afdaea ./assets/studio/header/picker-base.js f3681d55fa22e74dbc02cba4011e1e63 ./assets/studio/header/Credits/CreditsBadge.js 85304b0c2deaecfbb6a97abc52045975 ./assets/studio/header/Media/media.api.js 418e34d9bdf8ec1aa18bfa60982cec98 ./assets/studio/header/Media/MediaPicker.js 9bb6c7d1b9f6f6d0dabfc24a6d9850ae ./assets/studio/header/studio-cache.js ed0053df07155c801beac8512eee9465 ./assets/studio/header/Page/PagePicker.js bf66d00e44902de56ea9bb7f3613ba1e ./assets/studio/header/Page/page.api.js af9e5b5aeec1a2aec0c6e3198a7ca503 ./assets/studio/flow/resume/active-run-controller.js 342d8f72662bd7ca903ec37fe9b490dd ./assets/studio/flow/resume/resume-ui.js 146e4bc67ed3cbd4c41735a2c7dbf83f ./assets/studio/flow/steps/step1.js fd6c3b94fc45aa106d18cde836be1c7a ./assets/studio/flow/steps/step2-bulk.js 7c3bd3badcf590c2936528fa6d37a390 ./assets/studio/flow/steps/step3.js fe110d9092cd7e46ff2bbd23a6bc3c9e ./assets/studio/flow/steps/step2.js 945a5e905775d778422da166fa209130 ./assets/studio/flow/features/history.js 0d65228beb8d95355e9eeb30735fd762 ./assets/studio/flow/features/presets.js 8427072f540ee165814a361d46c8b379 ./assets/studio/flow/features/config-cache.js 107954440318f2c56b9aa90e2c50e481 ./assets/studio/flow/features/zoom.js f3da40488bc0a5448b2443f4132c06c8 ./assets/studio/flow/generated-history/controller.js 8338a9440ecab97628dca93324e84538 ./assets/studio/flow/generated-history/api.js 574d7c0a0fd61563c55ce29004ead824 ./assets/studio/flow/ui/pickers.js 90aac229aa0ada868fa9b7c9bc1a2754 ./assets/studio/flow/ui/notifications.js b25e120fe33ec741aab64364f32e6195 ./assets/studio/flow/ui/missing-api-key-lock.js 9032e03e2a132c877ec2a46f9a5ff6b7 ./assets/studio/flow/ui/accordion.js 9a6bc6413ca64a3753512099260942e8 ./assets/studio/flow/css/presets.css 42ebdc10c577c1467184563569a28e7b ./assets/studio/flow/css/history.css 72d5e207a9e94c96627c8d18534bba55 ./assets/studio/flow/css/step1.css b0a16286a3a6d0cc005c199020f28975 ./assets/studio/flow/css/step2.css 7cefa109b0e056633c223d41753d0ae7 ./assets/studio/flow/css/step3.css 862139fa9707c91f5b002fa856a86521 ./assets/studio/flow/css/bulk.css 2dbd9a25ce018fc1776fe097a8e80167 ./assets/studio/flow/css/progress.css 03b78ed96f52995b8064a37043e8ab7b ./assets/studio/flow/css/tokens.css 0e3bb99378f4a4ae355a151ab3326d62 ./assets/studio/flow/css/accordion.css 9415919763434483040ea97385660c7a ./assets/studio/flow/css/modal.css 75799467815eb06c85f1e4ace632fff6 ./assets/studio/flow/css/zoom.css dac5c8a7abd99c669a8342e2bd276aec ./assets/studio/flow/css/pickers.css 93574a1c80865f34adbf01b1e3d1c063 ./assets/studio/flow/api/api.js 301f892051eeb5dd2578e508da53d26b ./assets/studio/flow/state/state.js 3611a7bb46f5e340f350d3b7f196013b ./assets/studio/studio.css d17092ac5aa9efcfe0ca4eab31065387 ./assets/settings/settings.css 7d208744c690056168cd79cf3cabc9f4 ./assets/settings/settings.js 927c79a604109c0a521662d9df96859d ./readme.txt d069190ef3f4f4b2af19bb642ae03810 ./languages/README.md c662cb0cba3128372a8e6cf2362880b9 ./includes/core/class-job-manager.php abbcc766abf1457e85bd5f9baccc6df6 ./includes/core/interface-product-media-write-adapter.php 3f777e775f6e364eed400398262566a3 ./includes/core/class-assets-manifest.php e73e344d0b04896f06b02ac942ec7887 ./includes/core/class-product-image-source-adapter-fallback.php e908f1d40a1124a7aee0de2cec96a276 ./includes/core/class-api-client.php 70c1412201f5b5f5bb0f476556f110ac ./includes/core/class-plugin.php d5eac01f95aa93b3abbf53dcb29a3a12 ./includes/core/class-settings.php be18402511af8f98c8cd6ce155f98bef ./includes/core/interface-post-query-adapter.php 4b42249d533936fc6d2bfe034d81d535 ./includes/core/class-studio-cache-store.php f6ca7f34e2b4c0e917c840c22ef8e5fa ./includes/core/class-messages.php 95d58e052edc4b319f8c505c0f675a28 ./includes/core/class-media-saver.php c75d2f8f5b38b10e042b5fe00528cc1d ./includes/core/class-product-media-write-adapter-fallback.php 8d9b0e529420967f510659a3dbe0ee64 ./includes/core/class-auth-refresh-lock.php 0a8bc358c2d88b4c56438d068551ff89 ./includes/core/interface-media-query-adapter.php 834ad6c82b4936dfee05da11f3179af9 ./includes/core/class-product-query-adapter-fallback.php 76c3b1b0d5b99f376793bec657041a74 ./includes/core/class-credits-service.php adb00360a3be6387ce560480e6dcfa3e ./includes/core/bulk/class-bulk-scheduler.php 1c447dbb2d46c84ea72c788df48e3e27 ./includes/core/bulk/class-bulk-runner.php 6357f7fbf4ffc0997daab04e04f2b3e1 ./includes/core/bulk/class-bulk-repo.php 53b9c042ce0da41daa3e51bbef0ce89f ./includes/core/class-api-endpoints.php c98d82bc0c195a60becda6ca04c188ec ./includes/core/class-auth-session.php c722e03cdd06c99ae1c54f2cbf7dc0d7 ./includes/core/background/class-background-lock.php 0ccd16a3496846ad0211343a8d1ab697 ./includes/core/background/class-background-scheduler.php 71260d955e441a52012ca108e872a59f ./includes/core/background/class-background-finalizer.php ebaa5f7c70c4197394b15428f0f0784a ./includes/core/class-logger.php 27b4e7bef9eb4de74e2f5026e743e9fb ./includes/core/interface-studio-cache-invalidator.php 949e4cd3543b3168bb81679548d29647 ./includes/core/interface-page-query-adapter.php 3dba65652120049dd4b7058220b1f7c4 ./includes/core/class-selection-schema.php 9984bbec10efef3ff2c1daf3fc41fc5e ./includes/core/class-admin.php d7bb235a9af27371614e52f9c5cc0220 ./includes/core/class-bulk-cache-version.php cba36dc4fdfab82245a767373785da1a ./includes/core/helpers.php e51f39cde5e7736ef3e0a5645680f8c5 ./includes/core/class-config-provider.php f1979aa37a3d3df8b4307235c895e9c5 ./includes/core/interface-product-query-adapter.php 9ec7a86524348c82e4dad52f540e2f41 ./includes/core/class-presets.php 3191e2357864bbd0229deb696c0afca6 ./includes/core/class-studio-targets-manifest.php d580167bc348cc9a637a5015d93c41ad ./includes/core/class-price-service.php f12718f24d4f431b2337a4071f6803ca ./includes/core/class-auth-state-store.php 93addef4685de4d593c11eb41755842e ./includes/core/services/class-service-library.php 3b2a1e636185aea71f16db3e364e377c ./includes/core/services/generate/class-service-generate-poll.php d0472526b6dea090d9ba3570b4e92ca7 ./includes/core/services/generate/class-service-generate-configuration.php 3be978b45e5322c50420ab232588673b ./includes/core/services/generate/class-service-generate-active.php 26a1f02308d338c2dfa6a640ca860b8c ./includes/core/services/generate/class-service-generate-start.php 60d68bf5fd02f7452b0b9856ab3cbbbe ./includes/core/services/generate/class-generation-service.php 4c4a0d0106a33704d91a19eb4a0ffcf3 ./includes/core/services/generate/class-generate-image-builder.php 6ff7ddac9b3d54394cc33aab9815967e ./includes/core/services/generate/class-service-generate-save.php 502a520c3de77928636ac2a5be676539 ./includes/core/services/generate/class-service-generate-remove.php 72edd0fbfc3239b221f1cadb664ae4dd ./includes/core/services/generate/class-generate-job-finalizer.php a6789f6a36f550ccc7e71987cbac08d1 ./includes/core/services/class-service-presets.php d90fe36f37c44ccab987d1b4ade4dfd8 ./includes/core/services/class-service-configuration.php 747b53e6aa2c5e54abb658b7881a323c ./includes/core/services/class-service-history.php 3af2a184896303cb42aec2cc9f08899d ./includes/core/services/class-service-bulk.php b9c8a140bf7496b3b1fc7571d35e3f95 ./includes/core/services/class-service-credits.php 02491b2194c404deaf9a0745a1742581 ./includes/core/class-image-source-resolver.php 4e7a4fc601beb4348a95cdb3b9ce952c ./includes/core/class-plugin-cache-refresher.php e6a0fad7e95499b754395b8e21945a0f ./includes/core/class-auth-client.php ea0295aa5ea631db4997a9a7fc72c5d9 ./includes/core/interface-product-image-source-adapter.php c72ade0927e9631c12053ff628a01b11 ./includes/studio/modules/class-modules-registry.php b66ea0c175ad816b642568ef030d3198 ./includes/studio/modules/class-studio-module.php 3e7cffca38689e2d8d2d33d0df78a29f ./includes/studio/class-studio-page.php 2eb63278e948ef2db083b0479538fa83 ./includes/compat/load-compat.php a93ada3aa89e2dea08cae7834185c4db ./includes/compat/media/class-media-query-adapter-wp.php b048589158ed74c6140064bee2980847 ./includes/compat/wp/class-page-query-adapter-wp.php a0a797cdcbc2c4269addb053db4494e5 ./includes/compat/wp/class-post-query-adapter-wp.php a98e87f13635c218a7c420466352e8ab ./includes/compat/class-compat-manager.php e05dcd89b21d8643b80a5b842b820021 ./includes/compat/woocommerce/class-woocommerce-studio-cache-invalidation.php 9a721a3167d5222fd7569885e19ef079 ./includes/compat/woocommerce/class-product-media-write-adapter-woocommerce.php 7948c92503cd801071561cf268703590 ./includes/compat/woocommerce/class-product-query-adapter-woocommerce.php 3e9372a0889995c75dfb285f1be4f629 ./includes/compat/woocommerce/class-woocommerce-bulk-cache-invalidation.php c0ec8cf7f75f63662070e255d07e21ab ./includes/compat/woocommerce/class-product-image-source-adapter-woocommerce.php 565117b0b7204a3700f3c13737a06e23 ./includes/settings/class-settings-page.php 25a391ac881de9443eda9f06cd6f2551 ./includes/load.php 632f6465ab3e9353cf08b186fc35f573 ./includes/rest/handlers/generate/class-rest-generate-save.php 19193bca5e2bc97a254c46d183158c3a ./includes/rest/handlers/generate/class-rest-generate-active.php 46a9a021631189d5793800cebc6ca871 ./includes/rest/handlers/generate/class-rest-generate-remove.php d90069dfd518259719ed82766d1091d8 ./includes/rest/handlers/generate/class-rest-generate-poll.php d059a7da4fa8f8e2921ce27ae3b379c8 ./includes/rest/handlers/generate/class-rest-generate-start.php f1dea165cf023286161070a55d68e505 ./includes/rest/handlers/generate/class-rest-generate-configuration.php c394f663b7f6dba59fa966de85cd0bdc ./includes/rest/handlers/class-rest-configuration.php 3bb47cb2baaae7a6b7ba79f799f03afc ./includes/rest/handlers/class-rest-studio-media.php c2aa813fb89639400786279601984e43 ./includes/rest/handlers/class-rest-library.php 6a09d8e49eced5e4cd3fd18d854cfcda ./includes/rest/handlers/class-rest-history.php 86b07a39a54a0cd49b7eb92af6920eaa ./includes/rest/handlers/class-rest-auth.php f38d2d3413fd03de285882cb5d7e4ea6 ./includes/rest/handlers/class-studio-cache-invalidator.php 2e70fad01c55dd2fe4eb5b5905808148 ./includes/rest/handlers/class-rest-studio-post.php 65af21e1b0184b1321c82290eeb01324 ./includes/rest/handlers/class-rest-credits.php 688f2fb2d306de09ce58a2e91547f5bc ./includes/rest/handlers/class-rest-studio.php decd440777f39590b1f39a72278660c3 ./includes/rest/handlers/class-rest-studio-page.php e5cd7e1858b5029af7d34ac981d7e15c ./includes/rest/handlers/class-rest-bulk.php d8081d6a921dc7f26903468b2ed98ccf ./includes/rest/handlers/class-rest-presets.php 39858e9d1631515e2f55ced6a00cb5d5 ./includes/rest/handlers/class-rest-admin.php a448d1e39f20a2c14d17d25f8dde1af8 ./includes/rest/class-rest.php dc0b6825971c9df40afd0cb7dde77bee ./includes/rest/class-rest-router.php 2bbdf76187f8252ce10075a229e8c8f1 ./includes/load-rest.php e54686a9c635c2f326f768bbbb137872 ./LICENSE.txt 21b6baf92185585adcc9a5f427bb95d1 ./templates/studio/header.php a4cbb4856851973b080ae8f49889681f ./templates/studio/steps/step1.php b83e3ac303767f1edb0378e35c6e449e ./templates/studio/steps/step2.php 72b704df419b2f7b56aa3c72b736199e ./templates/studio/steps/step2-bulk.php 1c1833b69040fec7e7d8d8831a02b3a4 ./templates/studio/steps/step3.php fc621fb62df97f4c2fee68a0ca861e20 ./templates/studio/page.php 836eb923acab9f6f252a61ddb9cbffff ./templates/studio/body.php 5c550b793a459c76efa89ba93cea95f3 ./templates/studio/footer.php d2930bb48aa661efddfd8b1de8d3e808 ./templates/settings/settings-page.php 45f13bc3e483c045f191ece1adf40e26 ./.wp-env.json