UNPKG

ngx-hun-party-colors

Version:

[![npm version](https://badge.fury.io/js/ngx-hun-party-colors.svg)](https://badge.fury.io/js/ngx-hun-party-colors) [![Build Status](https://travis-ci.com/madar94/ngx-hun-party-colors.svg?branch=main)](https://travis-ci.com/madar94/ngx-hun-party-colors)

2 lines 3.85 kB
!function(o,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("@angular/core"),require("@angular/common")):"function"==typeof define&&define.amd?define("ngx-hun-party-colors",["exports","@angular/core","@angular/common"],r):r((o="undefined"!=typeof globalThis?globalThis:o||self)["ngx-hun-party-colors"]={},o.ng.core,o.ng.common)}(this,(function(o,r,e){"use strict";var a=[{color:"#FFCA99",name:["Agrárszövetség","Agrárszövetség – Nemzeti Agrár Párt"]},{color:"#c6adb3",name:["Centrum","Centrum Párt"]},{color:"#007FFF",name:["DK","Demokratikus Koalíció"]},{color:"#00daff",name:["Együtt","Együtt – a Korszakváltók Pártja"]},{color:"#9acd32",name:["EKGP","Egyesült Kisgazda Párt"]},{color:"#fd8100",name:["Fidesz","Fidesz – Magyar Polgári Szövetség"]},{color:"#445F2B",name:["FKGP","Független Kisgazda-, Földmunkás- és Polgári Párt"]},{color:"#BF3F3F",name:["horvátok","Magyarországi Horvátok Szövetsége"]},{color:"#008371",name:["Jobbik","Jobbik Magyarországért Mozgalom"]},{color:"#cd9a01",name:["KDNP","Kereszténydemokrata Néppárt"]},{color:"#9ED144",name:["KPE","Kisgazda Polgári Egyesület"]},{color:"#91A4D5",name:["Köztársaság","Köztársaság Párt"]},{color:"#73c92d",name:["LMP","Lehet Más a Politika"]},{color:"#3C8A5A",name:["MDF","Magyar Demokrata Fórum"]},{color:"#046731",name:["MDNP","Magyar Demokrata Néppárt"]},{color:"#9E863E",name:["MIÉP","Magyar Igazság és Élet Pártja"]},{color:"#688d1b",name:["Mi Hazánk","Mi Hazánk Mozgalom"]},{color:"#62A26A",name:["MKDSZ","Magyar Kereszténydemokrata Szövetség"]},{color:"#CD5C5C",name:["MSZDP","Magyarországi Szociáldemokrata Párt"]},{color:"#E71A29",name:["MSZP","Magyar Szocialista Párt"]},{color:"#8b0000",name:["Munkáspárt","Magyar Munkáspárt","MSZMP"]},{color:"#97a6a6",name:["németek","Magyarországi Németek Szövetsége"]},{color:"#74c6c3",name:["NOE","Nagycsaládosok Országos Egyesülete"]},{color:"#37B34A",name:["PM","Párbeszéd Magyarországért"]},{color:"#0783C7",name:["SZDSZ","Szabad Demokraták Szövetsége"]},{color:"#C8A52C",name:["VP","Vállalkozók Pártja"]},{color:"#0080bd",name:["MoMa","Modern Magyarország Mozgalom"]},{color:"#808080",name:["MKKP","Magyar Kétfarkú Kutya Párt"]},{color:"#001166",name:["MMM","Mindenki Magyarországa"]},{color:"#8e6fcd",name:["Momentum","Momentum mozgalom"]}];function t(o){if(0===o.indexOf("#"))return o=o.slice(1),{r:parseInt(o.slice(0,2),16),g:parseInt(o.slice(2,4),16),b:parseInt(o.slice(4,6),16)}}var n=function(){function o(){this.colors=a}return o.prototype.getPartyColorHex=function(o){return this.getColor(o)},o.prototype.getPartyColorRgb=function(o){var r=t(this.getColor(o));return"rgb("+(null==r?void 0:r.r)+", "+(null==r?void 0:r.g)+", "+(null==r?void 0:r.b)+")"},o.prototype.getPartyColorHsl=function(o){var r=function(o){var r,e,a,n=null===(r=t(o))||void 0===r?void 0:r.r,l=null===(e=t(o))||void 0===e?void 0:e.g,s=null===(a=t(o))||void 0===a?void 0:a.b;n/=255,l/=255,s/=255;var i=Math.min(n,l,s),g=Math.max(n,l,s),c=g-i,m=0,d=0;return m=0===c?0:g===n?(l-s)/c%6:g===l?(s-n)/c+2:(n-l)/c+4,(m=Math.round(60*m))<0&&(m+=360),d=(g+i)/2,{h:m,s:+(100*(0===c?0:c/(1-Math.abs(2*d-1)))).toFixed(1),l:d=+(100*d).toFixed(1)}}(this.getColor(o));return"hsl("+(null==r?void 0:r.h)+", "+(null==r?void 0:r.s)+", "+(null==r?void 0:r.l)+")"},o.prototype.getColor=function(o){var r="";return this.colors.map((function(e){-1!==e.name.toLocaleString().toLowerCase().indexOf(o.toLowerCase())&&(r=e.color)})),r},o}();n.decorators=[{type:r.Injectable}];var l=function(){};l.decorators=[{type:r.NgModule,args:[{imports:[e.CommonModule],declarations:[],exports:[],providers:[n]}]}],o.HUNPartyColorsModule=l,o.HUNPartyColorsService=n,Object.defineProperty(o,"__esModule",{value:!0})})); //# sourceMappingURL=ngx-hun-party-colors.umd.min.js.map