{"version":3,"file":"obelisco-angular-footer.mjs","sources":["../../../projects/obelisco-angular/footer/o-footer.component.ts","../../../projects/obelisco-angular/footer/o-footer.component.html","../../../projects/obelisco-angular/footer/o-footer.module.ts","../../../projects/obelisco-angular/footer/obelisco-angular-footer.ts"],"sourcesContent":["import { Component, ContentChild, Input } from '@angular/core';\nimport {\n  CustomContent,\n  Link,\n  Network,\n  Phone,\n} from 'obelisco-angular/core/models';\nimport { OCustomContentDirective } from 'obelisco-angular/directives';\n\nconst PHONE_LIST = [\n  {\n    title: '102 - Niñez y Adolescencia',\n    number: 102,\n  },\n  {\n    title: '103 - Emergencias',\n    number: 103,\n  },\n  {\n    title: '107 - SAME',\n    number: 107,\n  },\n  {\n    title: '911 - Policía',\n    number: 911,\n  },\n  {\n    title: '144 - Violencia de género',\n    number: 144,\n  },\n  {\n    title: '147 - Atención ciudadana',\n    number: 147,\n  },\n];\n\nconst NETWORK_LIST = [\n  {\n    title: 'Facebook',\n    src: 'https://www.facebook.com/GCBA',\n    icon: 'bx bxl-facebook-circle',\n  },\n  {\n    title: 'Instagram',\n    src: 'https://www.instagram.com/gcba/',\n    icon: 'bx bxl-instagram-alt',\n  },\n  {\n    title: 'X',\n    src: 'https://x.com/gcba',\n    customClass: \"social-x\",\n  },\n  {\n    title: 'YouTube',\n    src: 'https://www.youtube.com/user/GCBA',\n    icon: 'bxl-youtube',\n  },\n  {\n    title: 'LinkedIn',\n    src: 'https://ar.linkedin.com/company/gobierno-de-la-ciudad-de-buenos-aires',\n    icon: 'bx bxl-linkedin-square',\n  },\n  {\n    title: 'TikTok',\n    src: 'https://www.tiktok.com/@buenosaires',\n    icon: 'bx bxl-tiktok',\n  },\n  {\n    title: 'Pinterest',\n    src: 'https://www.pinterest.es/buenosaires/',\n    icon: 'bx bxl-pinterest',\n  },\n];\n\nconst LINK_LIST: Link[] = [\n  {\n    title: 'Boletín oficial',\n    src: 'https://boletinoficial.buenosaires.gob.ar',\n  },\n  {\n    title: 'Términos y condiciones',\n    src: 'https://buenosaires.gob.ar/terminos-y-condiciones',\n  },\n  {\n    title: 'Política de privacidad',\n    src: 'https://buenosaires.gob.ar/privacidad',\n  },\n  {\n    title: 'Oficios judiciales',\n    src: 'https://buenosaires.gob.ar/jefedegobierno/legalytecnica/normativa/boletin-oficial-y-registro/oficios-judiciales',\n  },\n  {\n    title: 'Transparencia',\n    src: 'https://buenosaires.gob.ar/gobierno/transparencia',\n  },\n];\n\n@Component({\n  selector: 'o-footer',\n  templateUrl: './o-footer.component.html',\n  styleUrls: ['./o-footer.component.scss'],\n})\nexport class OFooterComponent {\n  @Input() public phoneCustomItems: Phone[] = PHONE_LIST;\n  @Input() public networkCustomItems: Network[] = NETWORK_LIST;\n  @Input() public linkCustomItems: Link[] = LINK_LIST;\n\n  @Input() public isPhoneSectionHidden: boolean = false;\n  @Input() public isNetworkSectionHidden: boolean = false;\n  @Input() public isLinkSectionHidden: boolean = false;\n\n  @Input() public indicatorText!: string;\n\n  @Input() public customClasses: string = '';\n  @Input() public customClassesIndicator: string = '';\n\n  @ContentChild(OCustomContentDirective, { static: true })\n  oCustomContent?: OCustomContentDirective;\n}\n","<h2 class=\"sr-only\">Navegación de pie de página</h2>\n<div *ngIf=\"indicatorText\" class=\"footer-info\" [ngClass]=\"customClassesIndicator\">\n  <div class=\"container\">\n    <h3 class=\"footer-info-text\">{{ indicatorText }}</h3>\n    <div class=\"footer-info-actions\">\n      <ng-content></ng-content>\n    </div>\n  </div>\n</div>\n<footer class=\"main-footer\" [ngClass]=\"customClasses\">\n  <ng-container *ngIf=\"!oCustomContent\">\n    <div class=\"container\">\n      <section *ngIf=\"!isPhoneSectionHidden\">\n        <h3>Teléfonos útiles</h3>\n        <ul class=\"list-inline\">\n          <li class=\"list-inline-item phone-items\" *ngFor=\"let phone of phoneCustomItems\">\n            <a [href]=\"'tel:' + phone.number\">{{ phone.title }}</a>\n          </li>\n        </ul>\n        <a href=\"https://www.buenosaires.gob.ar/laciudad/telefonosutiles\"> Ver todos los teléfonos </a>\n      </section>\n      <section *ngIf=\"!isNetworkSectionHidden\">\n        <h3>Redes de la ciudad</h3>\n        <ul class=\"list-inline\">\n          <ng-container *>\n\n          </ng-container>\n          <li class=\"list-inline-item redes-items\" *ngFor=\"let network of networkCustomItems\" [ngClass]=\"network.customClass\">\n            <a [href]=\"network.src\" target=\"_blank\"><i *ngIf=\"network.icon\" class=\"bx {{ network.icon }}\"></i>{{ network.title }}</a>\n          </li>\n        </ul>\n      </section>\n    </div>\n    <hr class=\"divider\" *ngIf=\"!isPhoneSectionHidden || !isNetworkSectionHidden\" />\n    <div class=\"container\">\n      <section class=\"footer-legal-section\">\n        <h3 class=\"sr-only\">Información gubernamental</h3>\n        <div class=\"row align-items-center\">\n          <div class=\"col-12 col-md-5 col-xl-4 footer-content-img\">\n            <img\n              oDefaultImage\n              class=\"d-lg-none\"\n              src=\"https://gcba.github.io/Obelisco-V2/images/logo-footer-mobile.svg\"\n              alt=\"Logo de Ciudad de Buenos Aires\"\n              height=\"48\"\n            />\n            <img\n              oDefaultImage\n              class=\"d-none d-md-inline\"\n              src=\"https://gcba.github.io/Obelisco-V2/images/logo-footer.svg\"\n              alt=\"Logo de Ciudad de Buenos Aires\"\n              height=\"40\"\n            />\n            <img\n              oDefaultImage\n              class=\"img-vamos-ba\"\n              src=\"https://gcba.github.io/Obelisco-V2/images/logo-footer-ba.svg\"\n              alt=\"Logo de Vamos Buenos Aires\"\n            />\n          </div>\n          <div class=\"col-12\" *ngIf=\"!isLinkSectionHidden\">\n            <ul class=\"list-inline\">\n              <li class=\"list-inline-item\" *ngFor=\"let link of linkCustomItems\">\n                <a [href]=\"link.src\">{{ link.title }}</a>\n              </li>\n            </ul>\n          </div>\n        </div>\n      </section>\n      <section>\n        <div class=\"footer-license-text\">\n          Los contenidos de buenosaires.gob.ar están licenciados bajo Creative Commons Reconocimiento 2.5 Argentina\n          License.\n        </div>\n      </section>\n    </div>\n  </ng-container>\n\n  <ng-container *ngIf=\"oCustomContent\" [ngTemplateOutlet]=\"oCustomContent.template\"></ng-container>\n</footer>\n","import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\nimport { OFooterComponent } from './o-footer.component';\nimport { RouterModule } from '@angular/router';\n\n@NgModule({\n  declarations: [OFooterComponent],\n  imports: [CommonModule, RouterModule],\n  exports: [OFooterComponent]\n})\nexport class OFooterModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;;;;AASA,MAAM,UAAU,GAAG;AACjB,IAAA;AACE,QAAA,KAAK,EAAE,4BAA4B;AACnC,QAAA,MAAM,EAAE,GAAG;AACZ,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,mBAAmB;AAC1B,QAAA,MAAM,EAAE,GAAG;AACZ,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,YAAY;AACnB,QAAA,MAAM,EAAE,GAAG;AACZ,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,eAAe;AACtB,QAAA,MAAM,EAAE,GAAG;AACZ,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,2BAA2B;AAClC,QAAA,MAAM,EAAE,GAAG;AACZ,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,0BAA0B;AACjC,QAAA,MAAM,EAAE,GAAG;AACZ,KAAA;CACF,CAAC;AAEF,MAAM,YAAY,GAAG;AACnB,IAAA;AACE,QAAA,KAAK,EAAE,UAAU;AACjB,QAAA,GAAG,EAAE,+BAA+B;AACpC,QAAA,IAAI,EAAE,wBAAwB;AAC/B,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,WAAW;AAClB,QAAA,GAAG,EAAE,iCAAiC;AACtC,QAAA,IAAI,EAAE,sBAAsB;AAC7B,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,GAAG;AACV,QAAA,GAAG,EAAE,oBAAoB;AACzB,QAAA,WAAW,EAAE,UAAU;AACxB,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,SAAS;AAChB,QAAA,GAAG,EAAE,mCAAmC;AACxC,QAAA,IAAI,EAAE,aAAa;AACpB,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,UAAU;AACjB,QAAA,GAAG,EAAE,uEAAuE;AAC5E,QAAA,IAAI,EAAE,wBAAwB;AAC/B,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,QAAQ;AACf,QAAA,GAAG,EAAE,qCAAqC;AAC1C,QAAA,IAAI,EAAE,eAAe;AACtB,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,WAAW;AAClB,QAAA,GAAG,EAAE,uCAAuC;AAC5C,QAAA,IAAI,EAAE,kBAAkB;AACzB,KAAA;CACF,CAAC;AAEF,MAAM,SAAS,GAAW;AACxB,IAAA;AACE,QAAA,KAAK,EAAE,iBAAiB;AACxB,QAAA,GAAG,EAAE,2CAA2C;AACjD,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,wBAAwB;AAC/B,QAAA,GAAG,EAAE,mDAAmD;AACzD,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,wBAAwB;AAC/B,QAAA,GAAG,EAAE,uCAAuC;AAC7C,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,oBAAoB;AAC3B,QAAA,GAAG,EAAE,iHAAiH;AACvH,KAAA;AACD,IAAA;AACE,QAAA,KAAK,EAAE,eAAe;AACtB,QAAA,GAAG,EAAE,mDAAmD;AACzD,KAAA;CACF,CAAC;MAOW,gBAAgB,CAAA;AAL7B,IAAA,WAAA,GAAA;QAMkB,IAAgB,CAAA,gBAAA,GAAY,UAAU,CAAC;QACvC,IAAkB,CAAA,kBAAA,GAAc,YAAY,CAAC;QAC7C,IAAe,CAAA,eAAA,GAAW,SAAS,CAAC;QAEpC,IAAoB,CAAA,oBAAA,GAAY,KAAK,CAAC;QACtC,IAAsB,CAAA,sBAAA,GAAY,KAAK,CAAC;QACxC,IAAmB,CAAA,mBAAA,GAAY,KAAK,CAAC;QAIrC,IAAa,CAAA,aAAA,GAAW,EAAE,CAAC;QAC3B,IAAsB,CAAA,sBAAA,GAAW,EAAE,CAAC;AAIrD,KAAA;+GAhBY,gBAAgB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA,EAAA;mGAAhB,gBAAgB,EAAA,QAAA,EAAA,UAAA,EAAA,MAAA,EAAA,EAAA,gBAAA,EAAA,kBAAA,EAAA,kBAAA,EAAA,oBAAA,EAAA,eAAA,EAAA,iBAAA,EAAA,oBAAA,EAAA,sBAAA,EAAA,sBAAA,EAAA,wBAAA,EAAA,mBAAA,EAAA,qBAAA,EAAA,aAAA,EAAA,eAAA,EAAA,aAAA,EAAA,eAAA,EAAA,sBAAA,EAAA,wBAAA,EAAA,EAAA,OAAA,EAAA,CAAA,EAAA,YAAA,EAAA,gBAAA,EAAA,KAAA,EAAA,IAAA,EAAA,SAAA,EAcb,uBAAuB,EAAA,WAAA,EAAA,IAAA,EAAA,MAAA,EAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,ECpHvC,gxGAgFA,EAAA,MAAA,EAAA,CAAA,EAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,cAAA,EAAA,eAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,gBAAA,EAAA,QAAA,EAAA,oBAAA,EAAA,MAAA,EAAA,CAAA,yBAAA,EAAA,kBAAA,EAAA,0BAAA,CAAA,EAAA,CAAA,EAAA,CAAA,CAAA,EAAA;;4FDsBa,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAL5B,SAAS;+BACE,UAAU,EAAA,QAAA,EAAA,gxGAAA,EAAA,CAAA;8BAKJ,gBAAgB,EAAA,CAAA;sBAA/B,KAAK;gBACU,kBAAkB,EAAA,CAAA;sBAAjC,KAAK;gBACU,eAAe,EAAA,CAAA;sBAA9B,KAAK;gBAEU,oBAAoB,EAAA,CAAA;sBAAnC,KAAK;gBACU,sBAAsB,EAAA,CAAA;sBAArC,KAAK;gBACU,mBAAmB,EAAA,CAAA;sBAAlC,KAAK;gBAEU,aAAa,EAAA,CAAA;sBAA5B,KAAK;gBAEU,aAAa,EAAA,CAAA;sBAA5B,KAAK;gBACU,sBAAsB,EAAA,CAAA;sBAArC,KAAK;gBAGN,cAAc,EAAA,CAAA;sBADb,YAAY;AAAC,gBAAA,IAAA,EAAA,CAAA,uBAAuB,EAAE,EAAE,MAAM,EAAE,IAAI,EAAE,CAAA;;;ME1G5C,aAAa,CAAA;+GAAb,aAAa,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA,EAAA;AAAb,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,aAAa,iBAJT,gBAAgB,CAAA,EAAA,OAAA,EAAA,CACrB,YAAY,EAAE,YAAY,aAC1B,gBAAgB,CAAA,EAAA,CAAA,CAAA,EAAA;gHAEf,aAAa,EAAA,OAAA,EAAA,CAHd,YAAY,EAAE,YAAY,CAAA,EAAA,CAAA,CAAA,EAAA;;4FAGzB,aAAa,EAAA,UAAA,EAAA,CAAA;kBALzB,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,YAAY,EAAE,CAAC,gBAAgB,CAAC;AAChC,oBAAA,OAAO,EAAE,CAAC,YAAY,EAAE,YAAY,CAAC;oBACrC,OAAO,EAAE,CAAC,gBAAgB,CAAC;AAC5B,iBAAA,CAAA;;;ACTD;;AAEG;;;;"}