UNPKG

iran-license-plate

Version:
205 lines (204 loc) 4.08 kB
"use strict"; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/IranLicensePlate/helper.tsx var helper_exports = {}; __export(helper_exports, { getPlaqueInfo: () => getPlaqueInfo }); module.exports = __toCommonJS(helper_exports); var governmental = () => { return { type: "governmental", letter: "\u0627\u0644\u0641", bg: "#ee161f", text: "#ffffff" }; }; var personal = (farsiLetter) => { return { type: "personal", letter: farsiLetter, bg: "#ffffff", text: "#000000" }; }; var handicapped = () => { return { type: "handicapped", letter: "\u0698", bg: "#ffffff", text: "#000000" }; }; var temporary = () => { return { type: "temporary", letter: "\u06AF", bg: "#ffffff", text: "#000000" }; }; var taxi = () => { return { type: "taxi", letter: "\u062A", bg: "#ffca0b", text: "#000000" }; }; var publicPlaque = () => { return { type: "public", letter: "\u0639", bg: "#ffca0b", text: "#000000" }; }; var agriculture = () => { return { type: "agriculture", letter: "\u06A9", bg: "#ffca0b", text: "#000000" }; }; var police = () => { return { type: "police", letter: "\u067E", bg: "#005224", text: "#ffffff" }; }; var sepah = () => { return { type: "sepah", letter: "\u062B", bg: "#005224", text: "#ffffff" }; }; var military = () => { return { type: "military", letter: "\u0634", bg: "#cfa260", text: "#000000" }; }; var headquarter = () => { return { type: "headquarter", letter: "\u0641", bg: "#0079c1", text: "#ffffff" }; }; var ministry = () => { return { type: "ministry", letter: "\u0632", bg: "#0079c1", text: "#ffffff" }; }; var diplomatic = () => { return { type: "diplomatic", letter: "D", bg: "#00a2e8", text: "#000000" }; }; var service = () => { return { type: "service", letter: "S", bg: "#00a2e8", text: "#000000" }; }; function getPlaqueInfo(letter) { const AvailibleLetters = { f: () => governmental(), //الف b: () => personal("\u0628"), // ب j: () => personal("\u062C"), // ج d: () => personal("\u062F"), // د s: () => personal("\u0633"), // س c: () => personal("\u0635"), // ص t: () => personal("\u0637"), // ط q: () => personal("\u0642"), // ق l: () => personal("\u0644"), // ل m: () => personal("\u0645"), // م n: () => personal("\u0646"), // ن v: () => personal("\u0648"), // و h: () => personal("\u0647\u0640"), // ه y: () => personal("\u06CC"), // ی // H: () => handicapped(), // ژ // T: () => taxi(), // ت A: () => publicPlaque(), // ع // P: () => police(), // پ C: () => sepah(), // ث M: () => military(), // ش // Z: () => ministry(), // ز F: () => headquarter(), // ف // K: () => agriculture(), // ک G: () => temporary(), // گ // D: () => diplomatic(), // D S: () => service() // S }; return AvailibleLetters[letter || "b"](); } // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { getPlaqueInfo }); //# sourceMappingURL=helper.js.map