This commit is contained in:
Tutur33
2023-11-24 22:35:41 +01:00
parent 3c0b507a93
commit 7644b2a0f7
45165 changed files with 4803356 additions and 3 deletions
+1
View File
@@ -0,0 +1 @@
"use strict";var f=Object.defineProperty;var u=Object.getOwnPropertyDescriptor;var d=Object.getOwnPropertyNames;var g=Object.prototype.hasOwnProperty;var c=(n,e)=>{for(var r in e)f(n,r,{get:e[r],enumerable:!0})},y=(n,e,r,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let t of d(e))!g.call(n,t)&&t!==r&&f(n,t,{get:()=>e[t],enumerable:!(a=u(e,t))||a.enumerable});return n};var x=n=>y(f({},"__esModule",{value:!0}),n);var T={};c(T,{PersonModule:()=>_,Sex:()=>m});module.exports=x(T);var h=require("../../internal/bind-this-to-member-functions"),m=(r=>(r.Female="female",r.Male="male",r))(m||{});function l(n,e,r,{generic:a,female:t,male:s}={}){let i;switch(r){case"female":i=t;break;case"male":i=s;break;default:i=a;break}return i==null&&(t!=null&&s!=null?i=n.helpers.arrayElement([t,s]):i=a),e(i)}class _{constructor(e){this.faker=e;(0,h.bindThisToMemberFunctions)(this)}firstName(e){var s;const{first_name:r,female_first_name:a,male_first_name:t}=(s=this.faker.rawDefinitions.person)!=null?s:{};return l(this.faker,this.faker.helpers.arrayElement,e,{generic:r,female:a,male:t})}lastName(e){var p;const{last_name:r,female_last_name:a,male_last_name:t,last_name_pattern:s,male_last_name_pattern:i,female_last_name_pattern:o}=(p=this.faker.rawDefinitions.person)!=null?p:{};if(s!=null||i!=null||o!=null){const k=l(this.faker,this.faker.helpers.weightedArrayElement,e,{generic:s,female:o,male:i});return this.faker.helpers.fake(k)}return l(this.faker,this.faker.helpers.arrayElement,e,{generic:r,female:a,male:t})}middleName(e){var s;const{middle_name:r,female_middle_name:a,male_middle_name:t}=(s=this.faker.rawDefinitions.person)!=null?s:{};return l(this.faker,this.faker.helpers.arrayElement,e,{generic:r,female:a,male:t})}fullName(e={}){const{sex:r=this.faker.helpers.arrayElement(["female","male"]),firstName:a=this.firstName(r),lastName:t=this.lastName(r)}=e,s=this.faker.helpers.weightedArrayElement(this.faker.definitions.person.name);return this.faker.helpers.mustache(s,{"person.prefix":()=>this.prefix(r),"person.firstName":()=>a,"person.middleName":()=>this.middleName(r),"person.lastName":()=>t,"person.suffix":()=>this.suffix()})}gender(){return this.faker.helpers.arrayElement(this.faker.definitions.person.gender)}sex(){return this.faker.helpers.arrayElement(this.faker.definitions.person.sex)}sexType(){return this.faker.helpers.enumValue(m)}bio(){const{bio_pattern:e}=this.faker.definitions.person;return this.faker.helpers.fake(e)}prefix(e){var s;const{prefix:r,female_prefix:a,male_prefix:t}=(s=this.faker.rawDefinitions.person)!=null?s:{};return l(this.faker,this.faker.helpers.arrayElement,e,{generic:r,female:a,male:t})}suffix(){return this.faker.helpers.arrayElement(this.faker.definitions.person.suffix)}jobTitle(){return`${this.jobDescriptor()} ${this.jobArea()} ${this.jobType()}`}jobDescriptor(){return this.faker.helpers.arrayElement(this.faker.definitions.person.title.descriptor)}jobArea(){return this.faker.helpers.arrayElement(this.faker.definitions.person.title.level)}jobType(){return this.faker.helpers.arrayElement(this.faker.definitions.person.title.job)}zodiacSign(){return this.faker.helpers.arrayElement(this.faker.definitions.person.western_zodiac_sign)}}0&&(module.exports={PersonModule,Sex});