Path Lines of Code backend-apis/app/__init__.py 1 backend-apis/app/main.py 68 backend-apis/app/models/p1_model.py 108 backend-apis/app/models/p2_model.py 44 backend-apis/app/models/p4_model.py 90 backend-apis/app/models/p5_model.py 89 backend-apis/app/models/p6_model.py 67 backend-apis/app/models/p7_model.py 44 backend-apis/app/routers/__init__.py 1 backend-apis/app/routers/p1_customer.py 584 backend-apis/app/routers/p2_content_creator.py 280 backend-apis/app/routers/p4_customer_service_agent.py 340 backend-apis/app/routers/p5_contact_center_analyst.py 377 backend-apis/app/routers/p6_field_service_agent.py 328 backend-apis/app/routers/p7_return_agent.py 136 backend-apis/app/utils/__init__.py 1 backend-apis/app/utils/utils_cloud_nlp.py 33 backend-apis/app/utils/utils_cloud_sql.py 85 backend-apis/app/utils/utils_cloud_translation.py 11 backend-apis/app/utils/utils_gemini.py 69 backend-apis/app/utils/utils_imagen.py 75 backend-apis/app/utils/utils_palm.py 138 backend-apis/app/utils/utils_pubsub.py 48 backend-apis/app/utils/utils_recommendations.py 121 backend-apis/app/utils/utils_salesforce.py 269 backend-apis/app/utils/utils_search.py 370 backend-apis/app/utils/utils_vertex_vector.py 73 backend-apis/app/utils/utils_workspace.py 574 backend-apis/app/utils/utils_ws_protocols.py 275 backend-apis/deployment_scripts/firestore_upload_data.py 81 backend-apis/deployment_scripts/media_event_generation.py 75 backend-apis/deployment_scripts/vertex_search_operations.py 127 backend-apis/deployment_scripts/vertex_vector_generate_embeddings.py 107 backend-apis/deployment_scripts/vertex_vector_operations.py 208 backend-apis/static/index.html 1 frontend/src/app/app.component.html 1 frontend/src/app/app.component.scss 95 frontend/src/app/app.component.ts 15 frontend/src/app/contact-center-analyst/home/home.component.html 600 frontend/src/app/contact-center-analyst/home/home.component.scss 388 frontend/src/app/contact-center-analyst/home/home.component.ts 355 frontend/src/app/content-creator/header/header.component.html 1 frontend/src/app/content-creator/header/header.component.scss 9 frontend/src/app/content-creator/header/header.component.ts 11 frontend/src/app/content-creator/home/home.component.html 38 frontend/src/app/content-creator/home/home.component.scss 74 frontend/src/app/content-creator/home/home.component.ts 106 frontend/src/app/content-creator/logo/logo.component.html 3 frontend/src/app/content-creator/logo/logo.component.scss 1 frontend/src/app/content-creator/logo/logo.component.ts 12 frontend/src/app/content-creator/menu/menu.component.html 27 frontend/src/app/content-creator/menu/menu.component.scss 3 frontend/src/app/content-creator/menu/menu.component.ts 16 frontend/src/app/content-creator/product/add-product/add-product.component.html 288 frontend/src/app/content-creator/product/add-product/add-product.component.scss 379 frontend/src/app/content-creator/product/add-product/add-product.component.ts 261 frontend/src/app/content-creator/product/edit-product/edit-product.component.css 1 frontend/src/app/content-creator/product/edit-product/edit-product.component.html 1 frontend/src/app/content-creator/product/edit-product/edit-product.component.ts 9 frontend/src/app/content-creator/product/product-list/product-list.component.css 23 frontend/src/app/content-creator/product/product-list/product-list.component.html 34 frontend/src/app/content-creator/product/product-list/product-list.component.ts 94 frontend/src/app/content-creator/product/product-preview/product-preview.component.html 54 frontend/src/app/content-creator/product/product-preview/product-preview.component.scss 70 frontend/src/app/content-creator/product/product-preview/product-preview.component.ts 47 frontend/src/app/content-creator/service/add-service/add-service.component.html 257 frontend/src/app/content-creator/service/add-service/add-service.component.scss 249 frontend/src/app/content-creator/service/add-service/add-service.component.ts 264 frontend/src/app/content-creator/service/edit-service/edit-service.component.css 1 frontend/src/app/content-creator/service/edit-service/edit-service.component.html 1 frontend/src/app/content-creator/service/edit-service/edit-service.component.ts 9 frontend/src/app/content-creator/service/service-list/service-list.component.css 20 frontend/src/app/content-creator/service/service-list/service-list.component.html 34 frontend/src/app/content-creator/service/service-list/service-list.component.ts 93 frontend/src/app/content-creator/service/service-preview/service-preview.component.html 55 frontend/src/app/content-creator/service/service-preview/service-preview.component.scss 69 frontend/src/app/content-creator/service/service-preview/service-preview.component.ts 61 frontend/src/app/customer-experience-analyst/home/home.component.html 38 frontend/src/app/customer-experience-analyst/home/home.component.scss 171 frontend/src/app/customer-experience-analyst/home/home.component.ts 93 frontend/src/app/customer-service-agent/agent-chat/agent-chat.component.html 60 frontend/src/app/customer-service-agent/agent-chat/agent-chat.component.scss 103 frontend/src/app/customer-service-agent/agent-chat/agent-chat.component.ts 164 frontend/src/app/customer-service-agent/agent-knowledge-search/agent-knowledge-search.component.html 152 frontend/src/app/customer-service-agent/agent-knowledge-search/agent-knowledge-search.component.scss 285 frontend/src/app/customer-service-agent/agent-knowledge-search/agent-knowledge-search.component.ts 241 frontend/src/app/customer-service-agent/agent-messages/agent-messages.component.html 38 frontend/src/app/customer-service-agent/agent-messages/agent-messages.component.scss 144 frontend/src/app/customer-service-agent/agent-messages/agent-messages.component.ts 47 frontend/src/app/customer-service-agent/agent/agent.component.html 61 frontend/src/app/customer-service-agent/agent/agent.component.scss 100 frontend/src/app/customer-service-agent/agent/agent.component.ts 110 frontend/src/app/customer-service-agent/case-history/case-history.component.html 66 frontend/src/app/customer-service-agent/case-history/case-history.component.scss 78 frontend/src/app/customer-service-agent/case-history/case-history.component.ts 152 frontend/src/app/customer-service-agent/customer/customer.component.html 65 frontend/src/app/customer-service-agent/customer/customer.component.scss 164 frontend/src/app/customer-service-agent/customer/customer.component.ts 154 frontend/src/app/customer-service-agent/home/home.component.html 7 frontend/src/app/customer-service-agent/home/home.component.scss 25 frontend/src/app/customer-service-agent/home/home.component.ts 27 frontend/src/app/customer/add-to-cart-details/add-to-cart-details.component.html 42 frontend/src/app/customer/add-to-cart-details/add-to-cart-details.component.scss 261 frontend/src/app/customer/add-to-cart-details/add-to-cart-details.component.ts 143 frontend/src/app/customer/assistant-chat/assistant-chat.component.html 128 frontend/src/app/customer/assistant-chat/assistant-chat.component.scss 335 frontend/src/app/customer/assistant-chat/assistant-chat.component.ts 130 frontend/src/app/customer/checkout-page/checkout-page.component.css 262 frontend/src/app/customer/checkout-page/checkout-page.component.ts 226 frontend/src/app/customer/customer-home-footer/customer-home-footer.component.scss 1 frontend/src/app/customer/customer-home-footer/customer-home-footer.component.ts 11 frontend/src/app/customer/df-messenger/df-messenger.component.html 6 frontend/src/app/customer/df-messenger/df-messenger.component.scss 16 frontend/src/app/customer/df-messenger/df-messenger.component.ts 118 frontend/src/app/customer/guide/guide.component.html 101 frontend/src/app/customer/guide/guide.component.scss 231 frontend/src/app/customer/guide/guide.component.ts 83 frontend/src/app/customer/home-product-carousel/home-product-carousel.component.html 40 frontend/src/app/customer/home-product-carousel/home-product-carousel.component.scss 186 frontend/src/app/customer/home-product-carousel/home-product-carousel.component.ts 73 frontend/src/app/customer/home/home.component.html 210 frontend/src/app/customer/home/home.component.scss 392 frontend/src/app/customer/home/home.component.ts 216 frontend/src/app/customer/product-carousel/product-carousel.component.html 79 frontend/src/app/customer/product-carousel/product-carousel.component.scss 233 frontend/src/app/customer/product-carousel/product-carousel.component.ts 151 frontend/src/app/customer/product-cart/product-cart.component.html 75 frontend/src/app/customer/product-cart/product-cart.component.scss 273 frontend/src/app/customer/product-cart/product-cart.component.ts 89 frontend/src/app/customer/product-dashboard/product-dashboard.component.html 1 frontend/src/app/customer/product-dashboard/product-dashboard.component.scss 52 frontend/src/app/customer/product-dashboard/product-dashboard.component.ts 80 frontend/src/app/customer/product-description/product-description.component.html 77 frontend/src/app/customer/product-description/product-description.component.scss 110 frontend/src/app/customer/product-description/product-description.component.ts 122 frontend/src/app/customer/purchase-complete/purchase-complete.component.html 5 frontend/src/app/customer/purchase-complete/purchase-complete.component.scss 1 frontend/src/app/customer/purchase-complete/purchase-complete.component.ts 11 frontend/src/app/customer/star-rating/star-rating.component.html 5 frontend/src/app/customer/star-rating/star-rating.component.scss 1 frontend/src/app/customer/star-rating/star-rating.component.ts 27 frontend/src/app/field-service-agent/home/home.component.html 150 frontend/src/app/field-service-agent/home/home.component.scss 219 frontend/src/app/field-service-agent/home/home.component.ts 91 frontend/src/app/field-service-agent/job/job.component.html 243 frontend/src/app/field-service-agent/job/job.component.scss 375 frontend/src/app/field-service-agent/job/job.component.ts 229 frontend/src/app/fulfillment-agent/home/home.component.css 323 frontend/src/app/fulfillment-agent/home/home.component.html 214 frontend/src/app/fulfillment-agent/home/home.component.ts 161 frontend/src/app/return-service/agent-view/home/home.component.css 258 frontend/src/app/return-service/agent-view/home/home.component.ts 104 frontend/src/app/return-service/alternative-items/alternative-items.component.css 215 frontend/src/app/return-service/alternative-items/alternative-items.component.html 168 frontend/src/app/return-service/alternative-items/alternative-items.component.ts 129 frontend/src/app/return-service/guide/guide.component.css 169 frontend/src/app/return-service/guide/guide.component.html 58 frontend/src/app/return-service/guide/guide.component.ts 52 frontend/src/app/return-service/order-details/order-details.component.css 144 frontend/src/app/return-service/order-details/order-details.component.html 37 frontend/src/app/return-service/order-details/order-details.component.ts 84 frontend/src/app/return-service/refund-item/refund-item.component.css 88 frontend/src/app/return-service/refund-item/refund-item.component.html 43 frontend/src/app/return-service/refund-item/refund-item.component.ts 22 frontend/src/app/return-service/resolve-dialog/resolve-dialog.component.css 29 frontend/src/app/return-service/resolve-dialog/resolve-dialog.component.html 9 frontend/src/app/return-service/resolve-dialog/resolve-dialog.component.ts 23 frontend/src/app/return-service/return-order/return-order.component.css 79 frontend/src/app/return-service/return-order/return-order.component.html 57 frontend/src/app/return-service/return-order/return-order.component.ts 76 frontend/src/app/return-service/return-service.component.css 61 frontend/src/app/return-service/return-service.component.html 32 frontend/src/app/return-service/return-service.component.ts 18 frontend/src/app/return-service/upload-image/upload-image.component.css 187 frontend/src/app/return-service/upload-image/upload-image.component.html 86 frontend/src/app/return-service/upload-image/upload-image.component.ts 167 frontend/src/app/shared/architecture/architecture.component.html 71 frontend/src/app/shared/architecture/architecture.component.scss 104 frontend/src/app/shared/architecture/architecture.component.ts 24 frontend/src/app/shared/architecure-diagram/architecure-diagram.component.html 8 frontend/src/app/shared/architecure-diagram/architecure-diagram.component.scss 8 frontend/src/app/shared/architecure-diagram/architecure-diagram.component.ts 22 frontend/src/app/shared/constants/languages.constant.ts 140 frontend/src/app/shared/login-button/login-button.component.html 23 frontend/src/app/shared/login-button/login-button.component.scss 157 frontend/src/app/shared/login-button/login-button.component.ts 19 frontend/src/app/shared/pipes/safe.pipe.ts 12 frontend/src/app/shared/pipes/truncate.pipe.ts 13 frontend/src/app/shared/services/contact-center-analyst.service.ts 156 frontend/src/app/shared/services/creator.service.ts 95 frontend/src/app/shared/services/customer-service-agent.service.ts 142 frontend/src/app/shared/services/field-service-agent.service.ts 157 frontend/src/app/shared/services/file-drag-drop.directive.ts 37 frontend/src/app/shared/services/firebase.service.ts 146 frontend/src/app/shared/services/observables.service.ts 80 frontend/src/app/shared/services/product.service.ts 57 frontend/src/app/shared/services/recommendations.service.ts 96 frontend/src/app/shared/services/return-service.service.ts 54 frontend/src/app/shared/services/search.service.ts 149 frontend/src/app/shared/services/translation.service.ts 53 frontend/src/app/shared/services/utils.ts 21 frontend/src/app/shared/user-photo/user-photo.component.html 3 frontend/src/app/shared/user-photo/user-photo.component.scss 11 frontend/src/app/shared/user-photo/user-photo.component.ts 53 frontend/src/app/terms-page/terms-page.component.html 54 frontend/src/app/terms-page/terms-page.component.scss 143 frontend/src/app/terms-page/terms-page.component.ts 24 frontend/src/app/user-journey/user-journey.component.html 61 frontend/src/app/user-journey/user-journey.component.scss 225 frontend/src/app/user-journey/user-journey.component.ts 111 frontend/src/environments/environment.ts 17 frontend/src/index.html 25 frontend/src/main.ts 75 frontend/src/styles.scss 20 genai-for-marketing/app.yaml 9 genai-for-marketing/backend_apis/app/__init__.py 1 genai-for-marketing/backend_apis/app/body_schema.py 144 genai-for-marketing/backend_apis/app/bulk_email_util.py 131 genai-for-marketing/backend_apis/app/config.toml 414 genai-for-marketing/backend_apis/app/main.py 724 genai-for-marketing/backend_apis/app/utils_codey.py 109 genai-for-marketing/backend_apis/app/utils_firebase.py 71 genai-for-marketing/backend_apis/app/utils_gcs.py 18 genai-for-marketing/backend_apis/app/utils_prompt.py 59 genai-for-marketing/backend_apis/app/utils_search.py 44 genai-for-marketing/backend_apis/app/utils_trendspotting.py 76 genai-for-marketing/backend_apis/app/utils_workspace.py 302 genai-for-marketing/backend_apis/service.app.yaml 11 genai-for-marketing/frontend/server.ts 40 genai-for-marketing/frontend/src/app/app-routing.module.ts 19 genai-for-marketing/frontend/src/app/app.component.html 1 genai-for-marketing/frontend/src/app/app.component.scss 1 genai-for-marketing/frontend/src/app/app.component.ts 9 genai-for-marketing/frontend/src/app/app.module.server.ts 12 genai-for-marketing/frontend/src/app/app.module.ts 156 genai-for-marketing/frontend/src/app/architecture-diagram/architecture-diagram.component.html 8 genai-for-marketing/frontend/src/app/architecture-diagram/architecture-diagram.component.scss 8 genai-for-marketing/frontend/src/app/architecture-diagram/architecture-diagram.component.ts 14 genai-for-marketing/frontend/src/app/asset-group-pmax/asset-group-pmax.component.scss 364 genai-for-marketing/frontend/src/app/asset-group-pmax/asset-group-pmax.component.ts 248 genai-for-marketing/frontend/src/app/audiences/audience.ts 16 genai-for-marketing/frontend/src/app/audiences/audiences.component.html 152 genai-for-marketing/frontend/src/app/audiences/audiences.component.scss 495 genai-for-marketing/frontend/src/app/audiences/audiences.component.ts 205 genai-for-marketing/frontend/src/app/campaign-form/campaign-form.component.html 117 genai-for-marketing/frontend/src/app/campaign-form/campaign-form.component.scss 240 genai-for-marketing/frontend/src/app/campaign-form/campaign-form.component.ts 72 genai-for-marketing/frontend/src/app/campaign-list/campaign-list.component.html 88 genai-for-marketing/frontend/src/app/campaign-list/campaign-list.component.scss 457 genai-for-marketing/frontend/src/app/campaign-list/campaign-list.component.ts 234 genai-for-marketing/frontend/src/app/campaign-performance/campaign-performance.component.html 85 genai-for-marketing/frontend/src/app/campaign-performance/campaign-performance.component.scss 94 genai-for-marketing/frontend/src/app/campaign-performance/campaign-performance.component.ts 283 genai-for-marketing/frontend/src/app/consumer-insights/consumer-insights.component.html 29 genai-for-marketing/frontend/src/app/consumer-insights/consumer-insights.component.scss 147 genai-for-marketing/frontend/src/app/consumer-insights/consumer-insights.component.ts 37 genai-for-marketing/frontend/src/app/content-review/content-review.component.html 260 genai-for-marketing/frontend/src/app/content-review/content-review.component.scss 355 genai-for-marketing/frontend/src/app/content-review/content-review.component.ts 252 genai-for-marketing/frontend/src/app/customer.service.ts 13 genai-for-marketing/frontend/src/app/customer.ts 17 genai-for-marketing/frontend/src/app/dialog-confirm/dialog-confirm.component.html 10 genai-for-marketing/frontend/src/app/dialog-confirm/dialog-confirm.component.scss 1 genai-for-marketing/frontend/src/app/dialog-confirm/dialog-confirm.component.ts 20 genai-for-marketing/frontend/src/app/edit-image-canvas/edit-image-canvas.component.html 44 genai-for-marketing/frontend/src/app/edit-image-canvas/edit-image-canvas.component.scss 282 genai-for-marketing/frontend/src/app/edit-image-canvas/edit-image-canvas.component.ts 215 genai-for-marketing/frontend/src/app/email-copy/email-copy.component.scss 1029 genai-for-marketing/frontend/src/app/email-copy/email-copy.component.ts 565 genai-for-marketing/frontend/src/app/existing-campaigns/existing-campaigns.component.html 34 genai-for-marketing/frontend/src/app/existing-campaigns/existing-campaigns.component.scss 9 genai-for-marketing/frontend/src/app/existing-campaigns/existing-campaigns.component.ts 61 genai-for-marketing/frontend/src/app/file-drag-n-drop.directive.ts 36 genai-for-marketing/frontend/src/app/home/home.component.html 181 genai-for-marketing/frontend/src/app/home/home.component.scss 549 genai-for-marketing/frontend/src/app/home/home.component.ts 232 genai-for-marketing/frontend/src/app/image-mask.service.ts 30 genai-for-marketing/frontend/src/app/login-button/login-button.component.html 23 genai-for-marketing/frontend/src/app/login-button/login-button.component.scss 157 genai-for-marketing/frontend/src/app/login-button/login-button.component.ts 27 genai-for-marketing/frontend/src/app/login/login.component.scss 179 genai-for-marketing/frontend/src/app/login/login.component.ts 45 genai-for-marketing/frontend/src/app/marketing-insights/marketing-insights.component.html 71 genai-for-marketing/frontend/src/app/marketing-insights/marketing-insights.component.scss 76 genai-for-marketing/frontend/src/app/marketing-insights/marketing-insights.component.ts 305 genai-for-marketing/frontend/src/app/material/material.module.ts 93 genai-for-marketing/frontend/src/app/prism/prism.component.html 3 genai-for-marketing/frontend/src/app/prism/prism.component.scss 1 genai-for-marketing/frontend/src/app/prism/prism.component.ts 24 genai-for-marketing/frontend/src/app/services/asset-group-pmax.service.ts 54 genai-for-marketing/frontend/src/app/services/audiences.service.ts 62 genai-for-marketing/frontend/src/app/services/campaign.service.ts 91 genai-for-marketing/frontend/src/app/services/content-review.service.ts 57 genai-for-marketing/frontend/src/app/services/email-copy.service.ts 60 genai-for-marketing/frontend/src/app/services/login.service.ts 16 genai-for-marketing/frontend/src/app/services/safe.pipe.ts 11 genai-for-marketing/frontend/src/app/services/shared.service.ts 40 genai-for-marketing/frontend/src/app/services/social-media.service.ts 54 genai-for-marketing/frontend/src/app/services/trendspotting.service.ts 56 genai-for-marketing/frontend/src/app/services/website-post.service.ts 62 genai-for-marketing/frontend/src/app/social-media-edit-canvas/social-media-edit-canvas.component.html 48 genai-for-marketing/frontend/src/app/social-media-edit-canvas/social-media-edit-canvas.component.scss 286 genai-for-marketing/frontend/src/app/social-media-edit-canvas/social-media-edit-canvas.component.ts 209 genai-for-marketing/frontend/src/app/social-media-post/social-media-post.component.scss 773 genai-for-marketing/frontend/src/app/social-media-post/social-media-post.component.ts 350 genai-for-marketing/frontend/src/app/toggel-buttons/toggel-buttons.component.html 143 genai-for-marketing/frontend/src/app/toggel-buttons/toggel-buttons.component.scss 104 genai-for-marketing/frontend/src/app/toggel-buttons/toggel-buttons.component.ts 28 genai-for-marketing/frontend/src/app/trendspotting/trendspotting.component.html 120 genai-for-marketing/frontend/src/app/trendspotting/trendspotting.component.scss 363 genai-for-marketing/frontend/src/app/trendspotting/trendspotting.component.ts 179 genai-for-marketing/frontend/src/app/user-journey/user-journey.component.scss 243 genai-for-marketing/frontend/src/app/user-journey/user-journey.component.ts 102 genai-for-marketing/frontend/src/app/user-photo/user-photo.component.html 3 genai-for-marketing/frontend/src/app/user-photo/user-photo.component.scss 4 genai-for-marketing/frontend/src/app/user-photo/user-photo.component.ts 55 genai-for-marketing/frontend/src/app/website-post-edit-image/website-post-edit-image.component.html 45 genai-for-marketing/frontend/src/app/website-post-edit-image/website-post-edit-image.component.scss 316 genai-for-marketing/frontend/src/app/website-post-edit-image/website-post-edit-image.component.ts 202 genai-for-marketing/frontend/src/app/website-post/website-post.component.scss 678 genai-for-marketing/frontend/src/app/website-post/website-post.component.ts 328 genai-for-marketing/frontend/src/environments/environments.ts 12 genai-for-marketing/frontend/src/index.html 19 genai-for-marketing/frontend/src/main.server.ts 1 genai-for-marketing/frontend/src/main.ts 4 genai-for-marketing/frontend/src/styles.scss 17 genai-for-marketing/notebooks/1_environment_setup.ipynb 303 genai-for-marketing/notebooks/aux_data/bq_tag_generation.py 128 genai-for-marketing/notebooks/aux_data/customers_aux_data.py 1498 genai-for-marketing/notebooks/aux_data/data_gen.py 171 genai-for-marketing/notebooks/aux_data/events_aux_data.py 7 genai-for-marketing/notebooks/aux_data/metadata_aux_data.py 198 genai-for-marketing/notebooks/aux_data/transactions_aux_data.py 28 genai-for-marketing/notebooks/data_qa_with_sql.ipynb 629 genai-for-marketing/notebooks/simple_news_summarization.ipynb 486