UNPKG

cpf_and_cnpj-generator

Version:

Este repositório contém um código JavaScript que gera um CPF (Cadastro de Pessoas Físicas) e CNPJ (Cadastro Nacional da Pessoa Jurídica) brasileiro válido. CPF é um número de identificação exclusivo atribuído a indivíduos no Brasil. O código garante que o

1 lines 1.53 kB
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var r in n)("object"==typeof exports?exports:e)[r]=n[r]}}(this,(()=>(()=>{"use strict";var e={52:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const r=n(724);t.default=function(){const e=new Array(14);for(let t=0;t<12;t++)e[t]=(0,r.default)();return e[12]=function(e){const t=[5,4,3,2,9,8,7,6,5,4,3,2];let n=0;for(let r=0;r<12;r++)n+=e[r]*t[r];const r=n%11;return r<2?0:11-r}(e),e[13]=function(e,t){const n=[6,5,4,3,2,9,8,7,6,5,4,3,2];let r=0;for(let t=0;t<12;t++)r+=e[t]*n[t];r+=t*n[12];const o=r%11;return o<2?0:11-o}(e,e[12]),e.join("")}},826:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const r=n(724);function o(e,t,n){let r=0;for(let o=0;o<t;o++)r+=e[o]*(n-o);const o=r%11;return o<2?0:11-o}t.default=function(){const e=new Array(11);for(let t=0;t<9;t++)e[t]=(0,r.default)();return e[9]=o(e,9,10),e[10]=o(e,10,11),e.join("")}},724:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return Math.floor(10*Math.random())}}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var f=t[r]={exports:{}};return e[r](f,f.exports,n),f.exports}var r={};return(()=>{var e=r;Object.defineProperty(e,"__esModule",{value:!0}),e.generateCpf=e.generateCnpj=void 0;const t=n(52);e.generateCnpj=t.default;const o=n(826);e.generateCpf=o.default,e.default={generateCnpj:t.default,generateCpf:o.default}})(),r})()));