--- /srv/rebuilderd/tmp/rebuilderdeksweA/inputs/faker-doc_39.0.0-1_all.deb +++ /srv/rebuilderd/tmp/rebuilderdeksweA/out/faker-doc_39.0.0-1_all.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-12-24 23:36:25.000000 debian-binary │ --rw-r--r-- 0 0 0 7448 2025-12-24 23:36:25.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1015260 2025-12-24 23:36:25.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 7432 2025-12-24 23:36:25.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1015088 2025-12-24 23:36:25.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: faker-doc │ │ │ Source: faker │ │ │ Version: 39.0.0-1 │ │ │ Architecture: all │ │ │ Maintainer: Debian Python Team │ │ │ -Installed-Size: 36976 │ │ │ +Installed-Size: 36960 │ │ │ Depends: libjs-sphinxdoc (>= 8.2) │ │ │ Section: doc │ │ │ Priority: optional │ │ │ Multi-Arch: foreign │ │ │ Homepage: https://github.com/joke2k/faker │ │ │ Description: Faker is a Python library that generates fake data (Documentation) │ │ │ The fake data can be used to bootstrap a database, create XML documents, or │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -165,153 +165,153 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 9934 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/communityproviders.html │ │ │ -rw-r--r-- 0 root (0) root (0) 38677 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/fakerclass.html │ │ │ -rw-r--r-- 0 root (0) root (0) 1451749 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/genindex.html │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/includes/ │ │ │ -rw-r--r-- 0 root (0) root (0) 3126 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/includes/substitutions.html │ │ │ -rw-r--r-- 0 root (0) root (0) 63225 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/index.html │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ │ │ │ --rw-r--r-- 0 root (0) root (0) 439912 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ar_AA.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 439857 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ar_AA.html │ │ │ -rw-r--r-- 0 root (0) root (0) 25953 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ar_AE.html │ │ │ -rw-r--r-- 0 root (0) root (0) 10637 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ar_BH.html │ │ │ -rw-r--r-- 0 root (0) root (0) 46639 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ar_DZ.html │ │ │ --rw-r--r-- 0 root (0) root (0) 185264 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ar_EG.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 185221 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ar_EG.html │ │ │ -rw-r--r-- 0 root (0) root (0) 30003 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ar_JO.html │ │ │ -rw-r--r-- 0 root (0) root (0) 132666 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ar_PS.html │ │ │ -rw-r--r-- 0 root (0) root (0) 58630 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ar_SA.html │ │ │ --rw-r--r-- 0 root (0) root (0) 634922 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/az_AZ.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 634895 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/az_AZ.html │ │ │ -rw-r--r-- 0 root (0) root (0) 231928 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/bg_BG.html │ │ │ --rw-r--r-- 0 root (0) root (0) 681955 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/bn_BD.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 681906 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/bn_BD.html │ │ │ -rw-r--r-- 0 root (0) root (0) 122995 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/bs_BA.html │ │ │ --rw-r--r-- 0 root (0) root (0) 627623 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/cs_CZ.html │ │ │ --rw-r--r-- 0 root (0) root (0) 497264 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/da_DK.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 627579 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/cs_CZ.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 497219 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/da_DK.html │ │ │ -rw-r--r-- 0 root (0) root (0) 63752 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/de.html │ │ │ --rw-r--r-- 0 root (0) root (0) 652731 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/de_AT.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 652678 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/de_AT.html │ │ │ -rw-r--r-- 0 root (0) root (0) 230157 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/de_CH.html │ │ │ --rw-r--r-- 0 root (0) root (0) 621328 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/de_DE.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 621276 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/de_DE.html │ │ │ -rw-r--r-- 0 root (0) root (0) 54104 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/de_LI.html │ │ │ -rw-r--r-- 0 root (0) root (0) 54131 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/de_LU.html │ │ │ -rw-r--r-- 0 root (0) root (0) 10127 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/dk_DK.html │ │ │ -rw-r--r-- 0 root (0) root (0) 10139 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/el_CY.html │ │ │ --rw-r--r-- 0 root (0) root (0) 652410 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/el_GR.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 652362 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/el_GR.html │ │ │ -rw-r--r-- 0 root (0) root (0) 39114 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/en.html │ │ │ -rw-r--r-- 0 root (0) root (0) 174240 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/en_AU.html │ │ │ -rw-r--r-- 0 root (0) root (0) 45391 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/en_BD.html │ │ │ -rw-r--r-- 0 root (0) root (0) 158758 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/en_CA.html │ │ │ -rw-r--r-- 0 root (0) root (0) 239305 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/en_GB.html │ │ │ -rw-r--r-- 0 root (0) root (0) 135589 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/en_IE.html │ │ │ -rw-r--r-- 0 root (0) root (0) 151169 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/en_IN.html │ │ │ -rw-r--r-- 0 root (0) root (0) 46784 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/en_KE.html │ │ │ -rw-r--r-- 0 root (0) root (0) 48667 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/en_MS.html │ │ │ -rw-r--r-- 0 root (0) root (0) 46466 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/en_NG.html │ │ │ -rw-r--r-- 0 root (0) root (0) 204948 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/en_NZ.html │ │ │ --rw-r--r-- 0 root (0) root (0) 1155739 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/en_PH.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 1152808 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/en_PH.html │ │ │ -rw-r--r-- 0 root (0) root (0) 46375 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/en_PK.html │ │ │ -rw-r--r-- 0 root (0) root (0) 46771 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/en_TH.html │ │ │ --rw-r--r-- 0 root (0) root (0) 1454556 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/en_US.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 1451623 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/en_US.html │ │ │ -rw-r--r-- 0 root (0) root (0) 210739 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/es.html │ │ │ --rw-r--r-- 0 root (0) root (0) 548031 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/es_AR.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 547978 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/es_AR.html │ │ │ -rw-r--r-- 0 root (0) root (0) 62607 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/es_CA.html │ │ │ --rw-r--r-- 0 root (0) root (0) 533127 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/es_CL.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 533077 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/es_CL.html │ │ │ -rw-r--r-- 0 root (0) root (0) 124998 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/es_CO.html │ │ │ --rw-r--r-- 0 root (0) root (0) 679393 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/es_ES.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 679356 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/es_ES.html │ │ │ -rw-r--r-- 0 root (0) root (0) 259661 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/es_MX.html │ │ │ -rw-r--r-- 0 root (0) root (0) 75455 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/et_EE.html │ │ │ -rw-r--r-- 0 root (0) root (0) 445256 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/fa_IR.html │ │ │ -rw-r--r-- 0 root (0) root (0) 261486 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/fi_FI.html │ │ │ --rw-r--r-- 0 root (0) root (0) 1112360 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/fil_PH.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 1109444 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/fil_PH.html │ │ │ -rw-r--r-- 0 root (0) root (0) 46551 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/fr_BE.html │ │ │ --rw-r--r-- 0 root (0) root (0) 367685 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/fr_CA.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 367637 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/fr_CA.html │ │ │ -rw-r--r-- 0 root (0) root (0) 287192 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/fr_CH.html │ │ │ --rw-r--r-- 0 root (0) root (0) 235908 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/fr_DZ.html │ │ │ --rw-r--r-- 0 root (0) root (0) 645008 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/fr_FR.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 235865 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/fr_DZ.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 644965 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/fr_FR.html │ │ │ -rw-r--r-- 0 root (0) root (0) 46918 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/fr_QC.html │ │ │ -rw-r--r-- 0 root (0) root (0) 46952 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ga_IE.html │ │ │ --rw-r--r-- 0 root (0) root (0) 235460 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/gu_IN.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 235421 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/gu_IN.html │ │ │ -rw-r--r-- 0 root (0) root (0) 46547 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ha_NG.html │ │ │ -rw-r--r-- 0 root (0) root (0) 254522 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/he_IL.html │ │ │ --rw-r--r-- 0 root (0) root (0) 272368 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/hi_IN.html │ │ │ --rw-r--r-- 0 root (0) root (0) 454602 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/hr_HR.html │ │ │ --rw-r--r-- 0 root (0) root (0) 475316 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/hu_HU.html │ │ │ --rw-r--r-- 0 root (0) root (0) 462307 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/hy_AM.html │ │ │ --rw-r--r-- 0 root (0) root (0) 456645 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/id_ID.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 272331 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/hi_IN.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 454557 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/hr_HR.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 475272 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/hu_HU.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 462273 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/hy_AM.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 456607 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/id_ID.html │ │ │ -rw-r--r-- 0 root (0) root (0) 46496 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ig_NG.html │ │ │ -rw-r--r-- 0 root (0) root (0) 48745 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/is_IS.html │ │ │ -rw-r--r-- 0 root (0) root (0) 44749 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/it_CH.html │ │ │ --rw-r--r-- 0 root (0) root (0) 550186 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/it_IT.html │ │ │ --rw-r--r-- 0 root (0) root (0) 615464 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ja_JP.html │ │ │ --rw-r--r-- 0 root (0) root (0) 335353 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ka_GE.html │ │ │ --rw-r--r-- 0 root (0) root (0) 445021 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ko_KR.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 550142 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/it_IT.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 615416 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ja_JP.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 335313 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ka_GE.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 444969 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ko_KR.html │ │ │ -rw-r--r-- 0 root (0) root (0) 46683 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/la.html │ │ │ -rw-r--r-- 0 root (0) root (0) 10267 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/lb_LU.html │ │ │ -rw-r--r-- 0 root (0) root (0) 66171 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/lt_LT.html │ │ │ -rw-r--r-- 0 root (0) root (0) 61336 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/lv_LV.html │ │ │ -rw-r--r-- 0 root (0) root (0) 10279 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/mt_MT.html │ │ │ -rw-r--r-- 0 root (0) root (0) 93048 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ne_NP.html │ │ │ -rw-r--r-- 0 root (0) root (0) 23791 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ng_NG.html │ │ │ -rw-r--r-- 0 root (0) root (0) 233709 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/nl_BE.html │ │ │ --rw-r--r-- 0 root (0) root (0) 441715 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/nl_NL.html │ │ │ --rw-r--r-- 0 root (0) root (0) 422481 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/no_NO.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 441672 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/nl_NL.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 422429 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/no_NO.html │ │ │ -rw-r--r-- 0 root (0) root (0) 52012 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/or_IN.html │ │ │ --rw-r--r-- 0 root (0) root (0) 603869 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/pl_PL.html │ │ │ --rw-r--r-- 0 root (0) root (0) 508021 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/pt_BR.html │ │ │ --rw-r--r-- 0 root (0) root (0) 484280 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/pt_PT.html │ │ │ --rw-r--r-- 0 root (0) root (0) 461737 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ro_RO.html │ │ │ --rw-r--r-- 0 root (0) root (0) 693449 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ru_RU.html │ │ │ --rw-r--r-- 0 root (0) root (0) 538600 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/sk_SK.html │ │ │ --rw-r--r-- 0 root (0) root (0) 388592 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/sl_SI.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 603805 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/pl_PL.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 507981 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/pt_BR.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 484243 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/pt_PT.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 461689 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ro_RO.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 693405 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ru_RU.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 538550 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/sk_SK.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 388544 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/sl_SI.html │ │ │ -rw-r--r-- 0 root (0) root (0) 10647 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/sq_AL.html │ │ │ -rw-r--r-- 0 root (0) root (0) 243431 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/sv_SE.html │ │ │ -rw-r--r-- 0 root (0) root (0) 24589 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/sw.html │ │ │ --rw-r--r-- 0 root (0) root (0) 271976 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ta_IN.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 271951 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/ta_IN.html │ │ │ -rw-r--r-- 0 root (0) root (0) 19103 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/th.html │ │ │ --rw-r--r-- 0 root (0) root (0) 642427 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/th_TH.html │ │ │ --rw-r--r-- 0 root (0) root (0) 1111161 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/tl_PH.html │ │ │ --rw-r--r-- 0 root (0) root (0) 438506 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/tr_TR.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 642388 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/th_TH.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 1108228 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/tl_PH.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 438458 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/tr_TR.html │ │ │ -rw-r--r-- 0 root (0) root (0) 54308 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/tw_GH.html │ │ │ --rw-r--r-- 0 root (0) root (0) 491522 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/uk_UA.html │ │ │ --rw-r--r-- 0 root (0) root (0) 313283 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/uz_UZ.html │ │ │ --rw-r--r-- 0 root (0) root (0) 474729 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/vi_VN.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 491520 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/uk_UA.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 313243 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/uz_UZ.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 474685 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/vi_VN.html │ │ │ -rw-r--r-- 0 root (0) root (0) 46757 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/yo_NG.html │ │ │ --rw-r--r-- 0 root (0) root (0) 571107 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/zh_CN.html │ │ │ --rw-r--r-- 0 root (0) root (0) 525571 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/zh_TW.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 571062 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/zh_CN.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 525526 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/zh_TW.html │ │ │ -rw-r--r-- 0 root (0) root (0) 86835 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales/zu_ZA.html │ │ │ -rw-r--r-- 0 root (0) root (0) 153061 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/locales.html │ │ │ -rw-r--r-- 0 root (0) root (0) 41046 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/objects.inv │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/ │ │ │ -rw-r--r-- 0 root (0) root (0) 125048 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/baseprovider.html │ │ │ -rw-r--r-- 0 root (0) root (0) 32934 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.address.html │ │ │ -rw-r--r-- 0 root (0) root (0) 10570 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.automotive.html │ │ │ -rw-r--r-- 0 root (0) root (0) 37628 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.bank.html │ │ │ -rw-r--r-- 0 root (0) root (0) 39801 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.barcode.html │ │ │ -rw-r--r-- 0 root (0) root (0) 62525 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.color.html │ │ │ -rw-r--r-- 0 root (0) root (0) 14877 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.company.html │ │ │ -rw-r--r-- 0 root (0) root (0) 26062 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.credit_card.html │ │ │ -rw-r--r-- 0 root (0) root (0) 23967 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.currency.html │ │ │ --rw-r--r-- 0 root (0) root (0) 186774 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.date_time.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 186723 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.date_time.html │ │ │ -rw-r--r-- 0 root (0) root (0) 8829 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.doi.html │ │ │ -rw-r--r-- 0 root (0) root (0) 8537 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.emoji.html │ │ │ -rw-r--r-- 0 root (0) root (0) 46614 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.file.html │ │ │ -rw-r--r-- 0 root (0) root (0) 24680 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.geo.html │ │ │ -rw-r--r-- 0 root (0) root (0) 106995 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.internet.html │ │ │ -rw-r--r-- 0 root (0) root (0) 11775 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.isbn.html │ │ │ -rw-r--r-- 0 root (0) root (0) 12237 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.job.html │ │ │ -rw-r--r-- 0 root (0) root (0) 96379 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.lorem.html │ │ │ --rw-r--r-- 0 root (0) root (0) 510576 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.misc.html │ │ │ --rw-r--r-- 0 root (0) root (0) 14320 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.passport.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 507696 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.misc.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 14322 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.passport.html │ │ │ -rw-r--r-- 0 root (0) root (0) 46480 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.person.html │ │ │ -rw-r--r-- 0 root (0) root (0) 12592 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.phone_number.html │ │ │ --rw-r--r-- 0 root (0) root (0) 22344 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.profile.html │ │ │ --rw-r--r-- 0 root (0) root (0) 113792 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.python.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 22349 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.profile.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 113810 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.python.html │ │ │ -rw-r--r-- 0 root (0) root (0) 9225 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.sbn.html │ │ │ -rw-r--r-- 0 root (0) root (0) 8428 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.ssn.html │ │ │ -rw-r--r-- 0 root (0) root (0) 37297 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers/faker.providers.user_agent.html │ │ │ -rw-r--r-- 0 root (0) root (0) 16269 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/providers.html │ │ │ -rw-r--r-- 0 root (0) root (0) 20471 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/pytest-fixtures.html │ │ │ -rw-r--r-- 0 root (0) root (0) 3129 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/search.html │ │ │ --rw-r--r-- 0 root (0) root (0) 2573074 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/searchindex.js │ │ │ +-rw-r--r-- 0 root (0) root (0) 2574313 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/searchindex.js │ │ │ -rw-r--r-- 0 root (0) root (0) 21818 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/writing-docs.html │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-12-24 23:36:25.000000 ./usr/share/doc-base/ │ │ │ -rw-r--r-- 0 root (0) root (0) 257 2025-12-24 23:23:22.000000 ./usr/share/doc-base/faker-doc.faker-doc │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/_static/doctools.js -> ../../../../javascript/sphinxdoc/1.0/doctools.js │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/_static/language_data.js -> ../../../../javascript/sphinxdoc/1.0/language_data.js │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/_static/searchtools.js -> ../../../../javascript/sphinxdoc/1.0/searchtools.js │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2025-12-24 23:36:25.000000 ./usr/share/doc/faker-doc/html/_static/sidebar.js -> ../../../../javascript/sphinxdoc/1.0/sidebar.js │ │ ├── ./usr/share/doc/faker-doc/html/locales/ar_AA.html │ │ │ @@ -57,18 +57,18 @@ │ │ │

│ │ │ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'م'
│ │ │ -'م'
│ │ │ -'ص'
│ │ │  'ص'
│ │ │ +'م'
│ │ │  'ص'
│ │ │ +'م'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -103,41 +103,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -153,41 +153,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -202,19 +202,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -226,30 +226,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -267,30 +267,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -305,30 +305,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -343,30 +343,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -381,30 +381,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -419,30 +419,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -457,19 +457,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 50, 39, 18122)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 19, 176587)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 26, 55, 874053)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 15, 658764)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 44, 405916)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 27, 74647)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 28, 185418)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 21, 50, 99795)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 33, 40023)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 18, 114550)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -488,19 +488,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 34, 487976)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 33, 59959)
│ │ │ -datetime.datetime(852, 8, 25, 12, 49, 47, 918045)
│ │ │ -datetime.datetime(525, 4, 21, 3, 55, 56, 628616)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 25, 398117)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 22, 544502)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 17, 42, 68787)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 42, 143784)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 14, 9872)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 35, 59, 106754)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -517,19 +517,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 38, 59, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 3, 45, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 26, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 2, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 0, 58, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 36, 58, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 1, 44, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 25, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 1, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 58, 57, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -545,41 +545,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 16)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 16)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 16)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 16)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 16)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 15)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 15)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 15)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 15)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 15)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 38, 59, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 3, 45, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 26, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 2, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 0, 58, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 36, 58, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 1, 44, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 25, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 1, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 58, 57, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 13, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 2, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 2, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 23, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 10, 57, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 12, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 1, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 1, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 22, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 8, 56, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -595,30 +595,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 7, 391502)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 6, 819927)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 34, 52, 989521)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 3, 691020)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 17, 62019)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 56, 55, 448027)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 15, 828759)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 29, 47, 215262)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 21, 72279)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 16, 50, 770653)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 50, 777184)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 14, 55, 802961)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 14, 933227)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 36, 213502)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 13, 644181)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 1, 720658)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 45, 794130)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 19, 707485)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 17, 832243)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 38, 935547)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -634,30 +634,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 52, 46, 957765)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 9, 495349)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 18, 604971)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 42, 58, 910115)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 14, 120779)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 54, 35, 14290)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 18, 504181)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 12, 830713)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 16, 291374)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 35, 47, 829413)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 38, 283090)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 48, 797147)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 3, 279595)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 14, 683949)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 40, 417804)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 49, 226564)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 38, 788315)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 8, 53854)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 42, 56, 302690)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 5, 709170)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -673,30 +673,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 5, 290782)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 19, 740604)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 26, 50, 519412)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 28, 896216)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 6, 384157)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 33, 53, 860183)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 23, 676600)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 25, 823056)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 43, 653491)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 21, 879078)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 10, 196342)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 1, 332231)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 44, 402685)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 50, 49, 727769)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 27, 829556)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 20, 626941)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 56, 56, 396235)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 8, 99041)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 33, 970494)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 11, 334636)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -712,30 +712,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 13, 313352)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 4, 718894)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 44, 56, 970396)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 4, 909470)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 6, 47, 783524)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 33, 53, 860183)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 23, 676600)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 25, 823056)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 43, 653491)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 21, 879078)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 10, 196342)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 1, 332231)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 44, 402685)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 50, 49, 727769)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 27, 829556)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 28, 649511)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 41, 374525)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 14, 550025)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 9, 983748)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 44, 52, 734003)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -743,19 +743,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -763,18 +763,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'السبت'
│ │ │ -'الثلاثاء'
│ │ │ -'السبت'
│ │ │  'الجمعة'
│ │ │ +'الأحد'
│ │ │ +'الجمعة'
│ │ │ +'الثلاثاء'
│ │ │  'السبت'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -791,30 +791,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -830,30 +830,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 17, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 11, 54, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 16, 58, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 28, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 20, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 16, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 9, 53, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 14, 57, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 51, 27, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 19, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 13, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 3, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 2, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 24, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 10, 57, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 12, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 2, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 1, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 23, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 8, 56, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -870,19 +870,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:50:39.018122'
│ │ │ -'2012-06-06T21:48:19.176587'
│ │ │ -'1993-07-18T10:26:55.874053'
│ │ │ -'1984-06-30T01:49:15.658764'
│ │ │ -'1998-08-16T01:03:44.405916'
│ │ │ +'2017-04-22T18:52:27.074647'
│ │ │ +'2012-06-18T11:11:28.185418'
│ │ │ +'1993-07-24T20:21:50.099795'
│ │ │ +'1984-07-04T00:34:33.040023'
│ │ │ +'1998-08-23T20:10:18.114550'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -893,15 +893,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -913,15 +913,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'نيسان'
│ │ │  'حزيران'
│ │ │  'تمّوز'
│ │ │ -'حزيران'
│ │ │ +'تمّوز'
│ │ │  'آب'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -938,30 +938,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -980,19 +980,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 16, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 11, 53, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 16, 57, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 27, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 19, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 15, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 9, 52, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 14, 56, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 26, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 18, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -1015,30 +1015,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:50:39'
│ │ │ -'21:48:19'
│ │ │ -'10:26:55'
│ │ │ -'01:49:15'
│ │ │ -'01:03:44'
│ │ │ +'18:52:27'
│ │ │ +'11:11:28'
│ │ │ +'20:21:50'
│ │ │ +'00:34:33'
│ │ │ +'20:10:18'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:50 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:26 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:21 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -1085,30 +1085,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 50, 39, 18122)
│ │ │ -datetime.time(21, 48, 19, 176587)
│ │ │ -datetime.time(10, 26, 55, 874053)
│ │ │ -datetime.time(1, 49, 15, 658764)
│ │ │ -datetime.time(1, 3, 44, 405916)
│ │ │ +datetime.time(18, 52, 27, 74647)
│ │ │ +datetime.time(11, 11, 28, 185418)
│ │ │ +datetime.time(20, 21, 50, 99795)
│ │ │ +datetime.time(0, 34, 33, 40023)
│ │ │ +datetime.time(20, 10, 18, 114550)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 18, 936787)
│ │ │ -datetime.time(22, 33, 47, 812438)
│ │ │ -datetime.time(10, 52, 9, 931744)
│ │ │ -datetime.time(2, 4, 47, 759065)
│ │ │ -datetime.time(1, 34, 24, 994913)
│ │ │ +datetime.time(19, 43, 6, 993313)
│ │ │ +datetime.time(11, 56, 56, 821269)
│ │ │ +datetime.time(20, 47, 4, 157486)
│ │ │ +datetime.time(0, 50, 5, 140324)
│ │ │ +datetime.time(20, 40, 58, 703547)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -1132,19 +1132,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa14023e320>
│ │ │ -<generator object Provider.time_series at 0x7fa14023e320>
│ │ │ -<generator object Provider.time_series at 0x7fa14023e320>
│ │ │ -<generator object Provider.time_series at 0x7fa14023e320>
│ │ │ -<generator object Provider.time_series at 0x7fa14023e320>
│ │ │ +<generator object Provider.time_series at 0x7fbf7dfe6320>
│ │ │ +<generator object Provider.time_series at 0x7fbf7dfe6320>
│ │ │ +<generator object Provider.time_series at 0x7fbf7dfe6320>
│ │ │ +<generator object Provider.time_series at 0x7fbf7dfe6320>
│ │ │ +<generator object Provider.time_series at 0x7fbf7dfe6320>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -1181,19 +1181,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774639.018122
│ │ │ -1339019299.1765869
│ │ │ -742991215.8740531
│ │ │ -457408155.65876365
│ │ │ -903229424.4059157
│ │ │ +1492887147.0746472
│ │ │ +1340017888.1854184
│ │ │ +743545310.0997946
│ │ │ +457749273.04002285
│ │ │ +903903018.1145498
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -12,18 +12,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'م' │ │ │ │ - 'م' │ │ │ │ - 'ص' │ │ │ │ 'ص' │ │ │ │ + 'م' │ │ │ │ 'ص' │ │ │ │ + 'م' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'الثالث عشر' │ │ │ │ @@ -40,270 +40,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 50, 39, 18122) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 19, 176587) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 26, 55, 874053) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 15, 658764) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 44, 405916) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 27, 74647) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 28, 185418) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 21, 50, 99795) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 33, 40023) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 18, 114550) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -312,38 +312,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 34, 487976) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 33, 59959) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 49, 47, 918045) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 55, 56, 628616) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 25, 398117) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 22, 544502) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 17, 42, 68787) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 42, 143784) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 14, 9872) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 35, 59, 106754) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 38, 59, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 3, 45, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 26, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 2, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 0, 58, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 36, 58, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 1, 44, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 25, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 1, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 58, 57, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -351,227 +351,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 16) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 16) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 16) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 16) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 16) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 15) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 15) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 15) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 15) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 15) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 38, 59, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 3, 45, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 26, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 2, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 0, 58, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 36, 58, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 1, 44, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 25, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 1, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 58, 57, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 13, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 2, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 2, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 23, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 10, 57, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 12, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 1, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 1, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 22, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 8, 56, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 7, 391502) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 6, 819927) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 34, 52, 989521) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 3, 691020) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 17, 62019) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 56, 55, 448027) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 15, 828759) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 29, 47, 215262) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 21, 72279) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 16, 50, 770653) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 50, 777184) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 14, 55, 802961) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 14, 933227) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 36, 213502) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 13, 644181) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 1, 720658) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 45, 794130) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 19, 707485) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 17, 832243) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 38, 935547) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 52, 46, 957765) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 9, 495349) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 18, 604971) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 42, 58, 910115) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 14, 120779) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 54, 35, 14290) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 18, 504181) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 12, 830713) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 16, 291374) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 35, 47, 829413) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 38, 283090) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 48, 797147) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 3, 279595) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 14, 683949) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 40, 417804) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 49, 226564) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 38, 788315) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 8, 53854) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 42, 56, 302690) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 5, 709170) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 5, 290782) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 19, 740604) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 26, 50, 519412) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 28, 896216) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 6, 384157) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 33, 53, 860183) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 23, 676600) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 25, 823056) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 43, 653491) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 21, 879078) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 10, 196342) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 1, 332231) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 44, 402685) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 50, 49, 727769) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 27, 829556) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 20, 626941) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 56, 56, 396235) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 8, 99041) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 33, 970494) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 11, 334636) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 13, 313352) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 4, 718894) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 44, 56, 970396) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 4, 909470) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 6, 47, 783524) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 33, 53, 860183) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 23, 676600) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 25, 823056) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 43, 653491) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 21, 879078) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 10, 196342) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 1, 332231) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 44, 402685) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 50, 49, 727769) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 27, 829556) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 28, 649511) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 41, 374525) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 14, 550025) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 9, 983748) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 44, 52, 734003) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'السبت' │ │ │ │ - 'الثلاثاء' │ │ │ │ - 'السبت' │ │ │ │ 'الجمعة' │ │ │ │ + 'الأحد' │ │ │ │ + 'الجمعة' │ │ │ │ + 'الثلاثاء' │ │ │ │ 'السبت' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 17, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 11, 54, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 16, 58, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 28, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 20, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 16, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 9, 53, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 14, 57, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 51, 27, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 19, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 13, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 3, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 2, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 24, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 10, 57, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 12, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 2, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 1, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 23, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 8, 56, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -581,86 +581,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:50:39.018122' │ │ │ │ - '2012-06-06T21:48:19.176587' │ │ │ │ - '1993-07-18T10:26:55.874053' │ │ │ │ - '1984-06-30T01:49:15.658764' │ │ │ │ - '1998-08-16T01:03:44.405916' │ │ │ │ + '2017-04-22T18:52:27.074647' │ │ │ │ + '2012-06-18T11:11:28.185418' │ │ │ │ + '1993-07-24T20:21:50.099795' │ │ │ │ + '1984-07-04T00:34:33.040023' │ │ │ │ + '1998-08-23T20:10:18.114550' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'نيسان' │ │ │ │ 'حزيران' │ │ │ │ 'تمّوز' │ │ │ │ - 'حزيران' │ │ │ │ + 'تمّوز' │ │ │ │ 'آب' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 16, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 11, 53, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 16, 57, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 27, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 19, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 15, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 9, 52, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 14, 56, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 26, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 18, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ time(ppaatttteerrnn:: _ss_tt_rr == ''%%HH::%%MM::%%SS'', eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _s_t_r_¶ │ │ │ │ Get a time string (24h format by default) │ │ │ │ @@ -669,28 +669,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:50:39' │ │ │ │ - '21:48:19' │ │ │ │ - '10:26:55' │ │ │ │ - '01:49:15' │ │ │ │ - '01:03:44' │ │ │ │ + '18:52:27' │ │ │ │ + '11:11:28' │ │ │ │ + '20:21:50' │ │ │ │ + '00:34:33' │ │ │ │ + '20:10:18' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:50 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:26 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:21 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -720,28 +720,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 50, 39, 18122) │ │ │ │ - datetime.time(21, 48, 19, 176587) │ │ │ │ - datetime.time(10, 26, 55, 874053) │ │ │ │ - datetime.time(1, 49, 15, 658764) │ │ │ │ - datetime.time(1, 3, 44, 405916) │ │ │ │ + datetime.time(18, 52, 27, 74647) │ │ │ │ + datetime.time(11, 11, 28, 185418) │ │ │ │ + datetime.time(20, 21, 50, 99795) │ │ │ │ + datetime.time(0, 34, 33, 40023) │ │ │ │ + datetime.time(20, 10, 18, 114550) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 18, 936787) │ │ │ │ - datetime.time(22, 33, 47, 812438) │ │ │ │ - datetime.time(10, 52, 9, 931744) │ │ │ │ - datetime.time(2, 4, 47, 759065) │ │ │ │ - datetime.time(1, 34, 24, 994913) │ │ │ │ + datetime.time(19, 43, 6, 993313) │ │ │ │ + datetime.time(11, 56, 56, 821269) │ │ │ │ + datetime.time(20, 47, 4, 157486) │ │ │ │ + datetime.time(0, 50, 5, 140324) │ │ │ │ + datetime.time(20, 40, 58, 703547) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -756,19 +756,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'الهندي/جزر_المالديف' │ │ │ │ @@ -788,19 +788,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774639.018122 │ │ │ │ - 1339019299.1765869 │ │ │ │ - 742991215.8740531 │ │ │ │ - 457408155.65876365 │ │ │ │ - 903229424.4059157 │ │ │ │ + 1492887147.0746472 │ │ │ │ + 1340017888.1854184 │ │ │ │ + 743545310.0997946 │ │ │ │ + 457749273.04002285 │ │ │ │ + 903903018.1145498 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/ar_EG.html │ │ │ @@ -57,18 +57,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'م'
│ │ │ -'م'
│ │ │ -'ص'
│ │ │  'ص'
│ │ │ +'م'
│ │ │  'ص'
│ │ │ +'م'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -103,41 +103,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -153,41 +153,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -202,19 +202,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -226,30 +226,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -267,30 +267,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -305,30 +305,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -343,30 +343,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -381,30 +381,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -419,30 +419,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -457,19 +457,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 50, 39, 862544)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 19, 934541)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 26, 56, 294625)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 15, 917680)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 44, 917190)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 27, 919069)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 28, 943373)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 21, 50, 520366)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 33, 298940)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 18, 625824)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -488,19 +488,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 35, 332397)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 33, 817909)
│ │ │ -datetime.datetime(852, 8, 25, 12, 49, 48, 338623)
│ │ │ -datetime.datetime(525, 4, 21, 3, 55, 56, 887535)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 25, 909393)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 23, 388924)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 17, 42, 826744)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 42, 564362)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 14, 268791)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 35, 59, 618027)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -517,19 +517,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 0, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 3, 46, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 27, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 3, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 0, 59, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 36, 59, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 1, 45, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 26, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 2, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 58, 58, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -545,41 +545,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 17)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 17)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 17)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 17)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 17)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 16)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 16)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 16)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 16)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 16)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 0, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 3, 46, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 27, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 3, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 0, 59, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 36, 59, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 1, 45, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 26, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 2, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 58, 58, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 14, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 3, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 3, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 24, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 10, 58, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 13, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 2, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 2, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 23, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 8, 57, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -595,30 +595,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 8, 235924)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 7, 577882)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 34, 53, 410092)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 3, 949936)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 17, 573294)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 56, 56, 292449)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 16, 586713)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 29, 47, 635834)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 21, 331196)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 16, 51, 281928)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 50, 932762)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 14, 56, 45007)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 15, 512655)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 36, 954586)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 14, 132906)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 1, 876237)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 46, 36176)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 20, 286914)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 18, 573326)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 39, 424273)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -634,30 +634,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 52, 47, 802187)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 10, 253304)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 19, 25543)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 42, 59, 169032)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 14, 632054)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 54, 35, 858712)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 19, 262135)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 13, 251284)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 16, 550291)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 35, 48, 340688)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 38, 438668)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 49, 39192)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 3, 859024)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 15, 425033)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 40, 906530)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 49, 382142)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 39, 30361)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 8, 633282)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 42, 57, 43774)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 6, 197896)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -673,30 +673,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 6, 135204)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 20, 498559)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 26, 50, 939984)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 29, 155133)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 6, 895432)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 33, 54, 704605)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 24, 434555)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 26, 243628)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 43, 912407)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 22, 390352)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 10, 351920)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 1, 574276)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 44, 982114)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 50, 50, 468852)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 28, 318282)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 20, 782520)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 56, 56, 638280)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 8, 678470)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 34, 711577)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 11, 823361)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -712,30 +712,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 14, 157773)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 5, 476849)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 44, 57, 390968)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 5, 168387)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 6, 48, 294799)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 33, 54, 704605)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 24, 434555)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 26, 243628)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 43, 912407)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 22, 390352)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 10, 351920)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 1, 574276)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 44, 982114)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 50, 50, 468852)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 28, 318282)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 28, 805089)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 41, 616570)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 15, 129454)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 10, 724832)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 44, 53, 222728)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -743,19 +743,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -763,18 +763,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'السبت'
│ │ │ -'الثلاثاء'
│ │ │ -'السبت'
│ │ │  'الجمعة'
│ │ │ +'الأحد'
│ │ │ +'الجمعة'
│ │ │ +'الثلاثاء'
│ │ │  'السبت'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -791,30 +791,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -830,30 +830,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 18, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 11, 55, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 16, 59, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 29, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 21, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 17, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 9, 54, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 14, 58, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 51, 28, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 20, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 14, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 4, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 3, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 25, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 10, 58, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 13, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 3, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 2, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 24, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 8, 57, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -870,19 +870,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:50:39.862544'
│ │ │ -'2012-06-06T21:48:19.934541'
│ │ │ -'1993-07-18T10:26:56.294625'
│ │ │ -'1984-06-30T01:49:15.917680'
│ │ │ -'1998-08-16T01:03:44.917190'
│ │ │ +'2017-04-22T18:52:27.919069'
│ │ │ +'2012-06-18T11:11:28.943373'
│ │ │ +'1993-07-24T20:21:50.520366'
│ │ │ +'1984-07-04T00:34:33.298940'
│ │ │ +'1998-08-23T20:10:18.625824'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -893,15 +893,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -913,15 +913,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'أبريل'
│ │ │  'يونيو'
│ │ │  'يوليو'
│ │ │ -'يونيو'
│ │ │ +'يوليو'
│ │ │  'أغسطس'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -938,30 +938,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -980,19 +980,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 17, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 11, 54, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 16, 58, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 28, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 20, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 16, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 9, 53, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 14, 57, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 27, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 19, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -1015,30 +1015,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:50:39'
│ │ │ -'21:48:19'
│ │ │ -'10:26:56'
│ │ │ -'01:49:15'
│ │ │ -'01:03:44'
│ │ │ +'18:52:27'
│ │ │ +'11:11:28'
│ │ │ +'20:21:50'
│ │ │ +'00:34:33'
│ │ │ +'20:10:18'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:50 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:26 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:21 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -1085,30 +1085,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 50, 39, 862544)
│ │ │ -datetime.time(21, 48, 19, 934541)
│ │ │ -datetime.time(10, 26, 56, 294625)
│ │ │ -datetime.time(1, 49, 15, 917680)
│ │ │ -datetime.time(1, 3, 44, 917190)
│ │ │ +datetime.time(18, 52, 27, 919069)
│ │ │ +datetime.time(11, 11, 28, 943373)
│ │ │ +datetime.time(20, 21, 50, 520366)
│ │ │ +datetime.time(0, 34, 33, 298940)
│ │ │ +datetime.time(20, 10, 18, 625824)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 19, 781209)
│ │ │ -datetime.time(22, 33, 48, 570392)
│ │ │ -datetime.time(10, 52, 10, 352316)
│ │ │ -datetime.time(2, 4, 48, 17981)
│ │ │ -datetime.time(1, 34, 25, 506187)
│ │ │ +datetime.time(19, 43, 7, 837735)
│ │ │ +datetime.time(11, 56, 57, 579223)
│ │ │ +datetime.time(20, 47, 4, 578057)
│ │ │ +datetime.time(0, 50, 5, 399241)
│ │ │ +datetime.time(20, 40, 59, 214821)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -1132,19 +1132,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa13b268b80>
│ │ │ -<generator object Provider.time_series at 0x7fa13b268b80>
│ │ │ -<generator object Provider.time_series at 0x7fa13b268b80>
│ │ │ -<generator object Provider.time_series at 0x7fa13b268b80>
│ │ │ -<generator object Provider.time_series at 0x7fa13b268b80>
│ │ │ +<generator object Provider.time_series at 0x7fbf7d7ccdc0>
│ │ │ +<generator object Provider.time_series at 0x7fbf7d7ccdc0>
│ │ │ +<generator object Provider.time_series at 0x7fbf7d7ccdc0>
│ │ │ +<generator object Provider.time_series at 0x7fbf7d7ccdc0>
│ │ │ +<generator object Provider.time_series at 0x7fbf7d7ccdc0>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -1181,19 +1181,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774639.8625438
│ │ │ -1339019299.9345412
│ │ │ -742991216.2946247
│ │ │ -457408155.9176804
│ │ │ -903229424.9171904
│ │ │ +1492887147.919069
│ │ │ +1340017888.9433727
│ │ │ +743545310.5203662
│ │ │ +457749273.29893965
│ │ │ +903903018.6258245
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -12,18 +12,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'م' │ │ │ │ - 'م' │ │ │ │ - 'ص' │ │ │ │ 'ص' │ │ │ │ + 'م' │ │ │ │ 'ص' │ │ │ │ + 'م' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'الثالث عشر' │ │ │ │ @@ -40,270 +40,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 50, 39, 862544) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 19, 934541) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 26, 56, 294625) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 15, 917680) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 44, 917190) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 27, 919069) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 28, 943373) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 21, 50, 520366) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 33, 298940) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 18, 625824) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -312,38 +312,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 35, 332397) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 33, 817909) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 49, 48, 338623) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 55, 56, 887535) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 25, 909393) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 23, 388924) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 17, 42, 826744) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 42, 564362) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 14, 268791) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 35, 59, 618027) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 0, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 3, 46, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 27, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 3, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 0, 59, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 36, 59, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 1, 45, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 26, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 2, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 58, 58, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -351,227 +351,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 17) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 17) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 17) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 17) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 17) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 16) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 16) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 16) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 16) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 16) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 0, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 3, 46, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 27, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 3, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 0, 59, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 36, 59, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 1, 45, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 26, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 2, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 58, 58, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 14, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 3, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 3, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 24, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 10, 58, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 13, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 2, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 2, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 23, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 8, 57, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 8, 235924) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 7, 577882) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 34, 53, 410092) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 3, 949936) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 17, 573294) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 56, 56, 292449) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 16, 586713) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 29, 47, 635834) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 21, 331196) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 16, 51, 281928) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 50, 932762) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 14, 56, 45007) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 15, 512655) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 36, 954586) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 14, 132906) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 1, 876237) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 46, 36176) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 20, 286914) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 18, 573326) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 39, 424273) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 52, 47, 802187) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 10, 253304) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 19, 25543) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 42, 59, 169032) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 14, 632054) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 54, 35, 858712) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 19, 262135) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 13, 251284) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 16, 550291) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 35, 48, 340688) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 38, 438668) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 49, 39192) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 3, 859024) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 15, 425033) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 40, 906530) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 49, 382142) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 39, 30361) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 8, 633282) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 42, 57, 43774) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 6, 197896) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 6, 135204) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 20, 498559) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 26, 50, 939984) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 29, 155133) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 6, 895432) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 33, 54, 704605) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 24, 434555) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 26, 243628) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 43, 912407) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 22, 390352) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 10, 351920) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 1, 574276) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 44, 982114) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 50, 50, 468852) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 28, 318282) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 20, 782520) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 56, 56, 638280) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 8, 678470) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 34, 711577) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 11, 823361) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 14, 157773) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 5, 476849) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 44, 57, 390968) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 5, 168387) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 6, 48, 294799) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 33, 54, 704605) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 24, 434555) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 26, 243628) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 43, 912407) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 22, 390352) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 10, 351920) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 1, 574276) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 44, 982114) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 50, 50, 468852) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 28, 318282) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 28, 805089) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 41, 616570) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 15, 129454) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 10, 724832) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 44, 53, 222728) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'السبت' │ │ │ │ - 'الثلاثاء' │ │ │ │ - 'السبت' │ │ │ │ 'الجمعة' │ │ │ │ + 'الأحد' │ │ │ │ + 'الجمعة' │ │ │ │ + 'الثلاثاء' │ │ │ │ 'السبت' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 18, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 11, 55, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 16, 59, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 29, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 21, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 17, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 9, 54, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 14, 58, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 51, 28, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 20, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 14, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 4, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 3, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 25, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 10, 58, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 13, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 3, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 2, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 24, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 8, 57, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -581,86 +581,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:50:39.862544' │ │ │ │ - '2012-06-06T21:48:19.934541' │ │ │ │ - '1993-07-18T10:26:56.294625' │ │ │ │ - '1984-06-30T01:49:15.917680' │ │ │ │ - '1998-08-16T01:03:44.917190' │ │ │ │ + '2017-04-22T18:52:27.919069' │ │ │ │ + '2012-06-18T11:11:28.943373' │ │ │ │ + '1993-07-24T20:21:50.520366' │ │ │ │ + '1984-07-04T00:34:33.298940' │ │ │ │ + '1998-08-23T20:10:18.625824' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'أبريل' │ │ │ │ 'يونيو' │ │ │ │ 'يوليو' │ │ │ │ - 'يونيو' │ │ │ │ + 'يوليو' │ │ │ │ 'أغسطس' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 17, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 11, 54, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 16, 58, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 28, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 20, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 16, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 9, 53, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 14, 57, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 27, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 19, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ time(ppaatttteerrnn:: _ss_tt_rr == ''%%HH::%%MM::%%SS'', eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _s_t_r_¶ │ │ │ │ Get a time string (24h format by default) │ │ │ │ @@ -669,28 +669,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:50:39' │ │ │ │ - '21:48:19' │ │ │ │ - '10:26:56' │ │ │ │ - '01:49:15' │ │ │ │ - '01:03:44' │ │ │ │ + '18:52:27' │ │ │ │ + '11:11:28' │ │ │ │ + '20:21:50' │ │ │ │ + '00:34:33' │ │ │ │ + '20:10:18' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:50 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:26 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:21 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -720,28 +720,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 50, 39, 862544) │ │ │ │ - datetime.time(21, 48, 19, 934541) │ │ │ │ - datetime.time(10, 26, 56, 294625) │ │ │ │ - datetime.time(1, 49, 15, 917680) │ │ │ │ - datetime.time(1, 3, 44, 917190) │ │ │ │ + datetime.time(18, 52, 27, 919069) │ │ │ │ + datetime.time(11, 11, 28, 943373) │ │ │ │ + datetime.time(20, 21, 50, 520366) │ │ │ │ + datetime.time(0, 34, 33, 298940) │ │ │ │ + datetime.time(20, 10, 18, 625824) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 19, 781209) │ │ │ │ - datetime.time(22, 33, 48, 570392) │ │ │ │ - datetime.time(10, 52, 10, 352316) │ │ │ │ - datetime.time(2, 4, 48, 17981) │ │ │ │ - datetime.time(1, 34, 25, 506187) │ │ │ │ + datetime.time(19, 43, 7, 837735) │ │ │ │ + datetime.time(11, 56, 57, 579223) │ │ │ │ + datetime.time(20, 47, 4, 578057) │ │ │ │ + datetime.time(0, 50, 5, 399241) │ │ │ │ + datetime.time(20, 40, 59, 214821) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -756,19 +756,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'الهندي/جزر_المالديف' │ │ │ │ @@ -788,19 +788,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774639.8625438 │ │ │ │ - 1339019299.9345412 │ │ │ │ - 742991216.2946247 │ │ │ │ - 457408155.9176804 │ │ │ │ - 903229424.9171904 │ │ │ │ + 1492887147.919069 │ │ │ │ + 1340017888.9433727 │ │ │ │ + 743545310.5203662 │ │ │ │ + 457749273.29893965 │ │ │ │ + 903903018.6258245 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/az_AZ.html │ │ │ @@ -1626,18 +1626,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1672,41 +1672,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1722,41 +1722,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1771,19 +1771,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1795,30 +1795,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1836,30 +1836,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1874,30 +1874,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1912,30 +1912,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1950,30 +1950,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1988,30 +1988,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -2026,19 +2026,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 50, 40, 706966)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 20, 692496)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 26, 56, 715196)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 16, 176597)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 45, 428465)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 27, 919069)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 28, 943373)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 21, 50, 520366)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 33, 298940)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 18, 625824)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -2057,19 +2057,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 36, 176819)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 34, 575867)
│ │ │ -datetime.datetime(852, 8, 25, 12, 49, 48, 759186)
│ │ │ -datetime.datetime(525, 4, 21, 3, 55, 57, 146454)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 26, 420670)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 23, 388924)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 17, 42, 826744)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 42, 564362)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 14, 268791)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 35, 59, 618027)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2086,19 +2086,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 1, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 3, 47, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 28, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 4, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 0, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 36, 59, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 1, 45, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 26, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 2, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 58, 58, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2114,41 +2114,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 18)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 18)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 18)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 18)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 18)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 16)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 16)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 16)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 16)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 16)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 1, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 3, 47, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 28, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 4, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 0, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 36, 59, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 1, 45, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 26, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 2, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 58, 58, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 15, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 4, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 4, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 25, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 10, 59, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 13, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 2, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 2, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 23, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 8, 57, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2164,30 +2164,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 9, 80346)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 8, 335836)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 34, 53, 830664)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 4, 208853)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 18, 84568)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 56, 56, 292449)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 16, 586713)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 29, 47, 635834)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 21, 331196)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 16, 51, 281928)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 51, 88340)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 14, 56, 287053)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 16, 92083)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 37, 695669)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 14, 621632)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 1, 876237)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 46, 36176)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 20, 286914)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 18, 573326)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 39, 424273)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2203,30 +2203,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 52, 48, 646609)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 11, 11258)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 19, 446115)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 42, 59, 427949)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 15, 143328)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 54, 35, 858712)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 19, 262135)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 13, 251284)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 16, 550291)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 35, 48, 340688)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 38, 594246)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 49, 281238)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 4, 438452)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 16, 166116)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 41, 395255)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 49, 382142)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 39, 30361)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 8, 633282)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 42, 57, 43774)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 6, 197896)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2242,30 +2242,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 6, 979626)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 21, 256513)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 26, 51, 360555)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 29, 414049)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 7, 406707)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 33, 54, 704605)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 24, 434555)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 26, 243628)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 43, 912407)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 22, 390352)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 10, 507499)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 1, 816322)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 45, 561542)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 50, 51, 209935)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 28, 807007)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 20, 782520)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 56, 56, 638280)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 8, 678470)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 34, 711577)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 11, 823361)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2281,30 +2281,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 15, 2195)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 6, 234803)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 44, 57, 811539)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 5, 427304)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 6, 48, 806074)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 33, 54, 704605)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 24, 434555)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 26, 243628)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 43, 912407)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 22, 390352)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 10, 507499)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 1, 816322)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 45, 561542)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 50, 51, 209935)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 28, 807007)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 28, 805089)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 41, 616570)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 15, 129454)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 10, 724832)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 44, 53, 222728)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2312,19 +2312,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -2332,18 +2332,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Bazar'
│ │ │ -'Çərşənbə'
│ │ │ -'Bazar'
│ │ │  'Şənbə'
│ │ │ +'Bazar ertəsi'
│ │ │ +'Şənbə'
│ │ │ +'Çərşənbə'
│ │ │  'Bazar'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -2360,30 +2360,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2399,30 +2399,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 19, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 11, 56, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 0, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 30, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 22, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 17, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 9, 54, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 14, 58, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 51, 28, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 20, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 15, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 5, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 4, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 26, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 10, 59, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 13, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 3, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 2, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 24, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 8, 57, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -2439,19 +2439,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:50:40.706966'
│ │ │ -'2012-06-06T21:48:20.692496'
│ │ │ -'1993-07-18T10:26:56.715196'
│ │ │ -'1984-06-30T01:49:16.176597'
│ │ │ -'1998-08-16T01:03:45.428465'
│ │ │ +'2017-04-22T18:52:27.919069'
│ │ │ +'2012-06-18T11:11:28.943373'
│ │ │ +'1993-07-24T20:21:50.520366'
│ │ │ +'1984-07-04T00:34:33.298940'
│ │ │ +'1998-08-23T20:10:18.625824'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -2462,15 +2462,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2482,15 +2482,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'Aprel'
│ │ │  'İyun'
│ │ │  'İyul'
│ │ │ -'İyun'
│ │ │ +'İyul'
│ │ │  'Avqust'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2507,30 +2507,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2549,19 +2549,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 18, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 11, 55, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 16, 59, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 29, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 21, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 16, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 9, 53, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 14, 57, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 27, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 19, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2599,30 +2599,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:50:40'
│ │ │ -'21:48:20'
│ │ │ -'10:26:56'
│ │ │ -'01:49:16'
│ │ │ -'01:03:45'
│ │ │ +'18:52:27'
│ │ │ +'11:11:28'
│ │ │ +'20:21:50'
│ │ │ +'00:34:33'
│ │ │ +'20:10:18'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:50 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:26 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:21 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2669,30 +2669,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 50, 40, 706966)
│ │ │ -datetime.time(21, 48, 20, 692496)
│ │ │ -datetime.time(10, 26, 56, 715196)
│ │ │ -datetime.time(1, 49, 16, 176597)
│ │ │ -datetime.time(1, 3, 45, 428465)
│ │ │ +datetime.time(18, 52, 27, 919069)
│ │ │ +datetime.time(11, 11, 28, 943373)
│ │ │ +datetime.time(20, 21, 50, 520366)
│ │ │ +datetime.time(0, 34, 33, 298940)
│ │ │ +datetime.time(20, 10, 18, 625824)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 20, 625631)
│ │ │ -datetime.time(22, 33, 49, 328346)
│ │ │ -datetime.time(10, 52, 10, 772887)
│ │ │ -datetime.time(2, 4, 48, 276898)
│ │ │ -datetime.time(1, 34, 26, 17462)
│ │ │ +datetime.time(19, 43, 7, 837735)
│ │ │ +datetime.time(11, 56, 57, 579223)
│ │ │ +datetime.time(20, 47, 4, 578057)
│ │ │ +datetime.time(0, 50, 5, 399241)
│ │ │ +datetime.time(20, 40, 59, 214821)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2716,19 +2716,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa144d87d00>
│ │ │ -<generator object Provider.time_series at 0x7fa144d87d00>
│ │ │ -<generator object Provider.time_series at 0x7fa144d87d00>
│ │ │ -<generator object Provider.time_series at 0x7fa144d87d00>
│ │ │ -<generator object Provider.time_series at 0x7fa144d87d00>
│ │ │ +<generator object Provider.time_series at 0x7fbf832e3d00>
│ │ │ +<generator object Provider.time_series at 0x7fbf832e3d00>
│ │ │ +<generator object Provider.time_series at 0x7fbf832e3d00>
│ │ │ +<generator object Provider.time_series at 0x7fbf832e3d00>
│ │ │ +<generator object Provider.time_series at 0x7fbf832e3d00>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2765,19 +2765,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774640.7069657
│ │ │ -1339019300.6924956
│ │ │ -742991216.7151964
│ │ │ -457408156.1765971
│ │ │ -903229425.4284651
│ │ │ +1492887147.919069
│ │ │ +1340017888.9433727
│ │ │ +743545310.5203662
│ │ │ +457749273.29893965
│ │ │ +903903018.6258245
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -977,18 +977,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -1005,270 +1005,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 50, 40, 706966) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 20, 692496) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 26, 56, 715196) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 16, 176597) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 45, 428465) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 27, 919069) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 28, 943373) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 21, 50, 520366) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 33, 298940) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 18, 625824) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -1277,38 +1277,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 36, 176819) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 34, 575867) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 49, 48, 759186) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 55, 57, 146454) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 26, 420670) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 23, 388924) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 17, 42, 826744) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 42, 564362) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 14, 268791) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 35, 59, 618027) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 1, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 3, 47, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 28, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 4, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 0, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 36, 59, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 1, 45, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 26, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 2, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 58, 58, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -1316,227 +1316,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 18) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 18) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 18) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 18) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 18) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 16) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 16) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 16) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 16) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 16) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 1, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 3, 47, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 28, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 4, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 0, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 36, 59, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 1, 45, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 26, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 2, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 58, 58, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 15, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 4, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 4, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 25, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 10, 59, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 13, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 2, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 2, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 23, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 8, 57, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 9, 80346) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 8, 335836) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 34, 53, 830664) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 4, 208853) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 18, 84568) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 56, 56, 292449) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 16, 586713) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 29, 47, 635834) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 21, 331196) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 16, 51, 281928) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 51, 88340) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 14, 56, 287053) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 16, 92083) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 37, 695669) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 14, 621632) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 1, 876237) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 46, 36176) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 20, 286914) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 18, 573326) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 39, 424273) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 52, 48, 646609) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 11, 11258) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 19, 446115) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 42, 59, 427949) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 15, 143328) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 54, 35, 858712) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 19, 262135) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 13, 251284) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 16, 550291) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 35, 48, 340688) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 38, 594246) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 49, 281238) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 4, 438452) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 16, 166116) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 41, 395255) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 49, 382142) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 39, 30361) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 8, 633282) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 42, 57, 43774) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 6, 197896) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 6, 979626) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 21, 256513) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 26, 51, 360555) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 29, 414049) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 7, 406707) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 33, 54, 704605) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 24, 434555) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 26, 243628) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 43, 912407) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 22, 390352) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 10, 507499) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 1, 816322) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 45, 561542) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 50, 51, 209935) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 28, 807007) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 20, 782520) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 56, 56, 638280) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 8, 678470) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 34, 711577) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 11, 823361) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 15, 2195) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 6, 234803) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 44, 57, 811539) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 5, 427304) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 6, 48, 806074) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 33, 54, 704605) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 24, 434555) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 26, 243628) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 43, 912407) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 22, 390352) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 10, 507499) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 1, 816322) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 45, 561542) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 50, 51, 209935) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 28, 807007) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 28, 805089) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 41, 616570) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 15, 129454) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 10, 724832) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 44, 53, 222728) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'Bazar' │ │ │ │ - 'Çərşənbə' │ │ │ │ - 'Bazar' │ │ │ │ 'Şənbə' │ │ │ │ + 'Bazar ertəsi' │ │ │ │ + 'Şənbə' │ │ │ │ + 'Çərşənbə' │ │ │ │ 'Bazar' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 19, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 11, 56, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 0, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 30, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 22, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 17, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 9, 54, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 14, 58, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 51, 28, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 20, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 15, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 5, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 4, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 26, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 10, 59, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 13, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 3, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 2, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 24, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 8, 57, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1546,86 +1546,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:50:40.706966' │ │ │ │ - '2012-06-06T21:48:20.692496' │ │ │ │ - '1993-07-18T10:26:56.715196' │ │ │ │ - '1984-06-30T01:49:16.176597' │ │ │ │ - '1998-08-16T01:03:45.428465' │ │ │ │ + '2017-04-22T18:52:27.919069' │ │ │ │ + '2012-06-18T11:11:28.943373' │ │ │ │ + '1993-07-24T20:21:50.520366' │ │ │ │ + '1984-07-04T00:34:33.298940' │ │ │ │ + '1998-08-23T20:10:18.625824' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'Aprel' │ │ │ │ 'İyun' │ │ │ │ 'İyul' │ │ │ │ - 'İyun' │ │ │ │ + 'İyul' │ │ │ │ 'Avqust' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 18, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 11, 55, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 16, 59, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 29, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 21, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 16, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 9, 53, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 14, 57, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 27, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 19, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1644,28 +1644,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:50:40' │ │ │ │ - '21:48:20' │ │ │ │ - '10:26:56' │ │ │ │ - '01:49:16' │ │ │ │ - '01:03:45' │ │ │ │ + '18:52:27' │ │ │ │ + '11:11:28' │ │ │ │ + '20:21:50' │ │ │ │ + '00:34:33' │ │ │ │ + '20:10:18' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:50 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:26 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:21 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1695,28 +1695,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 50, 40, 706966) │ │ │ │ - datetime.time(21, 48, 20, 692496) │ │ │ │ - datetime.time(10, 26, 56, 715196) │ │ │ │ - datetime.time(1, 49, 16, 176597) │ │ │ │ - datetime.time(1, 3, 45, 428465) │ │ │ │ + datetime.time(18, 52, 27, 919069) │ │ │ │ + datetime.time(11, 11, 28, 943373) │ │ │ │ + datetime.time(20, 21, 50, 520366) │ │ │ │ + datetime.time(0, 34, 33, 298940) │ │ │ │ + datetime.time(20, 10, 18, 625824) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 20, 625631) │ │ │ │ - datetime.time(22, 33, 49, 328346) │ │ │ │ - datetime.time(10, 52, 10, 772887) │ │ │ │ - datetime.time(2, 4, 48, 276898) │ │ │ │ - datetime.time(1, 34, 26, 17462) │ │ │ │ + datetime.time(19, 43, 7, 837735) │ │ │ │ + datetime.time(11, 56, 57, 579223) │ │ │ │ + datetime.time(20, 47, 4, 578057) │ │ │ │ + datetime.time(0, 50, 5, 399241) │ │ │ │ + datetime.time(20, 40, 59, 214821) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1731,19 +1731,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1763,19 +1763,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774640.7069657 │ │ │ │ - 1339019300.6924956 │ │ │ │ - 742991216.7151964 │ │ │ │ - 457408156.1765971 │ │ │ │ - 903229425.4284651 │ │ │ │ + 1492887147.919069 │ │ │ │ + 1340017888.9433727 │ │ │ │ + 743545310.5203662 │ │ │ │ + 457749273.29893965 │ │ │ │ + 903903018.6258245 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/bn_BD.html │ │ │ @@ -1597,18 +1597,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1643,41 +1643,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1693,41 +1693,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1742,19 +1742,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1766,30 +1766,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1807,30 +1807,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1845,30 +1845,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1883,30 +1883,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1921,30 +1921,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1959,30 +1959,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1997,19 +1997,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 50, 42, 395809)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 22, 208405)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 26, 57, 556340)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 16, 694431)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 46, 451015)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 29, 607913)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 30, 459281)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 21, 51, 361509)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 33, 816773)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 19, 648374)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -2028,19 +2028,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 37, 865662)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 36, 91774)
│ │ │ -datetime.datetime(852, 8, 25, 12, 49, 49, 600334)
│ │ │ -datetime.datetime(525, 4, 21, 3, 55, 57, 664284)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 27, 443218)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 25, 77766)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 17, 44, 342651)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 43, 405502)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 14, 786621)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 0, 640575)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2057,19 +2057,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 3, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 3, 49, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 30, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 6, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 2, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 1, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 1, 47, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 28, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 4, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 0, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2085,41 +2085,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 20)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 20)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 20)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 20)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 20)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 18)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 18)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 18)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 18)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 18)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 3, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 3, 49, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 30, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 6, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 2, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 1, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 1, 47, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 28, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 4, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 0, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 17, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 6, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 6, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 27, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 1, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 15, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 4, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 4, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 25, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 8, 59, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2135,30 +2135,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 10, 769189)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 9, 851745)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 34, 54, 671807)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 4, 726687)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 19, 107118)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 56, 57, 981293)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 18, 102622)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 29, 48, 476977)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 21, 849029)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 16, 52, 304477)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 51, 399496)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 14, 56, 771144)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 17, 250940)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 39, 177835)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 15, 599082)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 2, 187393)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 46, 520267)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 21, 445770)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 20, 55493)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 40, 401723)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2174,30 +2174,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 52, 50, 335452)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 12, 527167)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 20, 287258)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 42, 59, 945782)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 16, 165878)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 54, 37, 547556)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 20, 778044)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 14, 92427)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 17, 68125)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 35, 49, 363237)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 38, 905402)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 49, 765329)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 5, 597309)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 17, 648283)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 42, 372705)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 49, 693299)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 39, 514452)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 9, 792139)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 42, 58, 525940)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 7, 175346)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2213,30 +2213,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 8, 668470)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 22, 772422)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 26, 52, 201698)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 29, 931883)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 8, 429256)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 33, 56, 393449)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 25, 950464)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 27, 84771)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 44, 430241)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 23, 412902)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 10, 818655)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 2, 300413)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 46, 720399)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 50, 52, 692102)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 29, 784457)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 21, 93676)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 56, 57, 122372)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 9, 837327)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 36, 193744)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 12, 800812)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2252,30 +2252,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 16, 691039)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 7, 750712)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 44, 58, 652683)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 5, 945137)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 6, 49, 828623)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 33, 56, 393449)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 25, 950464)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 27, 84771)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 44, 430241)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 23, 412902)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 10, 818655)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 2, 300413)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 46, 720399)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 50, 52, 692102)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 29, 784457)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 29, 116245)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 42, 100662)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 16, 288311)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 12, 206998)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 44, 54, 200179)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2283,19 +2283,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -2303,18 +2303,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'রবিবার'
│ │ │ -'বুধবার'
│ │ │ -'রবিবার'
│ │ │  'শনিবার'
│ │ │ +'সোমবার'
│ │ │ +'শনিবার'
│ │ │ +'বুধবার'
│ │ │  'রবিবার'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -2331,30 +2331,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2370,30 +2370,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 21, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 11, 58, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 2, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 32, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 24, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 19, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 9, 56, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 0, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 51, 30, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 22, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 17, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 7, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 6, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 28, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 1, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 15, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 5, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 4, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 26, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 8, 59, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -2410,19 +2410,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:50:42.395809'
│ │ │ -'2012-06-06T21:48:22.208405'
│ │ │ -'1993-07-18T10:26:57.556340'
│ │ │ -'1984-06-30T01:49:16.694431'
│ │ │ -'1998-08-16T01:03:46.451015'
│ │ │ +'2017-04-22T18:52:29.607913'
│ │ │ +'2012-06-18T11:11:30.459281'
│ │ │ +'1993-07-24T20:21:51.361509'
│ │ │ +'1984-07-04T00:34:33.816773'
│ │ │ +'1998-08-23T20:10:19.648374'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -2433,15 +2433,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2453,15 +2453,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'এপ্রিল'
│ │ │  'জুন'
│ │ │  'জুলাই'
│ │ │ -'জুন'
│ │ │ +'জুলাই'
│ │ │  'আগস্ট'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2478,30 +2478,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2520,19 +2520,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 20, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 11, 57, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 1, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 31, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 23, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 18, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 9, 55, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 14, 59, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 29, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 21, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2555,30 +2555,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:50:42'
│ │ │ -'21:48:22'
│ │ │ -'10:26:57'
│ │ │ -'01:49:16'
│ │ │ -'01:03:46'
│ │ │ +'18:52:29'
│ │ │ +'11:11:30'
│ │ │ +'20:21:51'
│ │ │ +'00:34:33'
│ │ │ +'20:10:19'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:50 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:26 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:21 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2625,30 +2625,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 50, 42, 395809)
│ │ │ -datetime.time(21, 48, 22, 208405)
│ │ │ -datetime.time(10, 26, 57, 556340)
│ │ │ -datetime.time(1, 49, 16, 694431)
│ │ │ -datetime.time(1, 3, 46, 451015)
│ │ │ +datetime.time(18, 52, 29, 607913)
│ │ │ +datetime.time(11, 11, 30, 459281)
│ │ │ +datetime.time(20, 21, 51, 361509)
│ │ │ +datetime.time(0, 34, 33, 816773)
│ │ │ +datetime.time(20, 10, 19, 648374)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 22, 314475)
│ │ │ -datetime.time(22, 33, 50, 844255)
│ │ │ -datetime.time(10, 52, 11, 614030)
│ │ │ -datetime.time(2, 4, 48, 794732)
│ │ │ -datetime.time(1, 34, 27, 40012)
│ │ │ +datetime.time(19, 43, 9, 526578)
│ │ │ +datetime.time(11, 56, 59, 95132)
│ │ │ +datetime.time(20, 47, 5, 419200)
│ │ │ +datetime.time(0, 50, 5, 917074)
│ │ │ +datetime.time(20, 41, 0, 237371)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2672,19 +2672,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa139d230a0>
│ │ │ -<generator object Provider.time_series at 0x7fa139d230a0>
│ │ │ -<generator object Provider.time_series at 0x7fa139d230a0>
│ │ │ -<generator object Provider.time_series at 0x7fa139d230a0>
│ │ │ -<generator object Provider.time_series at 0x7fa139d230a0>
│ │ │ +<generator object Provider.time_series at 0x7fbf7c28f760>
│ │ │ +<generator object Provider.time_series at 0x7fbf7c28f760>
│ │ │ +<generator object Provider.time_series at 0x7fbf7c28f760>
│ │ │ +<generator object Provider.time_series at 0x7fbf7c28f760>
│ │ │ +<generator object Provider.time_series at 0x7fbf7c28f760>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2721,19 +2721,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774642.3958094
│ │ │ -1339019302.2084045
│ │ │ -742991217.5563395
│ │ │ -457408156.69443065
│ │ │ -903229426.4510146
│ │ │ +1492887149.6079128
│ │ │ +1340017890.4592814
│ │ │ +743545311.3615093
│ │ │ +457749273.8167731
│ │ │ +903903019.6483738
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -960,18 +960,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -988,270 +988,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 50, 42, 395809) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 22, 208405) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 26, 57, 556340) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 16, 694431) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 46, 451015) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 29, 607913) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 30, 459281) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 21, 51, 361509) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 33, 816773) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 19, 648374) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -1260,38 +1260,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 37, 865662) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 36, 91774) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 49, 49, 600334) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 55, 57, 664284) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 27, 443218) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 25, 77766) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 17, 44, 342651) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 43, 405502) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 14, 786621) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 0, 640575) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 3, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 3, 49, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 30, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 6, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 2, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 1, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 1, 47, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 28, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 4, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 0, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -1299,227 +1299,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 20) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 20) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 20) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 20) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 20) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 18) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 18) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 18) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 18) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 18) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 3, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 3, 49, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 30, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 6, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 2, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 1, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 1, 47, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 28, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 4, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 0, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 17, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 6, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 6, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 27, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 1, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 15, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 4, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 4, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 25, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 8, 59, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 10, 769189) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 9, 851745) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 34, 54, 671807) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 4, 726687) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 19, 107118) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 56, 57, 981293) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 18, 102622) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 29, 48, 476977) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 21, 849029) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 16, 52, 304477) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 51, 399496) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 14, 56, 771144) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 17, 250940) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 39, 177835) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 15, 599082) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 2, 187393) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 46, 520267) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 21, 445770) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 20, 55493) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 40, 401723) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 52, 50, 335452) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 12, 527167) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 20, 287258) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 42, 59, 945782) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 16, 165878) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 54, 37, 547556) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 20, 778044) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 14, 92427) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 17, 68125) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 35, 49, 363237) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 38, 905402) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 49, 765329) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 5, 597309) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 17, 648283) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 42, 372705) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 49, 693299) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 39, 514452) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 9, 792139) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 42, 58, 525940) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 7, 175346) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 8, 668470) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 22, 772422) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 26, 52, 201698) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 29, 931883) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 8, 429256) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 33, 56, 393449) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 25, 950464) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 27, 84771) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 44, 430241) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 23, 412902) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 10, 818655) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 2, 300413) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 46, 720399) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 50, 52, 692102) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 29, 784457) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 21, 93676) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 56, 57, 122372) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 9, 837327) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 36, 193744) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 12, 800812) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 16, 691039) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 7, 750712) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 44, 58, 652683) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 5, 945137) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 6, 49, 828623) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 33, 56, 393449) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 25, 950464) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 27, 84771) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 44, 430241) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 23, 412902) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 10, 818655) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 2, 300413) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 46, 720399) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 50, 52, 692102) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 29, 784457) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 29, 116245) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 42, 100662) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 16, 288311) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 12, 206998) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 44, 54, 200179) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'রবিবার' │ │ │ │ - 'বুধবার' │ │ │ │ - 'রবিবার' │ │ │ │ 'শনিবার' │ │ │ │ + 'সোমবার' │ │ │ │ + 'শনিবার' │ │ │ │ + 'বুধবার' │ │ │ │ 'রবিবার' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 21, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 11, 58, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 2, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 32, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 24, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 19, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 9, 56, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 0, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 51, 30, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 22, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 17, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 7, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 6, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 28, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 1, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 15, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 5, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 4, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 26, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 8, 59, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1529,86 +1529,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:50:42.395809' │ │ │ │ - '2012-06-06T21:48:22.208405' │ │ │ │ - '1993-07-18T10:26:57.556340' │ │ │ │ - '1984-06-30T01:49:16.694431' │ │ │ │ - '1998-08-16T01:03:46.451015' │ │ │ │ + '2017-04-22T18:52:29.607913' │ │ │ │ + '2012-06-18T11:11:30.459281' │ │ │ │ + '1993-07-24T20:21:51.361509' │ │ │ │ + '1984-07-04T00:34:33.816773' │ │ │ │ + '1998-08-23T20:10:19.648374' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'এপ্রিল' │ │ │ │ 'জুন' │ │ │ │ 'জুলাই' │ │ │ │ - 'জুন' │ │ │ │ + 'জুলাই' │ │ │ │ 'আগস্ট' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 20, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 11, 57, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 1, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 31, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 23, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 18, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 9, 55, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 14, 59, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 29, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 21, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ time(ppaatttteerrnn:: _ss_tt_rr == ''%%HH::%%MM::%%SS'', eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _s_t_r_¶ │ │ │ │ Get a time string (24h format by default) │ │ │ │ @@ -1617,28 +1617,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:50:42' │ │ │ │ - '21:48:22' │ │ │ │ - '10:26:57' │ │ │ │ - '01:49:16' │ │ │ │ - '01:03:46' │ │ │ │ + '18:52:29' │ │ │ │ + '11:11:30' │ │ │ │ + '20:21:51' │ │ │ │ + '00:34:33' │ │ │ │ + '20:10:19' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:50 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:26 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:21 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1668,28 +1668,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 50, 42, 395809) │ │ │ │ - datetime.time(21, 48, 22, 208405) │ │ │ │ - datetime.time(10, 26, 57, 556340) │ │ │ │ - datetime.time(1, 49, 16, 694431) │ │ │ │ - datetime.time(1, 3, 46, 451015) │ │ │ │ + datetime.time(18, 52, 29, 607913) │ │ │ │ + datetime.time(11, 11, 30, 459281) │ │ │ │ + datetime.time(20, 21, 51, 361509) │ │ │ │ + datetime.time(0, 34, 33, 816773) │ │ │ │ + datetime.time(20, 10, 19, 648374) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 22, 314475) │ │ │ │ - datetime.time(22, 33, 50, 844255) │ │ │ │ - datetime.time(10, 52, 11, 614030) │ │ │ │ - datetime.time(2, 4, 48, 794732) │ │ │ │ - datetime.time(1, 34, 27, 40012) │ │ │ │ + datetime.time(19, 43, 9, 526578) │ │ │ │ + datetime.time(11, 56, 59, 95132) │ │ │ │ + datetime.time(20, 47, 5, 419200) │ │ │ │ + datetime.time(0, 50, 5, 917074) │ │ │ │ + datetime.time(20, 41, 0, 237371) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1704,19 +1704,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'ভারতীয়/মালদ্বীপ' │ │ │ │ @@ -1736,19 +1736,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774642.3958094 │ │ │ │ - 1339019302.2084045 │ │ │ │ - 742991217.5563395 │ │ │ │ - 457408156.69443065 │ │ │ │ - 903229426.4510146 │ │ │ │ + 1492887149.6079128 │ │ │ │ + 1340017890.4592814 │ │ │ │ + 743545311.3615093 │ │ │ │ + 457749273.8167731 │ │ │ │ + 903903019.6483738 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/cs_CZ.html │ │ │ @@ -1430,18 +1430,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1476,41 +1476,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1526,41 +1526,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1575,19 +1575,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1599,30 +1599,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1640,30 +1640,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1678,30 +1678,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1716,30 +1716,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1754,30 +1754,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1792,30 +1792,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1830,19 +1830,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 50, 43, 240231)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 22, 966359)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 26, 57, 976911)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 16, 953347)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 46, 962289)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 31, 296757)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 31, 975190)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 21, 52, 202652)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 34, 334607)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 20, 670923)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1861,19 +1861,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 38, 710083)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 36, 849731)
│ │ │ -datetime.datetime(852, 8, 25, 12, 49, 50, 20905)
│ │ │ -datetime.datetime(525, 4, 21, 3, 55, 57, 923203)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 27, 954491)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 26, 766609)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 17, 45, 858559)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 44, 246643)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 15, 304459)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 1, 663128)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1890,19 +1890,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 4, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 3, 50, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 31, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 7, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 3, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 3, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 1, 49, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 30, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 6, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 2, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1918,41 +1918,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 21)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 21)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 21)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 21)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 21)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 20)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 20)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 20)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 20)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 20)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 4, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 3, 50, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 31, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 7, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 3, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 3, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 1, 49, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 30, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 6, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 2, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 18, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 7, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 7, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 28, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 2, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 17, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 6, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 6, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 27, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 1, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1968,30 +1968,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 11, 613611)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 10, 609699)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 34, 55, 92379)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 4, 985603)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 19, 618392)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 56, 59, 670137)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 19, 618531)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 29, 49, 318120)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 22, 366863)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 16, 53, 327026)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 51, 555075)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 14, 57, 13190)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 17, 830369)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 39, 918919)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 16, 87808)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 2, 498549)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 47, 4358)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 22, 604627)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 21, 537660)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 41, 379173)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2007,30 +2007,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 52, 51, 179874)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 13, 285121)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 20, 707829)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 0, 204699)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 16, 677152)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 54, 39, 236399)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 22, 293953)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 14, 933571)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 17, 585958)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 35, 50, 385787)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 39, 60980)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 50, 7375)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 6, 176737)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 18, 389366)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 42, 861431)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 50, 4455)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 39, 998543)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 10, 950996)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 0, 8107)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 8, 152797)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2046,30 +2046,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 9, 512892)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 23, 530376)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 26, 52, 622270)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 30, 190800)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 8, 940531)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 33, 58, 82293)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 27, 466372)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 27, 925914)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 44, 948074)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 24, 435451)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 10, 974233)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 2, 542459)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 47, 299828)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 50, 53, 433185)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 30, 273183)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 21, 404832)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 56, 57, 606463)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 10, 996183)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 37, 675910)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 13, 778262)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2085,30 +2085,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 17, 535461)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 8, 508667)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 44, 59, 73254)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 6, 204054)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 6, 50, 339898)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 33, 58, 82293)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 27, 466372)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 27, 925914)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 44, 948074)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 24, 435451)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 10, 974233)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 2, 542459)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 47, 299828)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 50, 53, 433185)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 30, 273183)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 29, 427402)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 42, 584753)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 17, 447168)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 13, 689165)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 44, 55, 177629)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2116,19 +2116,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -2136,18 +2136,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'neděle'
│ │ │ -'středa'
│ │ │ -'neděle'
│ │ │  'sobota'
│ │ │ +'pondělí'
│ │ │ +'sobota'
│ │ │ +'středa'
│ │ │  'neděle'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -2164,30 +2164,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2203,30 +2203,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 22, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 11, 59, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 3, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 33, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 25, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 21, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 9, 58, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 2, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 51, 32, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 24, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 18, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 8, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 7, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 29, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 2, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 17, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 7, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 6, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 28, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 1, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -2243,19 +2243,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:50:43.240231'
│ │ │ -'2012-06-06T21:48:22.966359'
│ │ │ -'1993-07-18T10:26:57.976911'
│ │ │ -'1984-06-30T01:49:16.953347'
│ │ │ -'1998-08-16T01:03:46.962289'
│ │ │ +'2017-04-22T18:52:31.296757'
│ │ │ +'2012-06-18T11:11:31.975190'
│ │ │ +'1993-07-24T20:21:52.202652'
│ │ │ +'1984-07-04T00:34:34.334607'
│ │ │ +'1998-08-23T20:10:20.670923'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -2266,15 +2266,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2286,15 +2286,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'duben'
│ │ │  'červen'
│ │ │  'červenec'
│ │ │ -'červen'
│ │ │ +'červenec'
│ │ │  'srpen'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2311,30 +2311,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2353,19 +2353,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 21, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 11, 58, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 2, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 32, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 24, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 20, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 9, 57, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 1, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 31, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 23, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2403,30 +2403,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:50:43'
│ │ │ -'21:48:22'
│ │ │ -'10:26:57'
│ │ │ -'01:49:16'
│ │ │ -'01:03:46'
│ │ │ +'18:52:31'
│ │ │ +'11:11:31'
│ │ │ +'20:21:52'
│ │ │ +'00:34:34'
│ │ │ +'20:10:20'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:50 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:26 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:21 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2473,30 +2473,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 50, 43, 240231)
│ │ │ -datetime.time(21, 48, 22, 966359)
│ │ │ -datetime.time(10, 26, 57, 976911)
│ │ │ -datetime.time(1, 49, 16, 953347)
│ │ │ -datetime.time(1, 3, 46, 962289)
│ │ │ +datetime.time(18, 52, 31, 296757)
│ │ │ +datetime.time(11, 11, 31, 975190)
│ │ │ +datetime.time(20, 21, 52, 202652)
│ │ │ +datetime.time(0, 34, 34, 334607)
│ │ │ +datetime.time(20, 10, 20, 670923)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 23, 158897)
│ │ │ -datetime.time(22, 33, 51, 602210)
│ │ │ -datetime.time(10, 52, 12, 34602)
│ │ │ -datetime.time(2, 4, 49, 53648)
│ │ │ -datetime.time(1, 34, 27, 551286)
│ │ │ +datetime.time(19, 43, 11, 215422)
│ │ │ +datetime.time(11, 57, 0, 611041)
│ │ │ +datetime.time(20, 47, 6, 260343)
│ │ │ +datetime.time(0, 50, 6, 434908)
│ │ │ +datetime.time(20, 41, 1, 259920)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2520,19 +2520,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa139ca0160>
│ │ │ -<generator object Provider.time_series at 0x7fa139ca0160>
│ │ │ -<generator object Provider.time_series at 0x7fa139ca0160>
│ │ │ -<generator object Provider.time_series at 0x7fa139ca0160>
│ │ │ -<generator object Provider.time_series at 0x7fa139ca0160>
│ │ │ +<generator object Provider.time_series at 0x7fbf7c1c5fc0>
│ │ │ +<generator object Provider.time_series at 0x7fbf7c1c5fc0>
│ │ │ +<generator object Provider.time_series at 0x7fbf7c1c5fc0>
│ │ │ +<generator object Provider.time_series at 0x7fbf7c1c5fc0>
│ │ │ +<generator object Provider.time_series at 0x7fbf7c1c5fc0>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2569,19 +2569,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774643.2402313
│ │ │ -1339019302.966359
│ │ │ -742991217.9769111
│ │ │ -457408156.9533474
│ │ │ -903229426.9622893
│ │ │ +1492887151.2967565
│ │ │ +1340017891.9751904
│ │ │ +743545312.2026525
│ │ │ +457749274.3346066
│ │ │ +903903020.6709234
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ @@ -4677,19 +4677,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.birth_number()
│ │ │  ...
│ │ │ -'075208/1671'
│ │ │ -'405507/597'
│ │ │ -'561014/8808'
│ │ │ -'510708/616'
│ │ │ -'260519/875'
│ │ │ +'075223/1667'
│ │ │ +'405522/601'
│ │ │ +'561029/8815'
│ │ │ +'510723/620'
│ │ │ +'260506/873'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ ssn() str
│ │ │ ├── html2text {} │ │ │ │ @@ -865,18 +865,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -893,270 +893,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 50, 43, 240231) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 22, 966359) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 26, 57, 976911) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 16, 953347) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 46, 962289) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 31, 296757) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 31, 975190) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 21, 52, 202652) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 34, 334607) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 20, 670923) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -1165,38 +1165,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 38, 710083) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 36, 849731) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 49, 50, 20905) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 55, 57, 923203) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 27, 954491) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 26, 766609) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 17, 45, 858559) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 44, 246643) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 15, 304459) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 1, 663128) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 4, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 3, 50, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 31, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 7, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 3, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 3, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 1, 49, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 30, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 6, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 2, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -1204,227 +1204,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 21) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 21) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 21) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 21) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 21) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 20) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 20) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 20) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 20) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 20) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 4, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 3, 50, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 31, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 7, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 3, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 3, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 1, 49, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 30, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 6, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 2, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 18, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 7, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 7, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 28, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 2, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 17, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 6, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 6, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 27, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 1, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 11, 613611) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 10, 609699) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 34, 55, 92379) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 4, 985603) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 19, 618392) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 56, 59, 670137) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 19, 618531) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 29, 49, 318120) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 22, 366863) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 16, 53, 327026) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 51, 555075) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 14, 57, 13190) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 17, 830369) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 39, 918919) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 16, 87808) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 2, 498549) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 47, 4358) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 22, 604627) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 21, 537660) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 41, 379173) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 52, 51, 179874) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 13, 285121) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 20, 707829) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 0, 204699) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 16, 677152) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 54, 39, 236399) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 22, 293953) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 14, 933571) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 17, 585958) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 35, 50, 385787) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 39, 60980) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 50, 7375) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 6, 176737) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 18, 389366) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 42, 861431) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 50, 4455) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 39, 998543) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 10, 950996) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 0, 8107) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 8, 152797) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 9, 512892) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 23, 530376) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 26, 52, 622270) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 30, 190800) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 8, 940531) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 33, 58, 82293) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 27, 466372) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 27, 925914) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 44, 948074) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 24, 435451) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 10, 974233) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 2, 542459) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 47, 299828) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 50, 53, 433185) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 30, 273183) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 21, 404832) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 56, 57, 606463) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 10, 996183) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 37, 675910) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 13, 778262) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 17, 535461) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 8, 508667) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 44, 59, 73254) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 6, 204054) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 6, 50, 339898) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 33, 58, 82293) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 27, 466372) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 27, 925914) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 44, 948074) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 24, 435451) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 10, 974233) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 2, 542459) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 47, 299828) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 50, 53, 433185) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 30, 273183) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 29, 427402) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 42, 584753) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 17, 447168) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 13, 689165) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 44, 55, 177629) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'neděle' │ │ │ │ - 'středa' │ │ │ │ - 'neděle' │ │ │ │ 'sobota' │ │ │ │ + 'pondělí' │ │ │ │ + 'sobota' │ │ │ │ + 'středa' │ │ │ │ 'neděle' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 22, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 11, 59, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 3, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 33, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 25, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 21, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 9, 58, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 2, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 51, 32, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 24, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 18, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 8, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 7, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 29, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 2, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 17, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 7, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 6, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 28, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 1, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1434,86 +1434,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:50:43.240231' │ │ │ │ - '2012-06-06T21:48:22.966359' │ │ │ │ - '1993-07-18T10:26:57.976911' │ │ │ │ - '1984-06-30T01:49:16.953347' │ │ │ │ - '1998-08-16T01:03:46.962289' │ │ │ │ + '2017-04-22T18:52:31.296757' │ │ │ │ + '2012-06-18T11:11:31.975190' │ │ │ │ + '1993-07-24T20:21:52.202652' │ │ │ │ + '1984-07-04T00:34:34.334607' │ │ │ │ + '1998-08-23T20:10:20.670923' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'duben' │ │ │ │ 'červen' │ │ │ │ 'červenec' │ │ │ │ - 'červen' │ │ │ │ + 'červenec' │ │ │ │ 'srpen' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 21, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 11, 58, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 2, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 32, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 24, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 20, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 9, 57, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 1, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 31, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 23, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1532,28 +1532,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:50:43' │ │ │ │ - '21:48:22' │ │ │ │ - '10:26:57' │ │ │ │ - '01:49:16' │ │ │ │ - '01:03:46' │ │ │ │ + '18:52:31' │ │ │ │ + '11:11:31' │ │ │ │ + '20:21:52' │ │ │ │ + '00:34:34' │ │ │ │ + '20:10:20' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:50 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:26 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:21 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1583,28 +1583,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 50, 43, 240231) │ │ │ │ - datetime.time(21, 48, 22, 966359) │ │ │ │ - datetime.time(10, 26, 57, 976911) │ │ │ │ - datetime.time(1, 49, 16, 953347) │ │ │ │ - datetime.time(1, 3, 46, 962289) │ │ │ │ + datetime.time(18, 52, 31, 296757) │ │ │ │ + datetime.time(11, 11, 31, 975190) │ │ │ │ + datetime.time(20, 21, 52, 202652) │ │ │ │ + datetime.time(0, 34, 34, 334607) │ │ │ │ + datetime.time(20, 10, 20, 670923) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 23, 158897) │ │ │ │ - datetime.time(22, 33, 51, 602210) │ │ │ │ - datetime.time(10, 52, 12, 34602) │ │ │ │ - datetime.time(2, 4, 49, 53648) │ │ │ │ - datetime.time(1, 34, 27, 551286) │ │ │ │ + datetime.time(19, 43, 11, 215422) │ │ │ │ + datetime.time(11, 57, 0, 611041) │ │ │ │ + datetime.time(20, 47, 6, 260343) │ │ │ │ + datetime.time(0, 50, 6, 434908) │ │ │ │ + datetime.time(20, 41, 1, 259920) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1619,19 +1619,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1651,19 +1651,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774643.2402313 │ │ │ │ - 1339019302.966359 │ │ │ │ - 742991217.9769111 │ │ │ │ - 457408156.9533474 │ │ │ │ - 903229426.9622893 │ │ │ │ + 1492887151.2967565 │ │ │ │ + 1340017891.9751904 │ │ │ │ + 743545312.2026525 │ │ │ │ + 457749274.3346066 │ │ │ │ + 903903020.6709234 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ │ │ @@ -3198,19 +3198,19 @@ │ │ │ │ _e_n_._w_i_k_i_p_e_d_i_a_._o_r_g_/_w_i_k_i_/ │ │ │ │ _N_a_t_i_o_n_a_l___i_d_e_n_t_i_f_i_c_a_t_i_o_n___n_u_m_b_e_r_#_C_z_e_c_h___R_e_p_u_b_l_i_c___a_n_d___S_l_o_v_a_k_i_a │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.birth_number() │ │ │ │ ... │ │ │ │ - '075208/1671' │ │ │ │ - '405507/597' │ │ │ │ - '561014/8808' │ │ │ │ - '510708/616' │ │ │ │ - '260519/875' │ │ │ │ + '075223/1667' │ │ │ │ + '405522/601' │ │ │ │ + '561029/8815' │ │ │ │ + '510723/620' │ │ │ │ + '260506/873' │ │ │ │ ssn() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.ssn() │ │ │ │ ... │ │ │ │ '604-87-6475' │ │ ├── ./usr/share/doc/faker-doc/html/locales/da_DK.html │ │ │ @@ -1443,18 +1443,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1489,41 +1489,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1539,41 +1539,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1588,19 +1588,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1612,30 +1612,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1653,30 +1653,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1691,30 +1691,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1729,30 +1729,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1767,30 +1767,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1805,30 +1805,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1843,19 +1843,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 50, 44, 84653)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 23, 724313)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 26, 58, 397483)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 17, 212264)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 47, 473564)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 32, 141178)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 32, 733145)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 21, 52, 623224)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 34, 593523)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 21, 182198)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1874,19 +1874,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 39, 554504)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 37, 607681)
│ │ │ -datetime.datetime(852, 8, 25, 12, 49, 50, 441483)
│ │ │ -datetime.datetime(525, 4, 21, 3, 55, 58, 182114)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 28, 465767)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 27, 611031)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 17, 46, 616516)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 44, 667221)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 15, 563377)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 2, 174400)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1903,19 +1903,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 5, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 3, 51, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 32, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 8, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 4, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 4, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 1, 50, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 31, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 7, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 3, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1931,41 +1931,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 22)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 22)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 22)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 22)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 22)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 21)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 21)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 21)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 21)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 5, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 3, 51, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 32, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 8, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 4, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 4, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 1, 50, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 31, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 7, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 3, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 19, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 8, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 8, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 29, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 3, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 18, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 7, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 7, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 28, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 2, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1981,30 +1981,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 12, 458033)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 11, 367654)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 34, 55, 512950)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 5, 244520)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 20, 129667)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 0, 514559)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 20, 376485)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 29, 49, 738692)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 22, 625779)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 16, 53, 838301)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 51, 710652)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 14, 57, 255235)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 18, 409797)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 40, 660002)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 16, 576533)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 2, 654127)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 47, 246404)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 23, 184056)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 22, 278743)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 41, 867899)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2020,30 +2020,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 52, 52, 24296)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 14, 43076)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 21, 128401)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 0, 463616)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 17, 188427)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 54, 40, 80821)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 23, 51907)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 15, 354142)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 17, 844875)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 35, 50, 897061)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 39, 216558)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 50, 249420)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 6, 756166)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 19, 130449)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 43, 350156)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 50, 160033)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 40, 240589)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 11, 530424)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 0, 749190)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 8, 641522)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2059,30 +2059,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 10, 357314)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 24, 288331)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 26, 53, 42841)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 30, 449717)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 9, 451806)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 33, 58, 926714)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 28, 224327)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 28, 346486)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 45, 206991)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 24, 946726)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 11, 129811)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 2, 784504)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 47, 879256)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 50, 54, 174268)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 30, 761908)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 21, 560410)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 56, 57, 848508)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 11, 575612)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 38, 416994)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 14, 266988)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2098,30 +2098,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 18, 379883)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 9, 266621)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 44, 59, 493826)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 6, 462971)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 6, 50, 851172)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 33, 58, 926714)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 28, 224327)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 28, 346486)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 45, 206991)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 24, 946726)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 11, 129811)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 2, 784504)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 47, 879256)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 50, 54, 174268)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 30, 761908)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 29, 582980)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 42, 826798)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 18, 26596)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 14, 430248)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 44, 55, 666354)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2129,19 +2129,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -2149,18 +2149,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'mandag'
│ │ │ -'torsdag'
│ │ │ -'mandag'
│ │ │  'søndag'
│ │ │ +'tirsdag'
│ │ │ +'søndag'
│ │ │ +'torsdag'
│ │ │  'mandag'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -2177,30 +2177,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2216,30 +2216,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 23, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 0, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 4, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 34, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 26, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 22, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 9, 59, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 3, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 51, 33, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 25, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 19, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 9, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 8, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 30, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 3, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 18, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 8, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 7, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 29, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 2, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -2256,19 +2256,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:50:44.084653'
│ │ │ -'2012-06-06T21:48:23.724313'
│ │ │ -'1993-07-18T10:26:58.397483'
│ │ │ -'1984-06-30T01:49:17.212264'
│ │ │ -'1998-08-16T01:03:47.473564'
│ │ │ +'2017-04-22T18:52:32.141178'
│ │ │ +'2012-06-18T11:11:32.733145'
│ │ │ +'1993-07-24T20:21:52.623224'
│ │ │ +'1984-07-04T00:34:34.593523'
│ │ │ +'1998-08-23T20:10:21.182198'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -2279,15 +2279,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2299,15 +2299,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'april'
│ │ │  'juni'
│ │ │  'juli'
│ │ │ -'juni'
│ │ │ +'juli'
│ │ │  'august'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2324,30 +2324,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2366,19 +2366,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 22, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 11, 59, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 3, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 33, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 25, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 21, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 9, 58, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 2, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 32, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 24, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2416,30 +2416,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:50:44'
│ │ │ -'21:48:23'
│ │ │ -'10:26:58'
│ │ │ -'01:49:17'
│ │ │ -'01:03:47'
│ │ │ +'18:52:32'
│ │ │ +'11:11:32'
│ │ │ +'20:21:52'
│ │ │ +'00:34:34'
│ │ │ +'20:10:21'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:50 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:26 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:21 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2486,30 +2486,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 50, 44, 84653)
│ │ │ -datetime.time(21, 48, 23, 724313)
│ │ │ -datetime.time(10, 26, 58, 397483)
│ │ │ -datetime.time(1, 49, 17, 212264)
│ │ │ -datetime.time(1, 3, 47, 473564)
│ │ │ +datetime.time(18, 52, 32, 141178)
│ │ │ +datetime.time(11, 11, 32, 733145)
│ │ │ +datetime.time(20, 21, 52, 623224)
│ │ │ +datetime.time(0, 34, 34, 593523)
│ │ │ +datetime.time(20, 10, 21, 182198)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 24, 3319)
│ │ │ -datetime.time(22, 33, 52, 360164)
│ │ │ -datetime.time(10, 52, 12, 455174)
│ │ │ -datetime.time(2, 4, 49, 312565)
│ │ │ -datetime.time(1, 34, 28, 62561)
│ │ │ +datetime.time(19, 43, 12, 59844)
│ │ │ +datetime.time(11, 57, 1, 368995)
│ │ │ +datetime.time(20, 47, 6, 680915)
│ │ │ +datetime.time(0, 50, 6, 693824)
│ │ │ +datetime.time(20, 41, 1, 771195)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2533,19 +2533,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa138f1b2e0>
│ │ │ -<generator object Provider.time_series at 0x7fa138f1b2e0>
│ │ │ -<generator object Provider.time_series at 0x7fa138f1b2e0>
│ │ │ -<generator object Provider.time_series at 0x7fa138f1b2e0>
│ │ │ -<generator object Provider.time_series at 0x7fa138f1b2e0>
│ │ │ +<generator object Provider.time_series at 0x7fbf7731bd00>
│ │ │ +<generator object Provider.time_series at 0x7fbf7731bd00>
│ │ │ +<generator object Provider.time_series at 0x7fbf7731bd00>
│ │ │ +<generator object Provider.time_series at 0x7fbf7731bd00>
│ │ │ +<generator object Provider.time_series at 0x7fbf7731bd00>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2582,19 +2582,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774644.0846531
│ │ │ -1339019303.7243133
│ │ │ -742991218.3974826
│ │ │ -457408157.2122641
│ │ │ -903229427.473564
│ │ │ +1492887152.1411784
│ │ │ +1340017892.7331448
│ │ │ +743545312.6232241
│ │ │ +457749274.5935234
│ │ │ +903903021.182198
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -873,18 +873,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -901,270 +901,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 50, 44, 84653) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 23, 724313) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 26, 58, 397483) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 17, 212264) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 47, 473564) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 32, 141178) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 32, 733145) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 21, 52, 623224) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 34, 593523) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 21, 182198) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -1173,38 +1173,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 39, 554504) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 37, 607681) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 49, 50, 441483) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 55, 58, 182114) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 28, 465767) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 27, 611031) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 17, 46, 616516) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 44, 667221) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 15, 563377) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 2, 174400) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 5, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 3, 51, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 32, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 8, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 4, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 4, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 1, 50, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 31, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 7, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 3, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -1212,227 +1212,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 22) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 22) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 22) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 22) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 22) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 21) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 21) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 21) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 21) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 5, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 3, 51, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 32, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 8, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 4, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 4, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 1, 50, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 31, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 7, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 3, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 19, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 8, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 8, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 29, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 3, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 18, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 7, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 7, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 28, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 2, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 12, 458033) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 11, 367654) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 34, 55, 512950) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 5, 244520) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 20, 129667) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 0, 514559) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 20, 376485) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 29, 49, 738692) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 22, 625779) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 16, 53, 838301) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 51, 710652) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 14, 57, 255235) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 18, 409797) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 40, 660002) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 16, 576533) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 2, 654127) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 47, 246404) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 23, 184056) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 22, 278743) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 41, 867899) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 52, 52, 24296) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 14, 43076) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 21, 128401) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 0, 463616) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 17, 188427) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 54, 40, 80821) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 23, 51907) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 15, 354142) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 17, 844875) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 35, 50, 897061) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 39, 216558) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 50, 249420) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 6, 756166) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 19, 130449) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 43, 350156) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 50, 160033) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 40, 240589) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 11, 530424) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 0, 749190) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 8, 641522) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 10, 357314) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 24, 288331) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 26, 53, 42841) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 30, 449717) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 9, 451806) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 33, 58, 926714) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 28, 224327) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 28, 346486) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 45, 206991) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 24, 946726) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 11, 129811) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 2, 784504) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 47, 879256) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 50, 54, 174268) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 30, 761908) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 21, 560410) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 56, 57, 848508) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 11, 575612) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 38, 416994) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 14, 266988) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 18, 379883) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 9, 266621) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 44, 59, 493826) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 6, 462971) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 6, 50, 851172) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 33, 58, 926714) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 28, 224327) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 28, 346486) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 45, 206991) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 24, 946726) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 11, 129811) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 2, 784504) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 47, 879256) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 50, 54, 174268) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 30, 761908) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 29, 582980) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 42, 826798) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 18, 26596) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 14, 430248) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 44, 55, 666354) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'mandag' │ │ │ │ - 'torsdag' │ │ │ │ - 'mandag' │ │ │ │ 'søndag' │ │ │ │ + 'tirsdag' │ │ │ │ + 'søndag' │ │ │ │ + 'torsdag' │ │ │ │ 'mandag' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 23, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 0, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 4, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 34, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 26, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 22, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 9, 59, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 3, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 51, 33, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 25, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 19, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 9, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 8, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 30, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 3, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 18, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 8, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 7, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 29, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 2, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1442,86 +1442,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:50:44.084653' │ │ │ │ - '2012-06-06T21:48:23.724313' │ │ │ │ - '1993-07-18T10:26:58.397483' │ │ │ │ - '1984-06-30T01:49:17.212264' │ │ │ │ - '1998-08-16T01:03:47.473564' │ │ │ │ + '2017-04-22T18:52:32.141178' │ │ │ │ + '2012-06-18T11:11:32.733145' │ │ │ │ + '1993-07-24T20:21:52.623224' │ │ │ │ + '1984-07-04T00:34:34.593523' │ │ │ │ + '1998-08-23T20:10:21.182198' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'april' │ │ │ │ 'juni' │ │ │ │ 'juli' │ │ │ │ - 'juni' │ │ │ │ + 'juli' │ │ │ │ 'august' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 22, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 11, 59, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 3, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 33, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 25, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 21, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 9, 58, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 2, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 32, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 24, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1540,28 +1540,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:50:44' │ │ │ │ - '21:48:23' │ │ │ │ - '10:26:58' │ │ │ │ - '01:49:17' │ │ │ │ - '01:03:47' │ │ │ │ + '18:52:32' │ │ │ │ + '11:11:32' │ │ │ │ + '20:21:52' │ │ │ │ + '00:34:34' │ │ │ │ + '20:10:21' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:50 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:26 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:21 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1591,28 +1591,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 50, 44, 84653) │ │ │ │ - datetime.time(21, 48, 23, 724313) │ │ │ │ - datetime.time(10, 26, 58, 397483) │ │ │ │ - datetime.time(1, 49, 17, 212264) │ │ │ │ - datetime.time(1, 3, 47, 473564) │ │ │ │ + datetime.time(18, 52, 32, 141178) │ │ │ │ + datetime.time(11, 11, 32, 733145) │ │ │ │ + datetime.time(20, 21, 52, 623224) │ │ │ │ + datetime.time(0, 34, 34, 593523) │ │ │ │ + datetime.time(20, 10, 21, 182198) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 24, 3319) │ │ │ │ - datetime.time(22, 33, 52, 360164) │ │ │ │ - datetime.time(10, 52, 12, 455174) │ │ │ │ - datetime.time(2, 4, 49, 312565) │ │ │ │ - datetime.time(1, 34, 28, 62561) │ │ │ │ + datetime.time(19, 43, 12, 59844) │ │ │ │ + datetime.time(11, 57, 1, 368995) │ │ │ │ + datetime.time(20, 47, 6, 680915) │ │ │ │ + datetime.time(0, 50, 6, 693824) │ │ │ │ + datetime.time(20, 41, 1, 771195) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1627,19 +1627,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1659,19 +1659,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774644.0846531 │ │ │ │ - 1339019303.7243133 │ │ │ │ - 742991218.3974826 │ │ │ │ - 457408157.2122641 │ │ │ │ - 903229427.473564 │ │ │ │ + 1492887152.1411784 │ │ │ │ + 1340017892.7331448 │ │ │ │ + 743545312.6232241 │ │ │ │ + 457749274.5935234 │ │ │ │ + 903903021.182198 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/de_AT.html │ │ │ @@ -1484,18 +1484,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1530,41 +1530,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1580,41 +1580,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1629,19 +1629,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1653,30 +1653,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1694,30 +1694,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1732,30 +1732,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1770,30 +1770,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1808,30 +1808,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1846,30 +1846,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1884,19 +1884,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 50, 44, 929075)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 24, 482268)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 26, 58, 818054)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 17, 471181)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 47, 984839)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 32, 985600)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 33, 491099)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 21, 53, 43796)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 34, 852440)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 21, 693473)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1915,19 +1915,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 40, 398933)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 38, 365639)
│ │ │ -datetime.datetime(852, 8, 25, 12, 49, 50, 862045)
│ │ │ -datetime.datetime(525, 4, 21, 3, 55, 58, 441032)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 28, 977043)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 28, 455452)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 17, 47, 374466)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 45, 87791)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 15, 822296)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 2, 685677)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1944,19 +1944,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 6, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 3, 52, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 33, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 9, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 5, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 5, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 1, 51, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 32, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 8, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 4, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1972,41 +1972,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 23)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 23)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 23)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 23)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 23)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 22)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 22)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 22)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 22)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 22)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 6, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 3, 52, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 33, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 9, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 5, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 5, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 1, 51, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 32, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 8, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 4, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 20, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 9, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 9, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 30, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 4, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 19, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 8, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 8, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 29, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 3, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2022,30 +2022,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 13, 302455)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 12, 125608)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 34, 55, 933522)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 5, 503437)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 20, 640942)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 1, 358980)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 21, 134439)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 29, 50, 159263)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 22, 884696)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 16, 54, 349576)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 51, 866231)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 14, 57, 497281)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 18, 989225)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 41, 401085)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 17, 65258)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 2, 809706)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 47, 488450)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 23, 763484)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 23, 19826)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 42, 356624)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2061,30 +2061,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 52, 52, 868718)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 14, 801030)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 21, 548972)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 0, 722533)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 17, 699702)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 54, 40, 925243)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 23, 809862)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 15, 774714)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 18, 103792)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 35, 51, 408336)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 39, 372137)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 50, 491466)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 7, 335594)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 19, 871532)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 43, 838881)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 50, 315611)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 40, 482634)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 12, 109853)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 1, 490273)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 9, 130247)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2100,30 +2100,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 11, 201735)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 25, 46285)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 26, 53, 463413)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 30, 708633)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 9, 963080)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 33, 59, 771136)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 28, 982281)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 28, 767057)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 45, 465908)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 25, 458001)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 11, 285389)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 3, 26550)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 48, 458684)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 50, 54, 915351)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 31, 250633)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 21, 715989)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 56, 58, 90554)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 12, 155040)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 39, 158077)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 14, 755713)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2139,30 +2139,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 19, 224305)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 10, 24575)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 44, 59, 914397)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 6, 721887)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 6, 51, 362447)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 33, 59, 771136)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 28, 982281)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 28, 767057)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 45, 465908)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 25, 458001)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 11, 285389)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 3, 26550)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 48, 458684)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 50, 54, 915351)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 31, 250633)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 29, 738558)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 43, 68844)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 18, 606025)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 15, 171331)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 44, 56, 155080)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2170,19 +2170,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -2190,18 +2190,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Sonntag'
│ │ │ -'Mittwoch'
│ │ │ -'Sonntag'
│ │ │  'Samstag'
│ │ │ +'Montag'
│ │ │ +'Samstag'
│ │ │ +'Mittwoch'
│ │ │  'Sonntag'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -2218,30 +2218,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2257,30 +2257,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 24, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 1, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 5, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 35, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 27, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 23, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 0, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 4, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 51, 34, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 26, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 20, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 10, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 9, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 31, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 4, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 19, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 9, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 8, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 30, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 3, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -2297,19 +2297,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:50:44.929075'
│ │ │ -'2012-06-06T21:48:24.482268'
│ │ │ -'1993-07-18T10:26:58.818054'
│ │ │ -'1984-06-30T01:49:17.471181'
│ │ │ -'1998-08-16T01:03:47.984839'
│ │ │ +'2017-04-22T18:52:32.985600'
│ │ │ +'2012-06-18T11:11:33.491099'
│ │ │ +'1993-07-24T20:21:53.043796'
│ │ │ +'1984-07-04T00:34:34.852440'
│ │ │ +'1998-08-23T20:10:21.693473'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -2320,15 +2320,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2340,15 +2340,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'April'
│ │ │  'Juni'
│ │ │  'Juli'
│ │ │ -'Juni'
│ │ │ +'Juli'
│ │ │  'August'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2365,30 +2365,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2407,19 +2407,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 23, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 0, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 4, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 34, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 26, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 22, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 9, 59, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 3, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 33, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 25, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2457,30 +2457,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:50:44'
│ │ │ -'21:48:24'
│ │ │ -'10:26:58'
│ │ │ -'01:49:17'
│ │ │ -'01:03:47'
│ │ │ +'18:52:32'
│ │ │ +'11:11:33'
│ │ │ +'20:21:53'
│ │ │ +'00:34:34'
│ │ │ +'20:10:21'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:50 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:26 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:21 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2527,30 +2527,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 50, 44, 929075)
│ │ │ -datetime.time(21, 48, 24, 482268)
│ │ │ -datetime.time(10, 26, 58, 818054)
│ │ │ -datetime.time(1, 49, 17, 471181)
│ │ │ -datetime.time(1, 3, 47, 984839)
│ │ │ +datetime.time(18, 52, 32, 985600)
│ │ │ +datetime.time(11, 11, 33, 491099)
│ │ │ +datetime.time(20, 21, 53, 43796)
│ │ │ +datetime.time(0, 34, 34, 852440)
│ │ │ +datetime.time(20, 10, 21, 693473)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 24, 847740)
│ │ │ -datetime.time(22, 33, 53, 118118)
│ │ │ -datetime.time(10, 52, 12, 875745)
│ │ │ -datetime.time(2, 4, 49, 571482)
│ │ │ -datetime.time(1, 34, 28, 573836)
│ │ │ +datetime.time(19, 43, 12, 904266)
│ │ │ +datetime.time(11, 57, 2, 126950)
│ │ │ +datetime.time(20, 47, 7, 101487)
│ │ │ +datetime.time(0, 50, 6, 952741)
│ │ │ +datetime.time(20, 41, 2, 282470)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2574,19 +2574,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa13808e440>
│ │ │ -<generator object Provider.time_series at 0x7fa13808e440>
│ │ │ -<generator object Provider.time_series at 0x7fa13808e440>
│ │ │ -<generator object Provider.time_series at 0x7fa13808e440>
│ │ │ -<generator object Provider.time_series at 0x7fa13808e440>
│ │ │ +<generator object Provider.time_series at 0x7fbf765b3520>
│ │ │ +<generator object Provider.time_series at 0x7fbf765b3520>
│ │ │ +<generator object Provider.time_series at 0x7fbf765b3520>
│ │ │ +<generator object Provider.time_series at 0x7fbf765b3520>
│ │ │ +<generator object Provider.time_series at 0x7fbf765b3520>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2623,19 +2623,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774644.9290748
│ │ │ -1339019304.4822676
│ │ │ -742991218.8180542
│ │ │ -457408157.4711809
│ │ │ -903229427.9848387
│ │ │ +1492887152.9856002
│ │ │ +1340017893.491099
│ │ │ +743545313.0437957
│ │ │ +457749274.8524401
│ │ │ +903903021.6934727
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ @@ -4267,19 +4267,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.passport_dob()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ passport_number() str
│ │ │ @@ -4949,19 +4949,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.ssn()
│ │ │  ...
│ │ │ -'5604090417'
│ │ │ -'5766180124'
│ │ │ -'5824060324'
│ │ │ -'3899281077'
│ │ │ -'8150130587'
│ │ │ +'5602220417'
│ │ │ +'4759020224'
│ │ │ +'2429110498'
│ │ │ +'3487230804'
│ │ │ +'8157180587'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ vat_id() str
│ │ │ ├── html2text {} │ │ │ │ @@ -893,18 +893,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -921,270 +921,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 50, 44, 929075) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 24, 482268) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 26, 58, 818054) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 17, 471181) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 47, 984839) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 32, 985600) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 33, 491099) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 21, 53, 43796) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 34, 852440) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 21, 693473) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -1193,38 +1193,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 40, 398933) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 38, 365639) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 49, 50, 862045) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 55, 58, 441032) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 28, 977043) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 28, 455452) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 17, 47, 374466) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 45, 87791) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 15, 822296) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 2, 685677) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 6, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 3, 52, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 33, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 9, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 5, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 5, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 1, 51, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 32, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 8, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 4, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -1232,227 +1232,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 23) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 23) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 23) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 23) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 23) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 22) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 22) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 22) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 22) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 22) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 6, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 3, 52, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 33, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 9, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 5, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 5, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 1, 51, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 32, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 8, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 4, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 20, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 9, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 9, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 30, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 4, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 19, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 8, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 8, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 29, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 3, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 13, 302455) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 12, 125608) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 34, 55, 933522) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 5, 503437) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 20, 640942) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 1, 358980) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 21, 134439) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 29, 50, 159263) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 22, 884696) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 16, 54, 349576) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 51, 866231) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 14, 57, 497281) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 18, 989225) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 41, 401085) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 17, 65258) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 2, 809706) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 47, 488450) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 23, 763484) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 23, 19826) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 42, 356624) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 52, 52, 868718) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 14, 801030) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 21, 548972) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 0, 722533) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 17, 699702) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 54, 40, 925243) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 23, 809862) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 15, 774714) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 18, 103792) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 35, 51, 408336) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 39, 372137) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 50, 491466) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 7, 335594) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 19, 871532) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 43, 838881) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 50, 315611) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 40, 482634) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 12, 109853) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 1, 490273) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 9, 130247) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 11, 201735) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 25, 46285) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 26, 53, 463413) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 30, 708633) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 9, 963080) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 33, 59, 771136) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 28, 982281) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 28, 767057) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 45, 465908) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 25, 458001) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 11, 285389) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 3, 26550) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 48, 458684) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 50, 54, 915351) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 31, 250633) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 21, 715989) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 56, 58, 90554) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 12, 155040) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 39, 158077) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 14, 755713) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 19, 224305) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 10, 24575) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 44, 59, 914397) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 6, 721887) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 6, 51, 362447) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 33, 59, 771136) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 28, 982281) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 28, 767057) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 45, 465908) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 25, 458001) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 11, 285389) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 3, 26550) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 48, 458684) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 50, 54, 915351) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 31, 250633) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 29, 738558) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 43, 68844) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 18, 606025) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 15, 171331) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 44, 56, 155080) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'Sonntag' │ │ │ │ - 'Mittwoch' │ │ │ │ - 'Sonntag' │ │ │ │ 'Samstag' │ │ │ │ + 'Montag' │ │ │ │ + 'Samstag' │ │ │ │ + 'Mittwoch' │ │ │ │ 'Sonntag' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 24, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 1, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 5, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 35, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 27, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 23, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 0, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 4, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 51, 34, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 26, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 20, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 10, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 9, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 31, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 4, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 19, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 9, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 8, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 30, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 3, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1462,86 +1462,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:50:44.929075' │ │ │ │ - '2012-06-06T21:48:24.482268' │ │ │ │ - '1993-07-18T10:26:58.818054' │ │ │ │ - '1984-06-30T01:49:17.471181' │ │ │ │ - '1998-08-16T01:03:47.984839' │ │ │ │ + '2017-04-22T18:52:32.985600' │ │ │ │ + '2012-06-18T11:11:33.491099' │ │ │ │ + '1993-07-24T20:21:53.043796' │ │ │ │ + '1984-07-04T00:34:34.852440' │ │ │ │ + '1998-08-23T20:10:21.693473' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'April' │ │ │ │ 'Juni' │ │ │ │ 'Juli' │ │ │ │ - 'Juni' │ │ │ │ + 'Juli' │ │ │ │ 'August' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 23, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 0, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 4, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 34, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 26, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 22, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 9, 59, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 3, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 33, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 25, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1560,28 +1560,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:50:44' │ │ │ │ - '21:48:24' │ │ │ │ - '10:26:58' │ │ │ │ - '01:49:17' │ │ │ │ - '01:03:47' │ │ │ │ + '18:52:32' │ │ │ │ + '11:11:33' │ │ │ │ + '20:21:53' │ │ │ │ + '00:34:34' │ │ │ │ + '20:10:21' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:50 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:26 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:21 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1611,28 +1611,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 50, 44, 929075) │ │ │ │ - datetime.time(21, 48, 24, 482268) │ │ │ │ - datetime.time(10, 26, 58, 818054) │ │ │ │ - datetime.time(1, 49, 17, 471181) │ │ │ │ - datetime.time(1, 3, 47, 984839) │ │ │ │ + datetime.time(18, 52, 32, 985600) │ │ │ │ + datetime.time(11, 11, 33, 491099) │ │ │ │ + datetime.time(20, 21, 53, 43796) │ │ │ │ + datetime.time(0, 34, 34, 852440) │ │ │ │ + datetime.time(20, 10, 21, 693473) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 24, 847740) │ │ │ │ - datetime.time(22, 33, 53, 118118) │ │ │ │ - datetime.time(10, 52, 12, 875745) │ │ │ │ - datetime.time(2, 4, 49, 571482) │ │ │ │ - datetime.time(1, 34, 28, 573836) │ │ │ │ + datetime.time(19, 43, 12, 904266) │ │ │ │ + datetime.time(11, 57, 2, 126950) │ │ │ │ + datetime.time(20, 47, 7, 101487) │ │ │ │ + datetime.time(0, 50, 6, 952741) │ │ │ │ + datetime.time(20, 41, 2, 282470) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1647,19 +1647,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1679,19 +1679,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774644.9290748 │ │ │ │ - 1339019304.4822676 │ │ │ │ - 742991218.8180542 │ │ │ │ - 457408157.4711809 │ │ │ │ - 903229427.9848387 │ │ │ │ + 1492887152.9856002 │ │ │ │ + 1340017893.491099 │ │ │ │ + 743545313.0437957 │ │ │ │ + 457749274.8524401 │ │ │ │ + 903903021.6934727 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ │ │ @@ -2939,19 +2939,19 @@ │ │ │ │ passport_dob() → _d_a_t_e_¶ │ │ │ │ Generate a datetime date of birth. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.passport_dob() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ passport_number() → _s_t_r_¶ │ │ │ │ Generate a passport number by replacing tokens to be alphanumeric │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.passport_number() │ │ │ │ ... │ │ │ │ @@ -3314,19 +3314,19 @@ │ │ │ │ _S_o_z_i_a_l_v_e_r_s_i_c_h_e_r_u_n_g_s_n_u_m_m_e_r_#_B_e_r_e_c_h_n_u_n_g :return: a random valid │ │ │ │ Austrian social security number │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.ssn() │ │ │ │ ... │ │ │ │ - '5604090417' │ │ │ │ - '5766180124' │ │ │ │ - '5824060324' │ │ │ │ - '3899281077' │ │ │ │ - '8150130587' │ │ │ │ + '5602220417' │ │ │ │ + '4759020224' │ │ │ │ + '2429110498' │ │ │ │ + '3487230804' │ │ │ │ + '8157180587' │ │ │ │ vat_id() → _s_t_r_¶ │ │ │ │ _h_t_t_p_:_/_/_e_c_._e_u_r_o_p_a_._e_u_/_t_a_x_a_t_i_o_n___c_u_s_t_o_m_s_/_v_i_e_s_/_f_a_q_._h_t_m_l_#_i_t_e_m___1_1 :return: │ │ │ │ a random Austrian VAT ID │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.vat_id() │ │ ├── ./usr/share/doc/faker-doc/html/locales/de_DE.html │ │ │ @@ -1488,18 +1488,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1534,41 +1534,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1584,41 +1584,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1633,19 +1633,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1657,30 +1657,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1698,30 +1698,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1736,30 +1736,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1774,30 +1774,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1812,30 +1812,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1850,30 +1850,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1888,19 +1888,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 50, 46, 617918)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 25, 998177)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 26, 59, 659197)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 17, 989014)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 49, 7388)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 33, 830022)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 34, 249053)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 21, 53, 464367)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 35, 111357)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 22, 204747)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1919,19 +1919,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 42, 87776)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 39, 881546)
│ │ │ -datetime.datetime(852, 8, 25, 12, 49, 51, 703186)
│ │ │ -datetime.datetime(525, 4, 21, 3, 55, 58, 958862)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 29, 999592)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 29, 299873)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 17, 48, 132423)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 45, 508362)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 16, 81207)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 3, 196949)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1948,19 +1948,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 8, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 3, 54, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 35, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 11, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 7, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 6, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 1, 52, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 33, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 9, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 5, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1976,41 +1976,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 25)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 25)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 25)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 25)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 25)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 23)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 23)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 23)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 23)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 8, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 3, 54, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 35, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 11, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 7, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 6, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 1, 52, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 33, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 9, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 5, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 22, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 11, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 11, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 32, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 6, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 20, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 9, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 9, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 30, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 4, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2026,30 +2026,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 14, 991299)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 13, 641517)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 34, 56, 774665)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 6, 21271)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 21, 663491)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 2, 203402)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 21, 892394)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 29, 50, 579835)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 23, 143613)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 16, 54, 860851)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 52, 177387)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 14, 57, 981372)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 20, 148082)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 42, 883252)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 18, 42708)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 2, 965283)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 47, 730495)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 24, 342913)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 23, 760909)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 42, 845349)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2065,30 +2065,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 52, 54, 557562)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 16, 316939)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 22, 390115)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 1, 240366)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 18, 722251)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 54, 41, 769665)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 24, 567816)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 16, 195285)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 18, 362709)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 35, 51, 919611)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 39, 683293)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 50, 975557)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 8, 494451)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 21, 353699)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 44, 816332)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 50, 471189)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 40, 724680)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 12, 689281)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 2, 231356)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 9, 618973)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2104,30 +2104,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 12, 890579)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 26, 562194)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 26, 54, 304556)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 31, 226467)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 10, 985630)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 0, 615558)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 29, 740236)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 29, 187629)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 45, 724824)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 25, 969275)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 11, 596545)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 3, 510641)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 49, 617541)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 50, 56, 397518)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 32, 228084)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 21, 871567)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 56, 58, 332600)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 12, 734469)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 39, 899160)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 15, 244438)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2143,30 +2143,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 20, 913148)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 11, 540484)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 0, 755540)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 7, 239721)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 6, 52, 384997)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 0, 615558)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 29, 740236)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 29, 187629)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 45, 724824)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 25, 969275)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 11, 596545)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 3, 510641)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 49, 617541)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 50, 56, 397518)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 32, 228084)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 29, 894136)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 43, 310890)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 19, 185453)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 15, 912414)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 44, 56, 643805)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2174,19 +2174,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -2194,18 +2194,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Sonntag'
│ │ │ -'Mittwoch'
│ │ │ -'Sonntag'
│ │ │  'Samstag'
│ │ │ +'Montag'
│ │ │ +'Samstag'
│ │ │ +'Mittwoch'
│ │ │  'Sonntag'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -2222,30 +2222,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2261,30 +2261,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 26, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 3, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 7, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 37, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 29, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 24, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 1, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 5, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 51, 35, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 27, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 22, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 12, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 11, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 33, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 6, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 20, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 10, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 9, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 31, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 4, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -2301,19 +2301,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:50:46.617918'
│ │ │ -'2012-06-06T21:48:25.998177'
│ │ │ -'1993-07-18T10:26:59.659197'
│ │ │ -'1984-06-30T01:49:17.989014'
│ │ │ -'1998-08-16T01:03:49.007388'
│ │ │ +'2017-04-22T18:52:33.830022'
│ │ │ +'2012-06-18T11:11:34.249053'
│ │ │ +'1993-07-24T20:21:53.464367'
│ │ │ +'1984-07-04T00:34:35.111357'
│ │ │ +'1998-08-23T20:10:22.204747'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -2324,15 +2324,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2344,15 +2344,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'April'
│ │ │  'Juni'
│ │ │  'Juli'
│ │ │ -'Juni'
│ │ │ +'Juli'
│ │ │  'August'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2369,30 +2369,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2411,19 +2411,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 25, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 2, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 6, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 36, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 28, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 23, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 0, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 4, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 34, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 26, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2461,30 +2461,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:50:46'
│ │ │ -'21:48:25'
│ │ │ -'10:26:59'
│ │ │ -'01:49:17'
│ │ │ -'01:03:49'
│ │ │ +'18:52:33'
│ │ │ +'11:11:34'
│ │ │ +'20:21:53'
│ │ │ +'00:34:35'
│ │ │ +'20:10:22'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:50 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:26 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:21 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2531,30 +2531,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 50, 46, 617918)
│ │ │ -datetime.time(21, 48, 25, 998177)
│ │ │ -datetime.time(10, 26, 59, 659197)
│ │ │ -datetime.time(1, 49, 17, 989014)
│ │ │ -datetime.time(1, 3, 49, 7388)
│ │ │ +datetime.time(18, 52, 33, 830022)
│ │ │ +datetime.time(11, 11, 34, 249053)
│ │ │ +datetime.time(20, 21, 53, 464367)
│ │ │ +datetime.time(0, 34, 35, 111357)
│ │ │ +datetime.time(20, 10, 22, 204747)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 26, 536584)
│ │ │ -datetime.time(22, 33, 54, 634027)
│ │ │ -datetime.time(10, 52, 13, 716888)
│ │ │ -datetime.time(2, 4, 50, 89315)
│ │ │ -datetime.time(1, 34, 29, 596385)
│ │ │ +datetime.time(19, 43, 13, 748688)
│ │ │ +datetime.time(11, 57, 2, 884904)
│ │ │ +datetime.time(20, 47, 7, 522058)
│ │ │ +datetime.time(0, 50, 7, 211658)
│ │ │ +datetime.time(20, 41, 2, 793744)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2578,19 +2578,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa1377fcca0>
│ │ │ -<generator object Provider.time_series at 0x7fa1377fcca0>
│ │ │ -<generator object Provider.time_series at 0x7fa1377fcca0>
│ │ │ -<generator object Provider.time_series at 0x7fa1377fcca0>
│ │ │ -<generator object Provider.time_series at 0x7fa1377fcca0>
│ │ │ +<generator object Provider.time_series at 0x7fbf75b1a0e0>
│ │ │ +<generator object Provider.time_series at 0x7fbf75b1a0e0>
│ │ │ +<generator object Provider.time_series at 0x7fbf75b1a0e0>
│ │ │ +<generator object Provider.time_series at 0x7fbf75b1a0e0>
│ │ │ +<generator object Provider.time_series at 0x7fbf75b1a0e0>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2627,19 +2627,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774646.6179185
│ │ │ -1339019305.9981766
│ │ │ -742991219.6591973
│ │ │ -457408157.9890144
│ │ │ -903229429.0073882
│ │ │ +1492887153.830022
│ │ │ +1340017894.2490535
│ │ │ +743545313.4643673
│ │ │ +457749275.11135685
│ │ │ +903903022.2047474
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ @@ -4695,19 +4695,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.rvnr()
│ │ │  ...
│ │ │ -'60090417P489'
│ │ │ -'47010992G597'
│ │ │ -'42030498Z198'
│ │ │ -'89100184D242'
│ │ │ -'57091110L819'
│ │ │ +'60220417P485'
│ │ │ +'47070992G590'
│ │ │ +'42110498Z199'
│ │ │ +'89130184D248'
│ │ │ +'57211110L819'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ ssn() str
│ │ │ ├── html2text {} │ │ │ │ @@ -895,18 +895,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -923,270 +923,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 50, 46, 617918) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 25, 998177) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 26, 59, 659197) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 17, 989014) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 49, 7388) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 33, 830022) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 34, 249053) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 21, 53, 464367) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 35, 111357) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 22, 204747) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -1195,38 +1195,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 42, 87776) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 39, 881546) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 49, 51, 703186) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 55, 58, 958862) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 29, 999592) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 29, 299873) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 17, 48, 132423) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 45, 508362) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 16, 81207) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 3, 196949) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 8, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 3, 54, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 35, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 11, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 7, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 6, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 1, 52, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 33, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 9, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 5, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -1234,227 +1234,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 25) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 25) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 25) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 25) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 25) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 23) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 23) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 23) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 23) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 8, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 3, 54, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 35, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 11, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 7, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 6, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 1, 52, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 33, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 9, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 5, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 22, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 11, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 11, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 32, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 6, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 20, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 9, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 9, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 30, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 4, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 14, 991299) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 13, 641517) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 34, 56, 774665) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 6, 21271) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 21, 663491) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 2, 203402) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 21, 892394) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 29, 50, 579835) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 23, 143613) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 16, 54, 860851) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 52, 177387) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 14, 57, 981372) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 20, 148082) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 42, 883252) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 18, 42708) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 2, 965283) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 47, 730495) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 24, 342913) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 23, 760909) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 42, 845349) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 52, 54, 557562) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 16, 316939) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 22, 390115) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 1, 240366) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 18, 722251) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 54, 41, 769665) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 24, 567816) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 16, 195285) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 18, 362709) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 35, 51, 919611) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 39, 683293) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 50, 975557) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 8, 494451) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 21, 353699) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 44, 816332) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 50, 471189) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 40, 724680) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 12, 689281) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 2, 231356) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 9, 618973) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 12, 890579) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 26, 562194) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 26, 54, 304556) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 31, 226467) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 10, 985630) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 0, 615558) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 29, 740236) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 29, 187629) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 45, 724824) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 25, 969275) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 11, 596545) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 3, 510641) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 49, 617541) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 50, 56, 397518) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 32, 228084) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 21, 871567) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 56, 58, 332600) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 12, 734469) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 39, 899160) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 15, 244438) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 20, 913148) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 11, 540484) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 0, 755540) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 7, 239721) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 6, 52, 384997) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 0, 615558) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 29, 740236) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 29, 187629) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 45, 724824) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 25, 969275) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 11, 596545) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 3, 510641) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 49, 617541) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 50, 56, 397518) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 32, 228084) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 29, 894136) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 43, 310890) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 19, 185453) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 15, 912414) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 44, 56, 643805) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'Sonntag' │ │ │ │ - 'Mittwoch' │ │ │ │ - 'Sonntag' │ │ │ │ 'Samstag' │ │ │ │ + 'Montag' │ │ │ │ + 'Samstag' │ │ │ │ + 'Mittwoch' │ │ │ │ 'Sonntag' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 26, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 3, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 7, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 37, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 29, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 24, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 1, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 5, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 51, 35, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 27, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 22, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 12, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 11, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 33, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 6, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 20, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 10, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 9, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 31, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 4, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1464,86 +1464,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:50:46.617918' │ │ │ │ - '2012-06-06T21:48:25.998177' │ │ │ │ - '1993-07-18T10:26:59.659197' │ │ │ │ - '1984-06-30T01:49:17.989014' │ │ │ │ - '1998-08-16T01:03:49.007388' │ │ │ │ + '2017-04-22T18:52:33.830022' │ │ │ │ + '2012-06-18T11:11:34.249053' │ │ │ │ + '1993-07-24T20:21:53.464367' │ │ │ │ + '1984-07-04T00:34:35.111357' │ │ │ │ + '1998-08-23T20:10:22.204747' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'April' │ │ │ │ 'Juni' │ │ │ │ 'Juli' │ │ │ │ - 'Juni' │ │ │ │ + 'Juli' │ │ │ │ 'August' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 25, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 2, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 6, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 36, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 28, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 23, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 0, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 4, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 34, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 26, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1562,28 +1562,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:50:46' │ │ │ │ - '21:48:25' │ │ │ │ - '10:26:59' │ │ │ │ - '01:49:17' │ │ │ │ - '01:03:49' │ │ │ │ + '18:52:33' │ │ │ │ + '11:11:34' │ │ │ │ + '20:21:53' │ │ │ │ + '00:34:35' │ │ │ │ + '20:10:22' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:50 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:26 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:21 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1613,28 +1613,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 50, 46, 617918) │ │ │ │ - datetime.time(21, 48, 25, 998177) │ │ │ │ - datetime.time(10, 26, 59, 659197) │ │ │ │ - datetime.time(1, 49, 17, 989014) │ │ │ │ - datetime.time(1, 3, 49, 7388) │ │ │ │ + datetime.time(18, 52, 33, 830022) │ │ │ │ + datetime.time(11, 11, 34, 249053) │ │ │ │ + datetime.time(20, 21, 53, 464367) │ │ │ │ + datetime.time(0, 34, 35, 111357) │ │ │ │ + datetime.time(20, 10, 22, 204747) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 26, 536584) │ │ │ │ - datetime.time(22, 33, 54, 634027) │ │ │ │ - datetime.time(10, 52, 13, 716888) │ │ │ │ - datetime.time(2, 4, 50, 89315) │ │ │ │ - datetime.time(1, 34, 29, 596385) │ │ │ │ + datetime.time(19, 43, 13, 748688) │ │ │ │ + datetime.time(11, 57, 2, 884904) │ │ │ │ + datetime.time(20, 47, 7, 522058) │ │ │ │ + datetime.time(0, 50, 7, 211658) │ │ │ │ + datetime.time(20, 41, 2, 793744) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1649,19 +1649,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1681,19 +1681,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774646.6179185 │ │ │ │ - 1339019305.9981766 │ │ │ │ - 742991219.6591973 │ │ │ │ - 457408157.9890144 │ │ │ │ - 903229429.0073882 │ │ │ │ + 1492887153.830022 │ │ │ │ + 1340017894.2490535 │ │ │ │ + 743545313.4643673 │ │ │ │ + 457749275.11135685 │ │ │ │ + 903903022.2047474 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ │ │ @@ -3172,19 +3172,19 @@ │ │ │ │ Returns: │ │ │ │ A valid German pension insurance number │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.rvnr() │ │ │ │ ... │ │ │ │ - '60090417P489' │ │ │ │ - '47010992G597' │ │ │ │ - '42030498Z198' │ │ │ │ - '89100184D242' │ │ │ │ - '57091110L819' │ │ │ │ + '60220417P485' │ │ │ │ + '47070992G590' │ │ │ │ + '42110498Z199' │ │ │ │ + '89130184D248' │ │ │ │ + '57211110L819' │ │ │ │ ssn() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.ssn() │ │ │ │ ... │ │ │ │ '604-87-6475' │ │ ├── ./usr/share/doc/faker-doc/html/locales/el_GR.html │ │ │ @@ -1502,18 +1502,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1548,41 +1548,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1598,41 +1598,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1647,19 +1647,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1671,30 +1671,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1712,30 +1712,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1750,30 +1750,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1788,30 +1788,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1826,30 +1826,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1864,30 +1864,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1902,19 +1902,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 50, 47, 462340)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 26, 756131)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 0, 79769)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 18, 247931)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 49, 518663)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 35, 518866)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 35, 764962)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 21, 54, 305510)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 35, 629190)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 23, 227297)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1933,19 +1933,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 42, 932198)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 40, 639503)
│ │ │ -datetime.datetime(852, 8, 25, 12, 49, 52, 123764)
│ │ │ -datetime.datetime(525, 4, 21, 3, 55, 59, 217781)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 30, 510864)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 30, 988724)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 17, 49, 648331)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 46, 349503)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 16, 599045)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 4, 219501)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1962,19 +1962,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 9, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 3, 55, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 36, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 12, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 8, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 8, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 1, 54, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 35, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 11, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 7, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1990,41 +1990,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 26)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 26)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 26)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 26)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 26)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 25)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 25)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 25)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 25)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 25)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 9, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 3, 55, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 36, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 12, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 8, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 8, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 1, 54, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 35, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 11, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 7, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 23, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 12, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 12, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 33, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 7, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 22, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 11, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 11, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 32, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 6, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2040,30 +2040,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 15, 835721)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 14, 399471)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 34, 57, 195237)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 6, 280187)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 22, 174766)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 3, 892246)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 23, 408303)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 29, 51, 420978)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 23, 661446)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 16, 55, 883400)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 52, 332965)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 14, 58, 223418)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 20, 727511)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 43, 624335)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 18, 531434)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 3, 276440)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 48, 214586)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 25, 501769)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 25, 243075)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 43, 822800)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2079,30 +2079,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 52, 55, 401983)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 17, 74893)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 22, 810687)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 1, 499283)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 19, 233526)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 54, 43, 458509)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 26, 83725)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 17, 36429)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 18, 880542)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 35, 52, 942160)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 39, 838871)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 51, 217602)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 9, 73879)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 22, 94782)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 45, 305057)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 50, 782346)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 41, 208771)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 13, 848138)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 3, 713523)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 10, 596423)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2118,30 +2118,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 13, 735001)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 27, 320148)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 26, 54, 725128)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 31, 485384)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 11, 496905)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 2, 304402)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 31, 256145)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 30, 28772)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 46, 242658)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 26, 991825)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 11, 752124)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 3, 752687)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 50, 196970)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 50, 57, 138601)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 32, 716809)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 22, 182723)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 56, 58, 816691)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 13, 893326)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 41, 381327)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 16, 221889)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2157,30 +2157,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 21, 757570)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 12, 298439)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 1, 176112)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 7, 498638)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 6, 52, 896271)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 2, 304402)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 31, 256145)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 30, 28772)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 46, 242658)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 26, 991825)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 11, 752124)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 3, 752687)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 50, 196970)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 50, 57, 138601)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 32, 716809)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 30, 205292)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 43, 794981)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 20, 344310)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 17, 394581)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 44, 57, 621256)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2188,19 +2188,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -2208,18 +2208,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Κυριακή'
│ │ │ -'Τετάρτη'
│ │ │ -'Κυριακή'
│ │ │  'Σάββατο'
│ │ │ +'Δευτέρα'
│ │ │ +'Σάββατο'
│ │ │ +'Τετάρτη'
│ │ │  'Κυριακή'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -2236,30 +2236,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2275,30 +2275,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 27, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 4, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 8, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 38, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 30, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 26, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 3, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 7, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 51, 37, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 29, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 23, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 13, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 12, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 34, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 7, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 22, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 12, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 11, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 33, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 6, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -2315,19 +2315,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:50:47.462340'
│ │ │ -'2012-06-06T21:48:26.756131'
│ │ │ -'1993-07-18T10:27:00.079769'
│ │ │ -'1984-06-30T01:49:18.247931'
│ │ │ -'1998-08-16T01:03:49.518663'
│ │ │ +'2017-04-22T18:52:35.518866'
│ │ │ +'2012-06-18T11:11:35.764962'
│ │ │ +'1993-07-24T20:21:54.305510'
│ │ │ +'1984-07-04T00:34:35.629190'
│ │ │ +'1998-08-23T20:10:23.227297'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -2338,15 +2338,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2358,15 +2358,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'Απρίλιος'
│ │ │  'Ιούνιος'
│ │ │  'Ιούλιος'
│ │ │ -'Ιούνιος'
│ │ │ +'Ιούλιος'
│ │ │  'Αύγουστος'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2383,30 +2383,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2425,19 +2425,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 26, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 3, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 7, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 37, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 29, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 25, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 2, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 6, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 36, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 28, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2475,30 +2475,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:50:47'
│ │ │ -'21:48:26'
│ │ │ -'10:27:00'
│ │ │ -'01:49:18'
│ │ │ -'01:03:49'
│ │ │ +'18:52:35'
│ │ │ +'11:11:35'
│ │ │ +'20:21:54'
│ │ │ +'00:34:35'
│ │ │ +'20:10:23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:50 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:21 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2545,30 +2545,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 50, 47, 462340)
│ │ │ -datetime.time(21, 48, 26, 756131)
│ │ │ -datetime.time(10, 27, 0, 79769)
│ │ │ -datetime.time(1, 49, 18, 247931)
│ │ │ -datetime.time(1, 3, 49, 518663)
│ │ │ +datetime.time(18, 52, 35, 518866)
│ │ │ +datetime.time(11, 11, 35, 764962)
│ │ │ +datetime.time(20, 21, 54, 305510)
│ │ │ +datetime.time(0, 34, 35, 629190)
│ │ │ +datetime.time(20, 10, 23, 227297)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 27, 381006)
│ │ │ -datetime.time(22, 33, 55, 391982)
│ │ │ -datetime.time(10, 52, 14, 137460)
│ │ │ -datetime.time(2, 4, 50, 348232)
│ │ │ -datetime.time(1, 34, 30, 107660)
│ │ │ +datetime.time(19, 43, 15, 437531)
│ │ │ +datetime.time(11, 57, 4, 400813)
│ │ │ +datetime.time(20, 47, 8, 363201)
│ │ │ +datetime.time(0, 50, 7, 729491)
│ │ │ +datetime.time(20, 41, 3, 816294)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2592,19 +2592,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa136b505e0>
│ │ │ -<generator object Provider.time_series at 0x7fa136b505e0>
│ │ │ -<generator object Provider.time_series at 0x7fa136b505e0>
│ │ │ -<generator object Provider.time_series at 0x7fa136b505e0>
│ │ │ -<generator object Provider.time_series at 0x7fa136b505e0>
│ │ │ +<generator object Provider.time_series at 0x7fbf75111d80>
│ │ │ +<generator object Provider.time_series at 0x7fbf75111d80>
│ │ │ +<generator object Provider.time_series at 0x7fbf75111d80>
│ │ │ +<generator object Provider.time_series at 0x7fbf75111d80>
│ │ │ +<generator object Provider.time_series at 0x7fbf75111d80>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2641,19 +2641,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774647.4623404
│ │ │ -1339019306.756131
│ │ │ -742991220.079769
│ │ │ -457408158.2479311
│ │ │ -903229429.5186629
│ │ │ +1492887155.5188658
│ │ │ +1340017895.7649622
│ │ │ +743545314.3055104
│ │ │ +457749275.6291904
│ │ │ +903903023.227297
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ @@ -4806,19 +4806,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.ssn()
│ │ │  ...
│ │ │ -'09041760480'
│ │ │ -'15039747595'
│ │ │ -'01121938243'
│ │ │ -'28107719487'
│ │ │ -'07012592411'
│ │ │ +'22041760483'
│ │ │ +'23039747599'
│ │ │ +'15121938243'
│ │ │ +'30107719483'
│ │ │ +'22012592410'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ tin() str
│ │ │ @@ -4828,19 +4828,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.tin()
│ │ │  ...
│ │ │ -'166048763'
│ │ │ -'247593820'
│ │ │ +'366048769'
│ │ │ +'147593827'
│ │ │  '242194892'
│ │ │ -'224115781'
│ │ │ -'115659389'
│ │ │ +'424115787'
│ │ │ +'415659387'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ vat_id(prefix: bool = True) str
│ │ │ @@ -4852,18 +4852,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.vat_id()
│ │ │  ...
│ │ │  'EL866048762'
│ │ │ -'EL047593824'
│ │ │ -'EL042194897'
│ │ │ -'EL824115788'
│ │ │ -'EL015659386'
│ │ │ +'EL847593826'
│ │ │ +'EL842194899'
│ │ │ +'EL724115785'
│ │ │ +'EL815659388'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ @@ -904,18 +904,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -932,270 +932,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 50, 47, 462340) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 26, 756131) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 0, 79769) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 18, 247931) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 49, 518663) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 35, 518866) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 35, 764962) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 21, 54, 305510) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 35, 629190) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 23, 227297) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -1204,38 +1204,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 42, 932198) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 40, 639503) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 49, 52, 123764) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 55, 59, 217781) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 30, 510864) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 30, 988724) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 17, 49, 648331) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 46, 349503) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 16, 599045) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 4, 219501) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 9, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 3, 55, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 36, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 12, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 8, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 8, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 1, 54, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 35, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 11, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 7, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -1243,227 +1243,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 26) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 26) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 26) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 26) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 26) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 25) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 25) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 25) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 25) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 25) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 9, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 3, 55, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 36, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 12, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 8, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 8, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 1, 54, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 35, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 11, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 7, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 23, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 12, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 12, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 33, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 7, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 22, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 11, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 11, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 32, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 6, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 15, 835721) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 14, 399471) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 34, 57, 195237) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 6, 280187) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 22, 174766) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 3, 892246) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 23, 408303) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 29, 51, 420978) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 23, 661446) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 16, 55, 883400) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 52, 332965) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 14, 58, 223418) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 20, 727511) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 43, 624335) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 18, 531434) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 3, 276440) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 48, 214586) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 25, 501769) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 25, 243075) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 43, 822800) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 52, 55, 401983) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 17, 74893) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 22, 810687) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 1, 499283) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 19, 233526) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 54, 43, 458509) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 26, 83725) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 17, 36429) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 18, 880542) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 35, 52, 942160) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 39, 838871) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 51, 217602) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 9, 73879) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 22, 94782) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 45, 305057) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 50, 782346) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 41, 208771) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 13, 848138) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 3, 713523) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 10, 596423) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 13, 735001) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 27, 320148) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 26, 54, 725128) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 31, 485384) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 11, 496905) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 2, 304402) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 31, 256145) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 30, 28772) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 46, 242658) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 26, 991825) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 11, 752124) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 3, 752687) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 50, 196970) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 50, 57, 138601) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 32, 716809) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 22, 182723) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 56, 58, 816691) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 13, 893326) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 41, 381327) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 16, 221889) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 21, 757570) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 12, 298439) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 1, 176112) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 7, 498638) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 6, 52, 896271) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 2, 304402) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 31, 256145) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 30, 28772) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 46, 242658) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 26, 991825) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 11, 752124) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 3, 752687) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 50, 196970) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 50, 57, 138601) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 32, 716809) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 30, 205292) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 43, 794981) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 20, 344310) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 17, 394581) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 44, 57, 621256) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'Κυριακή' │ │ │ │ - 'Τετάρτη' │ │ │ │ - 'Κυριακή' │ │ │ │ 'Σάββατο' │ │ │ │ + 'Δευτέρα' │ │ │ │ + 'Σάββατο' │ │ │ │ + 'Τετάρτη' │ │ │ │ 'Κυριακή' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 27, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 4, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 8, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 38, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 30, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 26, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 3, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 7, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 51, 37, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 29, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 23, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 13, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 12, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 34, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 7, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 22, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 12, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 11, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 33, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 6, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1473,86 +1473,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:50:47.462340' │ │ │ │ - '2012-06-06T21:48:26.756131' │ │ │ │ - '1993-07-18T10:27:00.079769' │ │ │ │ - '1984-06-30T01:49:18.247931' │ │ │ │ - '1998-08-16T01:03:49.518663' │ │ │ │ + '2017-04-22T18:52:35.518866' │ │ │ │ + '2012-06-18T11:11:35.764962' │ │ │ │ + '1993-07-24T20:21:54.305510' │ │ │ │ + '1984-07-04T00:34:35.629190' │ │ │ │ + '1998-08-23T20:10:23.227297' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'Απρίλιος' │ │ │ │ 'Ιούνιος' │ │ │ │ 'Ιούλιος' │ │ │ │ - 'Ιούνιος' │ │ │ │ + 'Ιούλιος' │ │ │ │ 'Αύγουστος' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 26, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 3, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 7, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 37, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 29, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 25, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 2, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 6, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 36, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 28, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1571,28 +1571,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:50:47' │ │ │ │ - '21:48:26' │ │ │ │ - '10:27:00' │ │ │ │ - '01:49:18' │ │ │ │ - '01:03:49' │ │ │ │ + '18:52:35' │ │ │ │ + '11:11:35' │ │ │ │ + '20:21:54' │ │ │ │ + '00:34:35' │ │ │ │ + '20:10:23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:50 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:21 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1622,28 +1622,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 50, 47, 462340) │ │ │ │ - datetime.time(21, 48, 26, 756131) │ │ │ │ - datetime.time(10, 27, 0, 79769) │ │ │ │ - datetime.time(1, 49, 18, 247931) │ │ │ │ - datetime.time(1, 3, 49, 518663) │ │ │ │ + datetime.time(18, 52, 35, 518866) │ │ │ │ + datetime.time(11, 11, 35, 764962) │ │ │ │ + datetime.time(20, 21, 54, 305510) │ │ │ │ + datetime.time(0, 34, 35, 629190) │ │ │ │ + datetime.time(20, 10, 23, 227297) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 27, 381006) │ │ │ │ - datetime.time(22, 33, 55, 391982) │ │ │ │ - datetime.time(10, 52, 14, 137460) │ │ │ │ - datetime.time(2, 4, 50, 348232) │ │ │ │ - datetime.time(1, 34, 30, 107660) │ │ │ │ + datetime.time(19, 43, 15, 437531) │ │ │ │ + datetime.time(11, 57, 4, 400813) │ │ │ │ + datetime.time(20, 47, 8, 363201) │ │ │ │ + datetime.time(0, 50, 7, 729491) │ │ │ │ + datetime.time(20, 41, 3, 816294) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1658,19 +1658,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1690,19 +1690,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774647.4623404 │ │ │ │ - 1339019306.756131 │ │ │ │ - 742991220.079769 │ │ │ │ - 457408158.2479311 │ │ │ │ - 903229429.5186629 │ │ │ │ + 1492887155.5188658 │ │ │ │ + 1340017895.7649622 │ │ │ │ + 743545314.3055104 │ │ │ │ + 457749275.6291904 │ │ │ │ + 903903023.227297 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ │ │ @@ -3259,46 +3259,46 @@ │ │ │ │ Generates random Greek social security number (AMKA) :return: a │ │ │ │ random Greek social security number │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.ssn() │ │ │ │ ... │ │ │ │ - '09041760480' │ │ │ │ - '15039747595' │ │ │ │ - '01121938243' │ │ │ │ - '28107719487' │ │ │ │ - '07012592411' │ │ │ │ + '22041760483' │ │ │ │ + '23039747599' │ │ │ │ + '15121938243' │ │ │ │ + '30107719483' │ │ │ │ + '22012592410' │ │ │ │ tin() → _s_t_r_¶ │ │ │ │ Generates random Greek personal TINs :return: a random Greek │ │ │ │ personal TIN │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.tin() │ │ │ │ ... │ │ │ │ - '166048763' │ │ │ │ - '247593820' │ │ │ │ + '366048769' │ │ │ │ + '147593827' │ │ │ │ '242194892' │ │ │ │ - '224115781' │ │ │ │ - '115659389' │ │ │ │ + '424115787' │ │ │ │ + '415659387' │ │ │ │ vat_id(pprreeffiixx:: _bb_oo_oo_ll == TTrruuee) → _s_t_r_¶ │ │ │ │ Generates random Greek VAT IDs (business TINs) :param prefix: │ │ │ │ boolean option to use EU format (“EL”) prefix :return: a random │ │ │ │ Greek VAT ID │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.vat_id() │ │ │ │ ... │ │ │ │ 'EL866048762' │ │ │ │ - 'EL047593824' │ │ │ │ - 'EL042194897' │ │ │ │ - 'EL824115788' │ │ │ │ - 'EL015659386' │ │ │ │ + 'EL847593826' │ │ │ │ + 'EL842194899' │ │ │ │ + 'EL724115785' │ │ │ │ + 'EL815659388' │ │ │ │ ******** _TT_aa_bb_ll_ee_ _oo_ff_ _CC_oo_nn_tt_ee_nn_tt_ss ******** │ │ │ │ * _L_o_c_a_l_e_ _e_l___G_R │ │ │ │ o _f_a_k_e_r_._p_r_o_v_i_d_e_r_s_._a_d_d_r_e_s_s │ │ │ │ # _P_r_o_v_i_d_e_r │ │ │ │ # _P_r_o_v_i_d_e_r_._a_d_d_r_e_s_s_(_) │ │ │ │ # _P_r_o_v_i_d_e_r_._a_d_m_i_n_i_s_t_r_a_t_i_v_e___u_n_i_t_(_) │ │ │ │ # _P_r_o_v_i_d_e_r_._b_u_i_l_d_i_n_g___n_u_m_b_e_r_(_) │ │ ├── ./usr/share/doc/faker-doc/html/locales/en_PH.html │ │ │ @@ -1623,18 +1623,18 @@ │ │ │

│ │ │ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1669,41 +1669,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1719,41 +1719,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1768,19 +1768,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1792,30 +1792,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1833,30 +1833,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1871,30 +1871,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1909,30 +1909,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1947,30 +1947,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1985,30 +1985,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -2023,19 +2023,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 50, 49, 995606)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 29, 29994)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 1, 341484)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 19, 24681)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 51, 52487)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 38, 52131)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 38, 38826)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 21, 55, 567225)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 36, 405941)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 24, 761121)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -2054,19 +2054,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 45, 465462)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 42, 913361)
│ │ │ -datetime.datetime(852, 8, 25, 12, 49, 53, 385483)
│ │ │ -datetime.datetime(525, 4, 21, 3, 55, 59, 994537)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 32, 44689)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 33, 521988)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 17, 51, 922195)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 47, 611221)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 17, 375793)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 5, 753323)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2083,19 +2083,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 12, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 3, 58, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 39, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 15, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 11, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 11, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 1, 57, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 38, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 14, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 10, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2111,41 +2111,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 29)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 29)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 29)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 29)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 29)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 28)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 28)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 28)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 28)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 28)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 12, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 3, 58, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 39, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 15, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 11, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 11, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 1, 57, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 38, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 14, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 10, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 26, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 15, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 15, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 36, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 10, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 25, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 14, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 14, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 35, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 9, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2161,30 +2161,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 18, 368986)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 16, 673335)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 34, 58, 456951)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 7, 56937)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 23, 708590)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 6, 425511)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 25, 682166)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 29, 52, 682693)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 24, 438197)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 16, 57, 417224)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 52, 799700)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 14, 58, 949554)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 22, 465796)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 45, 847585)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 19, 997610)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 3, 743175)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 48, 940723)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 27, 240055)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 27, 466325)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 45, 288976)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2200,30 +2200,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 52, 57, 935249)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 19, 348757)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 24, 72402)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 2, 276033)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 20, 767350)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 54, 45, 991774)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 28, 357588)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 18, 298143)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 19, 657292)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 35, 54, 475984)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 40, 305605)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 51, 943739)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 10, 812165)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 24, 318032)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 46, 771233)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 51, 249080)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 41, 934908)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 15, 586423)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 5, 936773)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 12, 62599)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2239,30 +2239,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 16, 268267)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 29, 594012)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 26, 55, 986842)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 32, 262134)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 13, 30729)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 4, 837667)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 33, 530008)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 31, 290487)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 47, 19408)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 28, 525649)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 12, 218858)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 4, 478824)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 51, 935255)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 50, 59, 361851)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 34, 182985)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 22, 649457)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 56, 59, 542828)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 15, 631611)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 43, 604576)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 17, 688065)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2278,30 +2278,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 24, 290836)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 14, 572302)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 2, 437827)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 8, 275388)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 6, 54, 430095)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 4, 837667)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 33, 530008)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 31, 290487)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 47, 19408)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 28, 525649)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 12, 218858)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 4, 478824)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 51, 935255)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 50, 59, 361851)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 34, 182985)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 30, 672027)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 44, 521118)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 22, 82595)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 19, 617831)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 44, 59, 87431)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2309,19 +2309,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -2329,18 +2329,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Sunday'
│ │ │ -'Wednesday'
│ │ │ -'Sunday'
│ │ │  'Saturday'
│ │ │ +'Monday'
│ │ │ +'Saturday'
│ │ │ +'Wednesday'
│ │ │  'Sunday'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -2357,30 +2357,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2396,30 +2396,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 30, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 7, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 11, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 41, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 33, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 29, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 6, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 10, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 51, 40, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 32, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 26, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 16, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 15, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 37, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 10, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 25, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 15, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 14, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 36, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 9, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -2436,19 +2436,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:50:49.995606'
│ │ │ -'2012-06-06T21:48:29.029994'
│ │ │ -'1993-07-18T10:27:01.341484'
│ │ │ -'1984-06-30T01:49:19.024681'
│ │ │ -'1998-08-16T01:03:51.052487'
│ │ │ +'2017-04-22T18:52:38.052131'
│ │ │ +'2012-06-18T11:11:38.038826'
│ │ │ +'1993-07-24T20:21:55.567225'
│ │ │ +'1984-07-04T00:34:36.405941'
│ │ │ +'1998-08-23T20:10:24.761121'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -2459,15 +2459,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2479,15 +2479,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'April'
│ │ │  'June'
│ │ │  'July'
│ │ │ -'June'
│ │ │ +'July'
│ │ │  'August'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2504,30 +2504,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2546,19 +2546,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 29, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 6, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 10, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 40, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 32, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 28, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 5, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 9, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 39, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 31, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2596,30 +2596,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:50:49'
│ │ │ -'21:48:29'
│ │ │ -'10:27:01'
│ │ │ -'01:49:19'
│ │ │ -'01:03:51'
│ │ │ +'18:52:38'
│ │ │ +'11:11:38'
│ │ │ +'20:21:55'
│ │ │ +'00:34:36'
│ │ │ +'20:10:24'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:50 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:21 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2666,30 +2666,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 50, 49, 995606)
│ │ │ -datetime.time(21, 48, 29, 29994)
│ │ │ -datetime.time(10, 27, 1, 341484)
│ │ │ -datetime.time(1, 49, 19, 24681)
│ │ │ -datetime.time(1, 3, 51, 52487)
│ │ │ +datetime.time(18, 52, 38, 52131)
│ │ │ +datetime.time(11, 11, 38, 38826)
│ │ │ +datetime.time(20, 21, 55, 567225)
│ │ │ +datetime.time(0, 34, 36, 405941)
│ │ │ +datetime.time(20, 10, 24, 761121)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 29, 914271)
│ │ │ -datetime.time(22, 33, 57, 665845)
│ │ │ -datetime.time(10, 52, 15, 399175)
│ │ │ -datetime.time(2, 4, 51, 124982)
│ │ │ -datetime.time(1, 34, 31, 641484)
│ │ │ +datetime.time(19, 43, 17, 970797)
│ │ │ +datetime.time(11, 57, 6, 674676)
│ │ │ +datetime.time(20, 47, 9, 624916)
│ │ │ +datetime.time(0, 50, 8, 506242)
│ │ │ +datetime.time(20, 41, 5, 350118)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2713,19 +2713,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa134bf5d80>
│ │ │ -<generator object Provider.time_series at 0x7fa134bf5d80>
│ │ │ -<generator object Provider.time_series at 0x7fa134bf5d80>
│ │ │ -<generator object Provider.time_series at 0x7fa134bf5d80>
│ │ │ -<generator object Provider.time_series at 0x7fa134bf5d80>
│ │ │ +<generator object Provider.time_series at 0x7fbf73177880>
│ │ │ +<generator object Provider.time_series at 0x7fbf73177880>
│ │ │ +<generator object Provider.time_series at 0x7fbf73177880>
│ │ │ +<generator object Provider.time_series at 0x7fbf73177880>
│ │ │ +<generator object Provider.time_series at 0x7fbf73177880>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2762,19 +2762,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774649.995606
│ │ │ -1339019309.0299942
│ │ │ -742991221.3414837
│ │ │ -457408159.0246814
│ │ │ -903229431.0524871
│ │ │ +1492887158.0521314
│ │ │ +1340017898.0388255
│ │ │ +743545315.5672251
│ │ │ +457749276.4059406
│ │ │ +903903024.761121
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ @@ -4647,19 +4647,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.image(size=(2, 2), hue='purple', luminosity='bright', image_format='pdf')
│ │ │  ...
│ │ │ -b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 642\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xcfU\n\xa1T\x00\xa0`\x01\xd0QE\x15\xf5\xc7\xb4\x7f\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20251225002829Z)\n/ModDate (D:20251225002829Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000947 00000 n \n0000001105 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001196 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1278\n%%EOF'
│ │ │ -b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 644\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xc5\x93\xfdk\xff\x00\xbch\xa2\x8a\xfd.?\n>\xa6\x1f\n?\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20251225002829Z)\n/ModDate (D:20251225002829Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000949 00000 n \n0000001107 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001198 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1280\n%%EOF'
│ │ │ -b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 632\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xabE\x14W\xd7\x9e\xb1\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20251225002829Z)\n/ModDate (D:20251225002829Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000937 00000 n \n0000001095 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001186 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1268\n%%EOF'
│ │ │ -b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 632\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xc6\xa2\x8a+\xea\x0fh\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20251225002829Z)\n/ModDate (D:20251225002829Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000937 00000 n \n0000001095 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001186 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1268\n%%EOF'
│ │ │ -b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 633\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xe1\xe8\xa2\x8a\xfd\x1c\xfa#\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20251225002829Z)\n/ModDate (D:20251225002829Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000938 00000 n \n0000001096 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001187 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1269\n%%EOF'
│ │ │ +b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 642\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xcfU\n\xa1T\x00\xa0`\x01\xd0QE\x15\xf5\xc7\xb4\x7f\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20260109062629Z)\n/ModDate (D:20260109062629Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000947 00000 n \n0000001105 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001196 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1278\n%%EOF'
│ │ │ +b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 644\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xc5\x93\xfdk\xff\x00\xbch\xa2\x8a\xfd.?\n>\xa6\x1f\n?\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20260109062629Z)\n/ModDate (D:20260109062629Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000949 00000 n \n0000001107 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001198 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1280\n%%EOF'
│ │ │ +b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 632\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xabE\x14W\xd7\x9e\xb1\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20260109062629Z)\n/ModDate (D:20260109062629Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000937 00000 n \n0000001095 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001186 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1268\n%%EOF'
│ │ │ +b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 632\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xc6\xa2\x8a+\xea\x0fh\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20260109062629Z)\n/ModDate (D:20260109062629Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000937 00000 n \n0000001095 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001186 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1268\n%%EOF'
│ │ │ +b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 633\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xe1\xe8\xa2\x8a\xfd\x1c\xfa#\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20260109062629Z)\n/ModDate (D:20260109062629Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000938 00000 n \n0000001096 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001187 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1269\n%%EOF'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.image(size=(16, 16), hue=[90, 270], image_format='ico')
│ │ │  ...
│ │ │  b'\x00\x00\x01\x00\x01\x00\x10\x10\x00\x00\x00\x00 \x00\xb4\x00\x00\x00\x16\x00\x00\x00\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x02\x00\x00\x00\x90\x91h6\x00\x00\x00{IDATx\x9ccT.mb \x050\x91\xa4\x9ab\r\xd6\x19{\xac3\xf6\xe0\xd7\xc0\x82\xc67UZ\xcb\x90\x11\x0ca\x1f\x9d\xe1BX\x03T\x0f\x04d\x04c\xea\xa1\xaa\xa7M\x95\xd6bz\x89\x80\r\x98z\x08;\tM\x0f\xb1~\x80\x878\x8a\x86\xa33\\N\xdf\x0b\xc6j\t\xdc*\x12B\xe9\xf4\xbd\xe0\xa33\\\xb0\xc4\x03\xa6:\x06X$Zg\xec\xc1\xa7\x01Y)\x1c0b&ox\x98`M\x1a\x00\xb3;+\xfag\xedu\xae\x00\x00\x00\x00IEND\xaeB`\x82'
│ │ │ @@ -5181,17 +5181,17 @@
│ │ │  
Examples:
│ │ │

│ │ │ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.xml()
│ │ │  ...
│ │ │ -'<?xml version="1.0" encoding="utf-8"?>\n<accusantium><nihil>AoNGnVZQUqLUJyfwFVYy</nihil><animi>1984-08-01 06:59:38.959850</animi><facilis>2021-04-12 08:34:27.118231</facilis><quaerat>LuQIazTmqTjDmYPxeqAW</quaerat><placeat>ppgrVkPCoePqmjQbZndJ</placeat><necessitatibus>TWRUWCuKoQSUEXExIZVP</necessitatibus><incidunt>qfErjaoKtiwdOSlQGWFd</incidunt><perferendis>HFDutYbbXjgkPWbwfnlH</perferendis><magnam>7144</magnam><reprehenderit>dyFKunVyUDKkNPiiBgVI</reprehenderit></accusantium>'
│ │ │ -'<?xml version="1.0" encoding="utf-8"?>\n<consectetur><vero>xeMChNzFJEUSgqMReEKi</vero><nemo>HtTDvuKvIcxniBzDNTzq</nemo><reiciendis>11411791321240764654788082438993844835687523124385969.650300891319344217610471428512400034855909776582369</reiciendis><quaerat>38191497835621.5</quaerat><ipsa>6016</ipsa><totam>rGciZpuCpymcjBdurvfV</totam><magnam>-6549903182054842898289740559728455724548119.045229611133060168847793615349263511087317643039213765</magnam><molestias>2016-04-18 09:52:03.943728</molestias><unde>ZZhvJTzVqzzIkFlrYUQb</unde><explicabo>TFitpKyPAVdgpNxSPTxt</explicabo><dolor>8680</dolor><ratione>1971-11-19 09:19:01.752900</ratione></consectetur>'
│ │ │ -'<?xml version="1.0" encoding="utf-8"?>\n<suscipit><sapiente>IajAndSXpvQdHgoRcbvz</sapiente><autem>http://www.yhbanking.com.ph/category/tagscategory.jsp</autem><nobis>http://oof.com/explorelogin.php</nobis><enim>https://farunion.org.ph/main/blog/tagsprivacy.html</enim><illum>butjsGXUcnbBDTlOUGAB</illum><quidem>1987-02-03 17:05:27.200201</quidem><nesciunt>hUvefdviXPwvzSqnsgJr</nesciunt><perspiciatis>aYQdUkkJWgatbFSjfrXg</perspiciatis><molestias>sypWXHjZfEiUXPqmNpvc</molestias><sequi>FuKgpvWEpsmGHBtaYUwt</sequi><repudiandae>51839219157262739737151.89276266237582</repudiandae><eveniet>7576</eveniet></suscipit>'
│ │ │ +'<?xml version="1.0" encoding="utf-8"?>\n<accusantium><nihil>AoNGnVZQUqLUJyfwFVYy</nihil><animi>1984-08-05 06:19:32.368945</animi><facilis>2021-04-26 07:47:51.526212</facilis><quaerat>LuQIazTmqTjDmYPxeqAW</quaerat><placeat>ppgrVkPCoePqmjQbZndJ</placeat><necessitatibus>TWRUWCuKoQSUEXExIZVP</necessitatibus><incidunt>qfErjaoKtiwdOSlQGWFd</incidunt><perferendis>HFDutYbbXjgkPWbwfnlH</perferendis><magnam>7144</magnam><reprehenderit>dyFKunVyUDKkNPiiBgVI</reprehenderit></accusantium>'
│ │ │ +'<?xml version="1.0" encoding="utf-8"?>\n<consectetur><vero>xeMChNzFJEUSgqMReEKi</vero><nemo>HtTDvuKvIcxniBzDNTzq</nemo><reiciendis>11411791321240764654788082438993844835687523124385969.650300891319344217610471428512400034855909776582369</reiciendis><quaerat>38191497835621.5</quaerat><ipsa>6016</ipsa><totam>rGciZpuCpymcjBdurvfV</totam><magnam>-6549903182054842898289740559728455724548119.045229611133060168847793615349263511087317643039213765</magnam><molestias>2016-05-01 00:31:02.235880</molestias><unde>ZZhvJTzVqzzIkFlrYUQb</unde><explicabo>TFitpKyPAVdgpNxSPTxt</explicabo><dolor>8680</dolor><ratione>1971-11-19 21:37:12.815112</ratione></consectetur>'
│ │ │ +'<?xml version="1.0" encoding="utf-8"?>\n<suscipit><sapiente>IajAndSXpvQdHgoRcbvz</sapiente><autem>http://www.yhbanking.com.ph/category/tagscategory.jsp</autem><nobis>http://oof.com/explorelogin.php</nobis><enim>https://farunion.org.ph/main/blog/tagsprivacy.html</enim><illum>butjsGXUcnbBDTlOUGAB</illum><quidem>1987-02-08 08:49:29.113830</quidem><nesciunt>hUvefdviXPwvzSqnsgJr</nesciunt><perspiciatis>aYQdUkkJWgatbFSjfrXg</perspiciatis><molestias>sypWXHjZfEiUXPqmNpvc</molestias><sequi>FuKgpvWEpsmGHBtaYUwt</sequi><repudiandae>51839219157262739737151.89276266237582</repudiandae><eveniet>7576</eveniet></suscipit>'
│ │ │  '<?xml version="1.0" encoding="utf-8"?>\n<laborum><perspiciatis>472816752111619489989315880.926717386401400468967145439101448518321644829838168644759221166972845</perspiciatis><enim>nnewton@example.com</enim><impedit>-684812620638912287644521101455224610296429231000048985871915705.608116050190443294316756256627285232756676337390603125023949</impedit><a>KAoTsxGAXXWWEzKlncia</a><voluptatem>taylorkristin@example.net</voluptatem><occaecati>YuVxrfTPqxqbctkBjkIM</occaecati><sit>-267008.517634468</sit></laborum>'
│ │ │  '<?xml version="1.0" encoding="utf-8"?>\n<similique><aperiam>8086</aperiam><inventore>-191732279224786.126379168602373245561849834789</inventore><quod>-7385165480127735972378373334135646.1263340886016419538433184535749220885590262281237933236599271908957740382778514296354603053573452405</quod><aut>http://www.licapital.org.ph/app/tagsindex.htm</aut><accusamus>rIhVxhqHLOvaUBPYKNDg</accusamus><officia>2806</officia><possimus>AGIRKemRjXXUMRDLwSfG</possimus><nulla>FcrMtGUzsIxAiNrPXaBo</nulla><architecto>26492784057431992957040398668014484754473625245461247055657032715755559403887275581835141791848551.570040494388564319539852250909255445769620290725074</architecto></similique>'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │ @@ -5216,30 +5216,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.zip(uncompressed_size=256, num_files=4, min_file_size=32)
│ │ │  ...
│ │ │ -b"PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99[}\xb4\x1e\xa0o\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU12%\xa9\xf13\xb5\xde\xa1h\xf4\xe2\x85\x1f\x07/\xcc\x00\xfc\xaa|\xa6 aqzH\xe5.)\xa3\xfa7\x9a\x95?\xaah\x93\xe3.\xc5\xa2{\x94^`_\x10\x85\xf3#-BL\x13)\xc8\x8dxn\xd6\x8c\xe6\xfc\xb6*\xa6;\xf9\xaba|\x08\x8a;p\xbeW\xaa\xda\x1f3Jp\x17%\r?`=\xc8.\xbd;\x12\x0bc^?\xf5k\x1f\x0b\xd93\x85#q$\x9a\xb3PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99[u\xce@LJ\x00\x00\x00J\x00\x00\x00\x15\x00\x00\x00wdyFKunVyUDKkNPiiBgV2Y\x06\xf1\xd1\x9f\xb6\xc6\x80N\x06\xea(\xab\x17\x8fEz\xf6\xb4\x93\xb7C\x9e\xc6\xd4)\x00b\xabQzr\xe5\xc1\xd4\x10\xcd\xd6\x17T\xe4 \x84P\xe4\xf9\x00\x13\xfd\xa6\x9f\xef\x19\xd4`*B\x07\xcd\xd5\xa1\x01m\x07\x012a<e\x9a\x8f]3\xf3PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\x84z*\xb6 \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00SueoxPSgBHsToacJDXWV3\xfd\xea\xde\xbe[j\xc0\x95\x04FM\x8a\xaa\xac\xbc/\xad\x12\x15\x8aSL\x94\xb8\xcaB\x96:\xf4z\x18\x9dPK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\xf4\x11#)'\x00\x00\x00'\x00\x00\x00\x15\x00\x00\x00jBdurvfVyRYryKwpMUVG4\xc0,!+eq\x1f\xc5\x042\xc9\x94\xe5\xfao\xd8*\xbcp\x85U\xdcb\xb7: \x0e\xe7g<\xfe\xcb\x83j\x15nJ5ePK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99[}\xb4\x1e\xa0o\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99[u\xce@LJ\x00\x00\x00J\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa2\x00\x00\x00wdyFKunVyUDKkNPiiBgV2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\x84z*\xb6 \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1f\x01\x00\x00SueoxPSgBHsToacJDXWV3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\xf4\x11#)'\x00\x00\x00'\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01r\x01\x00\x00jBdurvfVyRYryKwpMUVG4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00"
│ │ │ -b'PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\xfe\xf5\x0eGq\x00\x00\x00q\x00\x00\x00\x15\x00\x00\x00xsRfFzDHwBJURZHTCWaK1\xa4\x12K\x83O\xc2\x96\xf0!+\x14!sB\x14\x99\x07\xe5\xa9RL\xeb\xbe\xc3\x11.\'\xdai\x94\xd5\xf6\xc6w\n\x00]\x9a\x82\xaa!\xfc\x86\x9b\xd0\xc4\xc4\x1fSAz\x92\xab\x1c\x12\xf6\xd5H\xfb)M\xb4\xd2\x12\xee\xc5\xea\x183\xf1M\n\x10C\xa55\xb1c\xc4\xfb8\x1e\xef\xac?\x97A\xc6\x96>`\x13\xc8\xe3\xbea\xe9\xb6&\x16\x14\xf8\x82\rnu/\xd7\x9c:J\xda\xd8PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00VWvfOMbxJbVYLedsbsaY2$Ij\x01h?\x03\x96\xbc\x0cwH_\xe89\xf4\xb0\x84B\x0ej\xb9\xab\xf2\x95\x97\xa7^)4\x9dP\xc0K@r\xa1|y^\x95\xbe\xd6\x17C\n\xc9\'%C\xd7\x99\xd5H\xd8PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99[c\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00psmGHBtaYUwtXejffFiK3^\xd7\xddY~\xe8\xaeH\xb5\xec,\xf7h\x96\x00\xe5\xec\x03o\x98:\x9aO\xd9\xf1/\xfev\xcf\x8f\x0b=\x8a\x14\x00\x83\xcb\xca\xe34\x81\xb5\x91dPK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00EbPprBmVivpBDGBvGuOO4\x95\xe2\xbeFP?=\xc3\xcd\xefG\x99\xb5\xf2\xd4o\xf4\xfa\xa2\xfc\x1e\xe3\x99I\xfd\x1an\r\xb5\xf1\xc8\x05")\xca\x03\xb8\x15;\x01\x8a\x95tHPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\xfe\xf5\x0eGq\x00\x00\x00q\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00xsRfFzDHwBJURZHTCWaK1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa4\x00\x00\x00VWvfOMbxJbVYLedsbsaY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99[c\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\x01\x00\x00psmGHBtaYUwtXejffFiK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x01\x00\x00EbPprBmVivpBDGBvGuOO4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00'
│ │ │ -b"PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\t':+R\x00\x00\x00R\x00\x00\x00\x15\x00\x00\x00NofxrivUwxKBgVxPuPul1\xe0h\x19\xc6\x11w+_\xba\x1dXw\x98,\x91\xb4\xd2\xea\x1b\xdc\xe8\xfa\x82\xf3n\xac\x88\x15\x16\x1aS\xb3\x01\x94\x03G \xdbq\xcbq\xe8b\xad4+\xa3\xa5\xe9\xa6\x82\x0e\x16a\xbc)k\xb1`g\x80\x9a\x9f\xc4\x82\xf6\xb0z\x16\x9c%\x04\xeb\xfd\xe0\x18\xd3\xfc\xeb\xe1<+PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00efNvVwewNRcjzgTWqwCo2g\x97\xe2\xec\x85\x8bv\x08<2X\xd4\x7fo\x91\x03\xdb\x19>\xc4\x8b<\xb7u\x90qz!\x9d\xa7w\xbf\xf5\x92WF\x07\xa7\xbb\x0cB\xcaOZ'Ei\xfemxCw\xc4\xb4C\xff7\r\xb7\xfa\xe9\x9e\x06pS\xfd\xf6\xa0(\x84F\xcda\xa2\x95\xc4\x1ej\x13\xa1\x7f\xaf\xe1s\x85\xb0S\x9c\x08\xb6\x1dM\xb4\x0b\xfb\x1f\x0c{\x17\x06sPK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\xc2\xec\xa4\x9b \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00XqQrIhVxhqHLOvaUBPYK3>\xd1\xc7W\x01FK(\xa8yZ~\x0bVV(\xda5\xeaL\x14\x81\xae\xc0\r\x12\xfe-\xb7\x95M\xeaPK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00msMvozuqUCYODnJxLuzb4\x11\x82\x94j\xae\xc5\x80j;\xa8|\xb4SN\xa9\x04\x1aO\xb0\xb9\x95\x96\xa5\xfd\xce\xdcW\x00H\x16\xe2@\xae\x04\xf5\x83`#\xd9\x8eYPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\t':+R\x00\x00\x00R\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00NofxrivUwxKBgVxPuPul1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x85\x00\x00\x00efNvVwewNRcjzgTWqwCo2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\xc2\xec\xa4\x9b \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x01\x00\x00XqQrIhVxhqHLOvaUBPYK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\x01\x00\x00msMvozuqUCYODnJxLuzb4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00"
│ │ │ -b"PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00BdHEWGCuwqaOQonBqrKw1\x03O\xc4\xb8\xed\x12\xd2t\x08\xb9Qc\xb5\xfe\t\x7f{\x8c^\xd7'\xe5y\xe63`T\xe1!\xda\xca\x8b\x81\xdf\xb6\xa7.\x9d\x0f\xfc\x05\x80g\xcb\xc5\xdf\xc7\x13\xee\xb5@\x8e\xa7\x0c\xcb\xf2E\x15)\xb1\xb8\x02#a8\xf1\x16\xa1PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2\xc6\\\xb0*)Y\x87g\x85\xa7\x81\x84\xe9O\xe5N\x13Z\x11\xa1$b\xe9z\xeaQ\xaaE\xf3\x1d*\xaf\x01(5\xda\xb4PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99[`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3\xd1\x1b\xe1\xb5\x82\x9e\xe8\xd3\\\x0f\xe8\x87a\xc6 \xb71?\r\xb3\nZ\xce\x06\xa5\xe9\xfd\xf3)\x1a\xcd\x86\x0e1)\xaa\xb72\xf1\x10NPK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00VGobtiChjVHmTGXzUJcm4\x90\xa8Wy\xb4sS\xd7\xed\xbaF\xc5\x06S\x02\xc7XL\t\x0c\xa5\x01\x13\x189KN\xc2\r\xd6\xdf\xaa~F\xban\xcc%B\xd0\xb31\xdc\xdf}\xf1\xc3s\xcaz\xf6\xcb#\x81\x8d\xbe\x0b\xf2y\x8d\x14\xa4\xc86\x18I\xc8\r\xd7\xc9\xdd5\xeb\xecRV\xae\xf2\xd2Q\x919\xbc\xb0I\xb7\xf2\x1bd\x83Z\xa6\x97\xc2\x15\x95\xdc\x11\xd2\x89\xc0j\xb1DC8\xb6T\x0f\xdcPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00BdHEWGCuwqaOQonBqrKw1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01w\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99[`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x01\x00\x00VGobtiChjVHmTGXzUJcm4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00"
│ │ │ -b'PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99[OH\xa6[\x88\x00\x00\x00\x88\x00\x00\x00\x15\x00\x00\x00DyHKewLhhibhzUGoPJPV1\x86Q\xaf\xa9J\xc0\x9cx\xc1\xb1\xc7\xf1\x9c\xd1\xd02NK\x026h8\x88V\xc0+\x12\x05;\xb9\xf6\xa27\xe7\xbc\x81\xf9uQ\'V\rU\xd1j\xe0\xcf\x87\nD\xc6W\xe1\x1b\xc0,\xcf\xabw\xe9\x14\xf54\x89\xfb\xc9\xf2\x87\\u\xbaQ\x9aI\xe9##\xf4\xc9\xd1/\x87\xf6u8\x97H\xb80F\x1dFe\x03\x10\xcf\xfb6\xf2\xb1\xaf1\x02{t\xfe\x9f\x8cs\x04\xfd\xb5\xae.\'\x9c\xd8s\xbc\xc3Jv\x93f\xf6\xb7\x90\xc4B=\xcd\xb5\xf1u\xbf\xb7PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00wsuNZTypxrmjXzftuAYY2p\xcc\x9f\xf9w\xa1\x00/\xf1\xa2\xc9t\xdc\x18\x14\xd0/\x86f\xa7[9\\\xba\x0ew\x16\x04\xc3\x02B;f)\xeee\x00\xd4"Zwt\xd4\xc3\xf3\x00\xdfk\xc3\x15PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99[p\x0c\x9d\xfe \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00GoEKRJHEeXLoKGItDIkA36\xf3?\xe5\xf0[\xe8\xadA\xd5\x82\xc1(\xabw\xe8\x7f\xb3\xf6\xd2\x0c\xe4\x03\xcf\xe4r\xdb{\x81\xf4\xf3HPK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00loHFWYBepAJXibTPNyJv4bU\xc8\x18\xad`\xa7]\xdeM\xfcm\xe1\x10|\xf9\xa2d\x00\x16\x1fD|\xe2r7\xd9\x92\xad\xfcbS\xbe\xb6\xe0\xc8\xe0\xa2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99[OH\xa6[\x88\x00\x00\x00\x88\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00DyHKewLhhibhzUGoPJPV1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbb\x00\x00\x00wsuNZTypxrmjXzftuAYY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99[p\x0c\x9d\xfe \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01 \x01\x00\x00GoEKRJHEeXLoKGItDIkA3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x01\x00\x00loHFWYBepAJXibTPNyJv4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00'
│ │ │ +b"PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\}\xb4\x1e\xa0o\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU12%\xa9\xf13\xb5\xde\xa1h\xf4\xe2\x85\x1f\x07/\xcc\x00\xfc\xaa|\xa6 aqzH\xe5.)\xa3\xfa7\x9a\x95?\xaah\x93\xe3.\xc5\xa2{\x94^`_\x10\x85\xf3#-BL\x13)\xc8\x8dxn\xd6\x8c\xe6\xfc\xb6*\xa6;\xf9\xaba|\x08\x8a;p\xbeW\xaa\xda\x1f3Jp\x17%\r?`=\xc8.\xbd;\x12\x0bc^?\xf5k\x1f\x0b\xd93\x85#q$\x9a\xb3PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\u\xce@LJ\x00\x00\x00J\x00\x00\x00\x15\x00\x00\x00wdyFKunVyUDKkNPiiBgV2Y\x06\xf1\xd1\x9f\xb6\xc6\x80N\x06\xea(\xab\x17\x8fEz\xf6\xb4\x93\xb7C\x9e\xc6\xd4)\x00b\xabQzr\xe5\xc1\xd4\x10\xcd\xd6\x17T\xe4 \x84P\xe4\xf9\x00\x13\xfd\xa6\x9f\xef\x19\xd4`*B\x07\xcd\xd5\xa1\x01m\x07\x012a<e\x9a\x8f]3\xf3PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\x84z*\xb6 \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00SueoxPSgBHsToacJDXWV3\xfd\xea\xde\xbe[j\xc0\x95\x04FM\x8a\xaa\xac\xbc/\xad\x12\x15\x8aSL\x94\xb8\xcaB\x96:\xf4z\x18\x9dPK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\xf4\x11#)'\x00\x00\x00'\x00\x00\x00\x15\x00\x00\x00jBdurvfVyRYryKwpMUVG4\xc0,!+eq\x1f\xc5\x042\xc9\x94\xe5\xfao\xd8*\xbcp\x85U\xdcb\xb7: \x0e\xe7g<\xfe\xcb\x83j\x15nJ5ePK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\}\xb4\x1e\xa0o\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\u\xce@LJ\x00\x00\x00J\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa2\x00\x00\x00wdyFKunVyUDKkNPiiBgV2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\x84z*\xb6 \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1f\x01\x00\x00SueoxPSgBHsToacJDXWV3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\xf4\x11#)'\x00\x00\x00'\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01r\x01\x00\x00jBdurvfVyRYryKwpMUVG4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00"
│ │ │ +b'PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\xfe\xf5\x0eGq\x00\x00\x00q\x00\x00\x00\x15\x00\x00\x00xsRfFzDHwBJURZHTCWaK1\xa4\x12K\x83O\xc2\x96\xf0!+\x14!sB\x14\x99\x07\xe5\xa9RL\xeb\xbe\xc3\x11.\'\xdai\x94\xd5\xf6\xc6w\n\x00]\x9a\x82\xaa!\xfc\x86\x9b\xd0\xc4\xc4\x1fSAz\x92\xab\x1c\x12\xf6\xd5H\xfb)M\xb4\xd2\x12\xee\xc5\xea\x183\xf1M\n\x10C\xa55\xb1c\xc4\xfb8\x1e\xef\xac?\x97A\xc6\x96>`\x13\xc8\xe3\xbea\xe9\xb6&\x16\x14\xf8\x82\rnu/\xd7\x9c:J\xda\xd8PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00VWvfOMbxJbVYLedsbsaY2$Ij\x01h?\x03\x96\xbc\x0cwH_\xe89\xf4\xb0\x84B\x0ej\xb9\xab\xf2\x95\x97\xa7^)4\x9dP\xc0K@r\xa1|y^\x95\xbe\xd6\x17C\n\xc9\'%C\xd7\x99\xd5H\xd8PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\c\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00psmGHBtaYUwtXejffFiK3^\xd7\xddY~\xe8\xaeH\xb5\xec,\xf7h\x96\x00\xe5\xec\x03o\x98:\x9aO\xd9\xf1/\xfev\xcf\x8f\x0b=\x8a\x14\x00\x83\xcb\xca\xe34\x81\xb5\x91dPK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00EbPprBmVivpBDGBvGuOO4\x95\xe2\xbeFP?=\xc3\xcd\xefG\x99\xb5\xf2\xd4o\xf4\xfa\xa2\xfc\x1e\xe3\x99I\xfd\x1an\r\xb5\xf1\xc8\x05")\xca\x03\xb8\x15;\x01\x8a\x95tHPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\xfe\xf5\x0eGq\x00\x00\x00q\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00xsRfFzDHwBJURZHTCWaK1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa4\x00\x00\x00VWvfOMbxJbVYLedsbsaY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\c\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\x01\x00\x00psmGHBtaYUwtXejffFiK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x01\x00\x00EbPprBmVivpBDGBvGuOO4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00'
│ │ │ +b"PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\t':+R\x00\x00\x00R\x00\x00\x00\x15\x00\x00\x00NofxrivUwxKBgVxPuPul1\xe0h\x19\xc6\x11w+_\xba\x1dXw\x98,\x91\xb4\xd2\xea\x1b\xdc\xe8\xfa\x82\xf3n\xac\x88\x15\x16\x1aS\xb3\x01\x94\x03G \xdbq\xcbq\xe8b\xad4+\xa3\xa5\xe9\xa6\x82\x0e\x16a\xbc)k\xb1`g\x80\x9a\x9f\xc4\x82\xf6\xb0z\x16\x9c%\x04\xeb\xfd\xe0\x18\xd3\xfc\xeb\xe1<+PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00efNvVwewNRcjzgTWqwCo2g\x97\xe2\xec\x85\x8bv\x08<2X\xd4\x7fo\x91\x03\xdb\x19>\xc4\x8b<\xb7u\x90qz!\x9d\xa7w\xbf\xf5\x92WF\x07\xa7\xbb\x0cB\xcaOZ'Ei\xfemxCw\xc4\xb4C\xff7\r\xb7\xfa\xe9\x9e\x06pS\xfd\xf6\xa0(\x84F\xcda\xa2\x95\xc4\x1ej\x13\xa1\x7f\xaf\xe1s\x85\xb0S\x9c\x08\xb6\x1dM\xb4\x0b\xfb\x1f\x0c{\x17\x06sPK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\xc2\xec\xa4\x9b \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00XqQrIhVxhqHLOvaUBPYK3>\xd1\xc7W\x01FK(\xa8yZ~\x0bVV(\xda5\xeaL\x14\x81\xae\xc0\r\x12\xfe-\xb7\x95M\xeaPK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00msMvozuqUCYODnJxLuzb4\x11\x82\x94j\xae\xc5\x80j;\xa8|\xb4SN\xa9\x04\x1aO\xb0\xb9\x95\x96\xa5\xfd\xce\xdcW\x00H\x16\xe2@\xae\x04\xf5\x83`#\xd9\x8eYPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\t':+R\x00\x00\x00R\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00NofxrivUwxKBgVxPuPul1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x85\x00\x00\x00efNvVwewNRcjzgTWqwCo2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\xc2\xec\xa4\x9b \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x01\x00\x00XqQrIhVxhqHLOvaUBPYK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\x01\x00\x00msMvozuqUCYODnJxLuzb4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00"
│ │ │ +b"PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00BdHEWGCuwqaOQonBqrKw1\x03O\xc4\xb8\xed\x12\xd2t\x08\xb9Qc\xb5\xfe\t\x7f{\x8c^\xd7'\xe5y\xe63`T\xe1!\xda\xca\x8b\x81\xdf\xb6\xa7.\x9d\x0f\xfc\x05\x80g\xcb\xc5\xdf\xc7\x13\xee\xb5@\x8e\xa7\x0c\xcb\xf2E\x15)\xb1\xb8\x02#a8\xf1\x16\xa1PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2\xc6\\\xb0*)Y\x87g\x85\xa7\x81\x84\xe9O\xe5N\x13Z\x11\xa1$b\xe9z\xeaQ\xaaE\xf3\x1d*\xaf\x01(5\xda\xb4PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3\xd1\x1b\xe1\xb5\x82\x9e\xe8\xd3\\\x0f\xe8\x87a\xc6 \xb71?\r\xb3\nZ\xce\x06\xa5\xe9\xfd\xf3)\x1a\xcd\x86\x0e1)\xaa\xb72\xf1\x10NPK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00VGobtiChjVHmTGXzUJcm4\x90\xa8Wy\xb4sS\xd7\xed\xbaF\xc5\x06S\x02\xc7XL\t\x0c\xa5\x01\x13\x189KN\xc2\r\xd6\xdf\xaa~F\xban\xcc%B\xd0\xb31\xdc\xdf}\xf1\xc3s\xcaz\xf6\xcb#\x81\x8d\xbe\x0b\xf2y\x8d\x14\xa4\xc86\x18I\xc8\r\xd7\xc9\xdd5\xeb\xecRV\xae\xf2\xd2Q\x919\xbc\xb0I\xb7\xf2\x1bd\x83Z\xa6\x97\xc2\x15\x95\xdc\x11\xd2\x89\xc0j\xb1DC8\xb6T\x0f\xdcPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00BdHEWGCuwqaOQonBqrKw1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01w\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x01\x00\x00VGobtiChjVHmTGXzUJcm4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00"
│ │ │ +b'PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\OH\xa6[\x88\x00\x00\x00\x88\x00\x00\x00\x15\x00\x00\x00DyHKewLhhibhzUGoPJPV1\x86Q\xaf\xa9J\xc0\x9cx\xc1\xb1\xc7\xf1\x9c\xd1\xd02NK\x026h8\x88V\xc0+\x12\x05;\xb9\xf6\xa27\xe7\xbc\x81\xf9uQ\'V\rU\xd1j\xe0\xcf\x87\nD\xc6W\xe1\x1b\xc0,\xcf\xabw\xe9\x14\xf54\x89\xfb\xc9\xf2\x87\\u\xbaQ\x9aI\xe9##\xf4\xc9\xd1/\x87\xf6u8\x97H\xb80F\x1dFe\x03\x10\xcf\xfb6\xf2\xb1\xaf1\x02{t\xfe\x9f\x8cs\x04\xfd\xb5\xae.\'\x9c\xd8s\xbc\xc3Jv\x93f\xf6\xb7\x90\xc4B=\xcd\xb5\xf1u\xbf\xb7PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00wsuNZTypxrmjXzftuAYY2p\xcc\x9f\xf9w\xa1\x00/\xf1\xa2\xc9t\xdc\x18\x14\xd0/\x86f\xa7[9\\\xba\x0ew\x16\x04\xc3\x02B;f)\xeee\x00\xd4"Zwt\xd4\xc3\xf3\x00\xdfk\xc3\x15PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\p\x0c\x9d\xfe \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00GoEKRJHEeXLoKGItDIkA36\xf3?\xe5\xf0[\xe8\xadA\xd5\x82\xc1(\xabw\xe8\x7f\xb3\xf6\xd2\x0c\xe4\x03\xcf\xe4r\xdb{\x81\xf4\xf3HPK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00loHFWYBepAJXibTPNyJv4bU\xc8\x18\xad`\xa7]\xdeM\xfcm\xe1\x10|\xf9\xa2d\x00\x16\x1fD|\xe2r7\xd9\x92\xad\xfcbS\xbe\xb6\xe0\xc8\xe0\xa2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\OH\xa6[\x88\x00\x00\x00\x88\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00DyHKewLhhibhzUGoPJPV1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbb\x00\x00\x00wsuNZTypxrmjXzftuAYY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\p\x0c\x9d\xfe \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01 \x01\x00\x00GoEKRJHEeXLoKGItDIkA3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x01\x00\x00loHFWYBepAJXibTPNyJv4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.zip(uncompressed_size=256, num_files=32, min_file_size=4, compression='bz2')
│ │ │  ...
│ │ │ -b'PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[g#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1BZh91AY&SY\xb9;q\x1c\x00\x00\x08\xff\xff\xc0\xc0H\x00\xca3\x98\x88\x90T\x00\x81\xe0A`\\\x02\x16\x0e\x1098\x03\x01\x02D\x01\x11\x1b\x00,4 \x00T`\x98\x83&CA\x88h\r4\x1902\x86i\xa4\xf2d1\x06\x99\x19\x1a4i\x82h\xc8\xf5\x03h\xd0dOQ\xea1\xa41r\x01\xe79\xfa\x9c\xfbY_\xc3\x16Y\xaa\r\'\xfc-\x03|P\x03\xd9"\x8a\x13\x18\xa3\x0c\xb5\x13\xce$\xce\x10\xdbm_\x84\x02\x10\x13\x84?OY\xf9\xe0\x1d\x19\x047.9HSZ\xf7S\x18\xf7\x8b\xb9"\x9c(H\\\x9d\xb8\x8e\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2BZh91AY&SY\x91t\x99\xe9\x00\x00\x00X\xc2\x00\x08\x0c\x00\x08\x00 \x00\x02\x00\x00  \x00"\x03e\x08`4\x11|]\xc9\x14\xe1BBE\xd2g\xa4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00HsjAcfZksMRViIYdJRrn3BZh91AY&SY\x1d"\xce\x8d\x00\x00\x12w\xff\xc1\x00@\x80\x00`\n\x01$ \x10\x00\x10\x10@\x00\x88\x01\x80\x08\x05\x80!\x02%\x00\x16\x10!\x00 \x00#\x01\xa0\x00i\xe5\x03jz\x9bj\x86\x18&\x04\xc0CFM0u\x97\xc1\x0e4vD\xecW\x03{\xd2\xaf\tO\x90\x90eT\x11\xcd\x83\x01\'\x1f\x8b\xb9"\x9c(H\x0e\x91gF\x80PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[W\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00dKxUVFacqRcQYvCYYRga4BZh91AY&SY\xef\xae\x0bX\x00\x00\x04\xc90 \x80\x10\x04"\x02\x00\x10 \x00 \x001\x06LA\x03L&F\x11A\xcf\x17rE8P\x90\xef\xae\x0bXPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oYfSueoxPSgBHsToacJD5BZh91AY&SY\xf0\x17\x17\x12\x00\x00\x00 \x0b\x82\x00\x00\x01\x00\x01\x00\x10\x00\x02 \x00!\x83A\x9a\tpqw$S\x85\t\x0f\x01qq PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00TjtphorteObohEsZgfLW6BZh91AY&SY\xb6\xce\xa9\x04\x00\x00\x00\x924\x04\x00\x00\x08\x00\x10\x00@\x00\x01 \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0bl\xea\x90@PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00pfDzrPQggzbrJiiDPZeQ7BZh91AY&SYy\xcf\x8a\x94\x00\x00\x01`\x84\x04\x00\x00\x00\xa0\x00\x02\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe7>*PPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00fCpVOLlelZEijfQSbBNk8BZh91AY&SY(\'$\x8d\x00\x00\x01\xa1D\x02\x00\x00\x10\x08\x00\x00\x08 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa0\x9c\x924PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ZPGfxsRfFzDHwBJURZHT9BZh91AY&SYy\xadb\xa8\x00\x00\x00@\x10\x04\x00\x14\x01 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xe6\xb5\x8a\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bhnORELPdeTclcaRrihI10BZh91AY&SY\xfarub\x00\x00\x01\xb0\x04 \x00\x00\x81\x08\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xe9\xc9\xd5\x88PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xa6G(\xb3*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MVkBFQzPuESPIajAndSX11BZh91AY&SY\xd7\xb5\x81\x83\x00\x00\x01\xa0\x06\x00\x00\x84\x00@\x00 \x00!\x98\x19\x83,.\xe4\x8ap\xa1!\xafk\x03\x06PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[K\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iWmLrWzhUFeKQsbyxfOb12BZh91AY&SY5\xc8\x9d\xee\x00\x00\x01\t\x18\x02\x00\x08\x00\x02\x00 \x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xd7"w\xb8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00tOzTFyGrgJGPgVPVTJQA13BZh91AY&SY+\x12Kd\x00\x00\x00 \r\x08\x00\x00\x01\x00@\x08\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xacI-\x90PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NxPdcWzUXIDleQUOKvpf14BZh91AY&SY\xd3\x19KA\x00\x00\x01\x98\x02\x00\x08\x02\x00\x04@ \x00!\x9ah3M\x13<]\xc9\x14\xe1BCLe-\x04PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dviXPwvzSqnsgJrjRltF15BZh91AY&SY@\xf9!a\x00\x00\x01\xc9\x00 \x00\x00\x00\x80P \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\x03\xe4\x85\x84PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MpJWmhxyKnbkrXpTCrEe16BZh91AY&SY\t\xe2\xfd\x88\x00\x00\x01\x06\x04@\x08@\x00@\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\'\x8b\xf6 PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[B\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PqmNpvcgbedvCMhvHext17BZh91AY&SY\x8a[\x88P\x00\x00\x00\xc0\x06\x04\x00@\x00"\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB)n!@PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x06F*[.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YUwtXejffFiKWjvjXrBs18BZh91AY&SYz\x813\xc0\x00\x00\x01\xc1 \xc0\x00\x00@\x01\x00\x00\x80 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xea\x04\xcf\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RxylfYpFwNezXCvGboIa19BZh91AY&SY\xb1\xe4I\xf3\x00\x00\x01\x08E\x04\x00 \x00\x00\x10\x08\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\xc7\x91\'\xccPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sTIkednBgSUNdSogBkfX20BZh91AY&SY\x92UG\xad\x00\x00\x00\x00i\x00\x01\x02\x00\x00\x01\x10\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBIU\x1e\xb4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x87\xdc5(.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DhgguyDpGMlzAzXxhzUl21BZh91AY&SY\x1c\xba\x15\xaa\x00\x00\x01\xd0\x04\x82\x00\x10\x00\x00@ \x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@r\xe8V\xa8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JeXWusgaoHpUhDjwLtrH22BZh91AY&SY\x9b\xacO\xfa\x00\x00\x00\x84\x11\x00\x08 \x00\x02\x00 \x000\xcc\x0cz\x82qw$S\x85\t\t\xba\xc4\xff\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gVxPuPulkWEcumejcHjF23BZh91AY&SY\xe1\x85@\xe6\x00\x00\x00\x00+ \x00\x04\x00\x10\x00\x00\x10 \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x86\x15\x03\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cKIHCMwxnyrccspadwlF24BZh91AY&SYj\xee\xef\xcc\x00\x00\x01\x89\x11\x04\x00\x10\x00\x00\x02\x00@ \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xab\xbb\xbf0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[J\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00FeqBUnBjeTrRnLpAuzTm25BZh91AY&SY\xd6W\xe5r\x00\x00\x00\xd0\x01\x84\x00\x02\x00\x00\x08\x00\x02 \x00!\x9ah3M\x07<]\xc9\x14\xe1BCY_\x95\xc8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LcQYxgefNvVwewNRcjzg26BZh91AY&SYX\x8e\xed6\x00\x00\x01\x08\x1a\x01\x00\x08\x00\x04\x00\x00\x01 \x00!\x9ah3M\x17<]\xc9\x14\xe1BAb;\xb4\xd8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CoCkpwFBnmgOfMmoMIMA27BZh91AY&SY\x1a\rW\xb1\x00\x00\x00\x88D\x00\x05\x00\x08\x04\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@h5^\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[k;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YDlLCoMUdprtyEhaAtHQ28BZh91AY&SY^zSv\x00\x00\x01\x16\x00\x00\x80\x02\x00\x80\x10 \x00!\x9ah3M\x13<]\xc9\x14\xe1BAy\xe9M\xd8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NOODKlMQNsEGUfRBsxal29BZh91AY&SY\xaf\xb4\xce\x02\x00\x00\x01\x90\x10\x80@@\x00\x01\x02 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xbe\xd38\x08PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00nFKQOtdbLYrwLInIpsCM30BZh91AY&SY\x8c|\xca\xd2\x00\x00\x01`\x08\x80\x08\x00\x00\x84\x00\x00\x08 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB1\xf3+HPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[f\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bclIddYvUlwsjrZMtvnB31BZh91AY&SY\x01\xb1 \xa8\x00\x00\x00(\x06\x02\x00\x00\x01\x00\x80 \x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x06\xc4\x82\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iAGIRKemRjXXUMRDLwSf32BZh91AY&SY\xa7#\xc9\xe9\x00\x00\x01\xa4A\x04\x00\x00\x04 \x00\x00\x10 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x9c\x8f\'\xa4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[g#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd7\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01=\x01\x00\x00HsjAcfZksMRViIYdJRrn3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[W\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdb\x01\x00\x00dKxUVFacqRcQYvCYYRga4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01B\x02\x00\x00oYfSueoxPSgBHsToacJD5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x02\x00\x00TjtphorteObohEsZgfLW6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x08\x03\x00\x00pfDzrPQggzbrJiiDPZeQ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x03\x00\x00fCpVOLlelZEijfQSbBNk8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xca\x03\x00\x00ZPGfxsRfFzDHwBJURZHT9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\'\x04\x00\x00bhnORELPdeTclcaRrihI10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xa6G(\xb3*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00MVkBFQzPuESPIajAndSX11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[K\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe5\x04\x00\x00iWmLrWzhUFeKQsbyxfOb12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01G\x05\x00\x00tOzTFyGrgJGPgVPVTJQA13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa9\x05\x00\x00NxPdcWzUXIDleQUOKvpf14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\t\x06\x00\x00dviXPwvzSqnsgJrjRltF15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x06\x00\x00MpJWmhxyKnbkrXpTCrEe16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[B\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc9\x06\x00\x00PqmNpvcgbedvCMhvHext17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x06F*[.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01)\x07\x00\x00YUwtXejffFiKWjvjXrBs18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8b\x07\x00\x00RxylfYpFwNezXCvGboIa19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xed\x07\x00\x00sTIkednBgSUNdSogBkfX20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x87\xdc5(.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x08\x00\x00DhgguyDpGMlzAzXxhzUl21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x08\x00\x00JeXWusgaoHpUhDjwLtrH22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x10\t\x00\x00gVxPuPulkWEcumejcHjF23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01r\t\x00\x00cKIHCMwxnyrccspadwlF24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[J\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\t\x00\x00FeqBUnBjeTrRnLpAuzTm25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x016\n\x00\x00LcQYxgefNvVwewNRcjzg26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x98\n\x00\x00CoCkpwFBnmgOfMmoMIMA27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[k;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf8\n\x00\x00YDlLCoMUdprtyEhaAtHQ28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01X\x0b\x00\x00NOODKlMQNsEGUfRBsxal29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00nFKQOtdbLYrwLInIpsCM30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[f\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00bclIddYvUlwsjrZMtvnB31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01|\x0c\x00\x00iAGIRKemRjXXUMRDLwSf32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xde\x0c\x00\x00\x00\x00'
│ │ │ -b'PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1BZh91AY&SY\x12\xa6\xbba\x00\x00\x03\xff\xff\xcd\x10)\x10H\x00\x00J@A\xc9\xa0`\x10\x00\x04\\I\xa7\x00\x92a\xe4 \x06\x11\x00/\x10 \x02\x02 \x00T`\x98LL\x991\x190\x00F\x10bf\x98\xa7\xea\x18\x00\x990\x9a0\x02mF&\x86\x01<\xa6O\n>\xef\xbb\xabk\xbc\n\x99\x99&\x92\x80\x90|\xba\xf3r?\x80\x1f\xabu\xb6\xfdv\x01\xb2-D(\xb4\x18\x84/\xba\x044\n\xef\xfb\x10X\x80\xfe\x8cJ\x10\n]@7\x17rE8P\x90\x12\xa6\xbbaPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00OKOtybVHPNUsZiksKaMD2BZh91AY&SY\xcc\xf9\xb0\xb7\x00\x00\x04\x9b\xdf \x80\x08\x00\x04\x01@\x00\x00  \x0c\x00\x80\x01\x00\x00\x10\x00\x90\xa3\x00 \x001L\x98\x99\x06F\x14\x00\x01\xe9\xea\x8b\xa5\xf7c\x8b\xc8\x17Fc\xe2\xeeH\xa7\n\x12\x19\x9f6\x16\xe0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xeeP\xe4\x10i\x00\x00\x00(\x00\x00\x00\x15\x00\x00\x00ebanNuOGuTbyRgKrbyBc3BZh91AY&SY\x96\xc7\xce\xee\x00\x00\x0f\xff\x7f\x90\x04\x01\x81\x080\x00@DH\x88$ \x80&\x84\x00\x04 \x80`@\x01!@\x00\x00 !\x00 \x00#\x00\xd04\r\x1e\xa0h\xf4\x9b5C\x0c\x8c\t\xa6\x04\xc8bh\xc3\xde\xd5\x83\xc64\xf8(\xb9H;e/\x92\x106\x87\xbd#\x11Q\xa0\n?\x17rE8P\x90\x96\xc7\xce\xeePK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00NxhGjAUqXkPFQBKVhOce4BZh91AY&SY0\xfb\x8d\x8a\x00\x00\x03\\\x1f \x00\x00@\x02\x04\x02\x00\x00\x08\x84  \x00\x00\x10\x00\x80 \x00"\x00\x0c\x84\r\x03B\xd9\xf6\x8e\x12\x01\xf1w$S\x85\t\x03\x0f\xb8\xd8\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00qbMaUkvdqucNKsRecsUN5BZh91AY&SY\xc0\xdb\x0f\n\x00\x00\x01B#\x00\x00\x80\x04\x00\x01\x08\x00\x00@ \x000\xcd\x00\xc3D27\x17rE8P\x90\xc0\xdb\x0f\nPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00PjusgsjGHaxCTzecSPSn6BZh91AY&SYu\xa3\xd5\xb7\x00\x00\x00\x18\x18\x00 \x10\x00\x00\x10\x00\x80 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xd6\x8fV\xdcPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ybVGobtiChjVHmTGXzUJ7BZh91AY&SY\x8d\x80{1\x00\x00\x00\x00\xb0\x08\x08@\x00\x00@ \x00!\x9ah3M\x13<]\xc9\x14\xe1BB6\x01\xec\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00imlTyThDaWauPZbQAbOf8BZh91AY&SY_I\xd05\x00\x00\x00\xc4\x06\x00\x02\x00\x01\x10\x00\x01\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA}\'@\xd4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00wVrmhABdvIYwwyluHuER9BZh91AY&SY\'\xfes\xaa\x00\x00\x01@\x88\x80\x08\x00 \x00\x01\x10\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x9f\xf9\xce\xa8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oFTuGBShuNMYwfxyiyiV10BZh91AY&SYg\xdes\x8a\x00\x00\x00\x0c\x08\x00 \x00 @\x04 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\x9fy\xce(PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xbe\xa4[\x1c,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00GNGNkXjEpGpwJnLsgFiw11BZh91AY&SY\xe7m\x0f\xcd\x00\x00\x01\x90\x03\x01\x80\x00 \x00\x02 \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9d\xb4?4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CCiklBQsTMLrgYSvSUrA12BZh91AY&SY\xadh\xb1m\x00\x00\x00\x04\xa4\x00\x10\x00@\x00\x04@\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xb5\xa2\xc5\xb4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TZsXAYZQJiaEKWAKHkHZ13BZh91AY&SYx\'Ld\x00\x00\x01\x12D\x00\x08\x01\x00\x00@@\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe0\x9d1\x90PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PaUQyfxEnzOVDReSViRS14BZh91AY&SY\xee\x9f\x8fD\x00\x00\x00\x01E\x00\x10\x00\x80\x00\x00\xc0\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xba~=\x10PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[DQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bguUDVWeErAxyfRzHyjC15BZh91AY&SY{\x97\xfb\xd3\x00\x00\x01\x14!\x08\x00\x00 \x00\x10\x00  \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xee_\xefLPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YyDvezQpseIcIEkbvKFL16BZh91AY&SY\xea\xa3\xd8a\x00\x00\x01\x88\x18\xa0\x00\x00\x00\xa0\x00\x10\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xaa\x8fa\x84PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JmzZoasXWepvMYShokOI17BZh91AY&SY\xf0]\xfbf\x00\x00\x01\x0c$\x00\x02\x10\x00@\x00\x04\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC\xc1w\xed\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[z\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00uAyItVwsuNZTypxrmjXz18BZh91AY&SY\xa24z\xd4\x00\x00\x00\x00\x05\x04\x80\x00\x06 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\x88\xd1\xebPPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YYDGJAzqJeqUlYZDcekq19BZh91AY&SY\xcd3\xdcM\x00\x00\x00\xc2\x88\x00\x01\x00\x04\x00\x80\x00\x10 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC4\xcfq4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00XaBgQFVeySBGvBWlvyak20BZh91AY&SYY\xd90e\x00\x00\x00\xc0H\x00\x01\x00  \x04 \x00!\x9ah3M\x07<]\xc9\x14\xe1BAgd\xc1\x94PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[[\xae\x0b\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RJHEeXLoKGItDIkAgfVg21BZh91AY&SY\x9c=\x8d\xe2\x00\x00\x01\x82\x11\x80\x08\x00\x02\x00@@\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BBp\xf67\x88PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gneAQSxsOvxUCXOlmyhw22BZh91AY&SY\x97\xff\x19:\x00\x00\x01\x95\x00\x80\x04\x00\x04@\x00\x00@ \x00!\x9ah3M\x07<]\xc9\x14\xe1BB_\xfcd\xe8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pAJXibTPNyJvjuOPXUJB23BZh91AY&SY*\xe8]\xd6\x00\x00\x00\x86\x02\x80\x02\x00\x02\x00\x01\x00\x04 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xab\xa1wXPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[Q\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00UDlwmVRCkcgxJlJSNwHZ24BZh91AY&SY;/]G\x00\x00\x01\x83\x08\x88\x00\x10\x00\x00\x01\x00\x04 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xec\xbdu\x1cPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CswwIRyhNNXuyCUKbkSE25BZh91AY&SY\xe9d \xac\x00\x00\x01E\x00\x90\x00\x02\x00\x00\x08\x00\x10 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa5\x90\x82\xb0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qCdFLNkGsebQFTEXtyfx26BZh91AY&SY\xfe\x8c\xcb\\\x00\x00\x01\x00\x94\x04\x00\x00\x02\x0c\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC\xfa3-pPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QneiGDdZyqLbwIYNUgwb27BZh91AY&SYj\xef\rd\x00\x00\x00\x88L\x00\x08\x00\x80@\x00\x04\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xab\xbc5\x90PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pGHMCdAaVQHnhZfDXNnf28BZh91AY&SY\xac\xdc\n\xc8\x00\x00\x00\xa4\x80\xa0\x00 \x00\x10\x00\x00@ \x00!\x9ah3M\x17<]\xc9\x14\xe1BB\xb3p+ PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sDKZKYuFMsnYsZSlRZoI29BZh91AY&SY,\xe8\x9d\x9a\x00\x00\x00\x100\x00\x10\x00\x02\x02\x80 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xb3\xa2vhPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bFpfLYAsxvBveYZjmwKb30BZh91AY&SY\xdf\x06I\x8f\x00\x00\x00\x90P\x00\x80\x00 P\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC|\x19&<PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[`\xe8UD.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YHoOmUAncuolXVBUKwic31BZh91AY&SY\xd9\xd1\xba\xaf\x00\x00\x01\xd0\x84\x00\x00\x80 \x00\x10\x04\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BCgF\xea\xbcPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[>\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qQVXaNBgmovyWdKSsmlp32BZh91AY&SY\x7f6\x96T\x00\x00\x00\xc6@\x00\x02\x00\x10\x00\x00\xc0\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfc\xdaYPPK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc6\x00\x00\x00OKOtybVHPNUsZiksKaMD2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xeeP\xe4\x10i\x00\x00\x00(\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x01\x00\x00ebanNuOGuTbyRgKrbyBc3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x01\x00\x00NxhGjAUqXkPFQBKVhOce4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01P\x02\x00\x00qbMaUkvdqucNKsRecsUN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb3\x02\x00\x00PjusgsjGHaxCTzecSPSn6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x14\x03\x00\x00ybVGobtiChjVHmTGXzUJ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x03\x00\x00imlTyThDaWauPZbQAbOf8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\x03\x00\x00wVrmhABdvIYwwyluHuER9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x04\x00\x00oFTuGBShuNMYwfxyiyiV10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xbe\xa4[\x1c,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x95\x04\x00\x00GNGNkXjEpGpwJnLsgFiw11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf5\x04\x00\x00CCiklBQsTMLrgYSvSUrA12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01W\x05\x00\x00TZsXAYZQJiaEKWAKHkHZ13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb9\x05\x00\x00PaUQyfxEnzOVDReSViRS14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[DQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1b\x06\x00\x00bguUDVWeErAxyfRzHyjC15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01}\x06\x00\x00YyDvezQpseIcIEkbvKFL16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x06\x00\x00JmzZoasXWepvMYShokOI17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[z\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01A\x07\x00\x00uAyItVwsuNZTypxrmjXz18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9f\x07\x00\x00YYDGJAzqJeqUlYZDcekq19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x01\x08\x00\x00XaBgQFVeySBGvBWlvyak20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[[\xae\x0b\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01a\x08\x00\x00RJHEeXLoKGItDIkAgfVg21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x08\x00\x00gneAQSxsOvxUCXOlmyhw22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\t\x00\x00pAJXibTPNyJvjuOPXUJB23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[Q\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\t\x00\x00UDlwmVRCkcgxJlJSNwHZ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\t\x00\x00CswwIRyhNNXuyCUKbkSE25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\n\x00\x00qCdFLNkGsebQFTEXtyfx26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\n\x00\x00QneiGDdZyqLbwIYNUgwb27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x0b\x00\x00pGHMCdAaVQHnhZfDXNnf28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01o\x0b\x00\x00sDKZKYuFMsnYsZSlRZoI29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x0b\x00\x00bFpfLYAsxvBveYZjmwKb30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[`\xe8UD.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01/\x0c\x00\x00YHoOmUAncuolXVBUKwic31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[>\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x91\x0c\x00\x00qQVXaNBgmovyWdKSsmlp32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xf3\x0c\x00\x00\x00\x00'
│ │ │ -b'PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1BZh91AY&SY:\x86\xa8\x85\x00\x00\x10\x7f\xff\xc7\xfc\x00\x98\x18\xa4\x04\x08D\x88BIM\x9d\x00D\xac\xaa\x04\xd1\x08#^\xe8\x1f:\x08\x06%0\x1a\x04\xa0\x00t8\xd0\xd0\x00\x1ah\x1a4\x00h4h\x1a\x00\x00\x1a\x1e2Hb4\xd0\xd1\x9014\x1bS@\xd0z\x11\xa6\x8d\x1a\x1aa4\x01\xa0bh\n\x85\x96\xa8&\x18Mz\xd8>\x1at\x19j\x01\xb8\xc3\xee\xe2\xd0\xc1\x88\x08\xaft(\xa4"\xcc\xe8\x0fh\xd2\xe2\xc7\x85!m\xdc\xca\x83\xca,\x93\xac\xbfY\xd5\xc0p\xfa{V8w\x17\xe7\xf7\xcf\xc9I\xb9\xb3\x1a+_\x06\xf8\r\xd2T1Z\xe2\x05\x07\xce\xca"\xe0N\xdf\xf1w$S\x85\t\x03\xa8j\x88PPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00zhEvGVlawFHHheqGGQjd2BZh91AY&SY\xb2\xb0O\x8d\x00\x00\x01\x90Q\x80\x80\x00\x14  \x00\x10\x01@ \x001\x0c\x08\x18\x8c\x9a&\xe7K|]\xc9\x14\xe1BB\xca\xc1>4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[c\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00PifnLFviWNJQOfORMzJf3BZh91AY&SY\xae&\xf9\x04\x00\x00\x05|^\x84\x82\x04\x00\x01\x08\x00A\x01\x80\x01\x02@\x00\x01\x00\x02\x00@\x00\x01\x00 \x001CM0\x00P\xc4\xd0\xc6\xa7\xa8\xaaPEN\xc4\t\xa3\xe3\xf1w$S\x85\t\n\xe2o\x90@PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00KHMlkVUcOgMpvYRCMxCD4BZh91AY&SY`W\xb9A\x00\x00\x01\x13 \x80\x02\x01\x00\x00\x10\x08\x00@\x00 \x00!\x83A\x9a\tpqw$S\x85\t\x06\x05{\x94\x10PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00nlJSSBOTHihNgZXaQRrN5BZh91AY&SYu\x15v\x84\x00\x00\x01\x01I\x00\x10 \x00\x00\x01\x01\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xd4U\xda\x10PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00rzBeqtuywdlHRAhditDI6BZh91AY&SY0\xf2Qr\x00\x00\x00\x00}\x80 \x00\x10\x08\x00D\x00\x00\x02\x00\x01\x04\x00 \x001\x0c\x08\x1941\xb9\xef\xa3\x94]\xc9\x14\xe1B@\xc3\xc9E\xc8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x02:\xc4\xbb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00mALOtPaDytNmbAYDctrz7BZh91AY&SY\xf5\x00Jf\x00\x00\x00B\x88\xc0\x00\x10\x00\x00@@\x00\x04\x00 \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0fP\x04\xa6`PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[d\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VNyIWRKJElbxGQIFqrwO8BZh91AY&SY\x14\xe8\xdb\x9e\x00\x00\x01\x80\x8e\x00 \x00\x04\x00@\x00\x08 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@S\xa3nxPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00tmnmEWtxFGhmRniKFUxk9BZh91AY&SYL\xf8\x18_\x00\x00\x01\x10\x88\x80\x02\x00\x00\x80\x80\x00\x01 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA3\xe0a|PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00VpokRqbjkRSxnozQSMKK10BZh91AY&SYQ\xb0\xfa\xd0\x00\x00\x00\xaa\x10\x00\x01\x00\x10 \x00\x00\x08 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BAF\xc3\xeb@PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NFDqUSzlJLZPeZSErMFe11BZh91AY&SYK\x9bo\xaa\x00\x00\x00h \x00\x10\x02\x00@\x00\x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA.m\xbe\xa8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eEugUWVBSkpVElglzpMo12BZh91AY&SY9\x857\xd7\x00\x00\x00\x07\x02\x02\x00\x00\x02\x02\x00@\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xe6\x14\xdf\\PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[f\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TaBygQoUKSTPMahkEagz13BZh91AY&SY\xaa\x111\xf1\x00\x00\x01\x02\x91\x00 @\x00\x08\x00\x00  \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xa8D\xc7\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qTmHMJjsoCYlCdtXVeSL14BZh91AY&SY\xf1\n\xa6\xc7\x00\x00\x00\x05B\x00 \x08\x00\x02\x00\x00@ \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xc4*\x9b\x1cPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x95\xf4<Q,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NjdwrArSMtgKChbGADvy15BZh91AY&SYFI\x9e\x04\x00\x00\x00\x18\x04\x00\x04 \x01\x00\x02 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\x19&x\x10PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[#\xcd\x89\x11,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00AyHbmetdRlkzjSAFCBGF16BZh91AY&SY\xf9#V\x03\x00\x00\x01\xc0\x08\x80\x01H\x00 \x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xe4\x8dX\x0cPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[D\xa47\xaa.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YOKbklJQhxeoHuMWUpIF17BZh91AY&SY,2\xea \x00\x00\x01\x94\x88\x00\x02\x02\x00\x02\x00\x00\x02 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@\xb0\xcb\xa8\x80PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xfc,\x8a\xce.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00vTSzhRtJgqJdURkpKHMu18BZh91AY&SY\xabkUm\x00\x00\x01\x94!\x00\x80\x00\x00\x88\x00 \x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BB\xad\xadU\xb4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[]\x9b\\3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BRzihDnlWhVBWRpyetWf19BZh91AY&SYrQ(\x96\x00\x00\x00\xf0\x01\x00\x00\x82\x00\x00\x04\x00\x01 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xc9D\xa2XPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xa3\x95[\x91,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QMnDtmgQXOizWmlKJTSY20BZh91AY&SY\xa7}w\x0e\x00\x00\x00\x18@\x10\x00A\x00\x00\x00\xa0\x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x9d\xf5\xdc8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xcaG\x04\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oyOEZKhYdrHubpmOEhTl21BZh91AY&SY\xade\xad\x12\x00\x00\x00DB\x02\x00\x10\x00@\x00\x00\x80 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\xb5\x96\xb4HPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[g\x95M\xf4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00KLIZWpxHmHUptxuHcOoG22BZh91AY&SY\xf3~\xa4|\x00\x00\x01\xc3\x01\x08\x00\x10\x00\x08\x00\x00\x00\xa0\x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xcd\xfa\x91\xf0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xff\x01y\xd0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00nRKkTnvFnTKknKQIwqLk23BZh91AY&SYw\x9erq\x00\x00\x00\x8c\x88\x00\x00\xa0\x00\x00\x00\x80\x80 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xdey\xc9\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xd9M|\x94.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NVwJsSvEZCxeXBKImHfc24BZh91AY&SY\xff\xb9#\x9e\x00\x00\x00\x8a`\x00\x00\x80\x80\x00\x01\x00\x10 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xfe\xe4\x8exPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\\\xb5\xb6B.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DJaheNxktIxCWuffLqfO25BZh91AY&SY\xd6\xe9F\xa5\x00\x00\x00\xa8\xa0\x00\x00\x84\x00\x00\x02\x08\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC[\xa5\x1a\x94PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[$L\xa9L,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00VfiiyVKwRbtXfeNkLlHA26BZh91AY&SY9\x86\xa1\xd9\x00\x00\x00\xc2\x02\x04\x00\x00\x00\x80\xa0 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@\xe6\x1a\x87dPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[e9w\xc9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YFoAySMTLnoiTUqbyOKJ27BZh91AY&SY\x035\x9fF\x00\x00\x00\x0b\x01\x04\x00\x00\x02\x02\x00\x00\x08 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x0c\xd6}\x18PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\'\xe0\xa7\xde.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QXFCbvyXwaDdZILKWvoe28BZh91AY&SY\x9b\xf24v\x00\x00\x01\xc1\x10\xa0\x00\x02\x00\x00\x00\x84\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBo\xc8\xd1\xd8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x8b>\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00GRTOvKKdcrHtHNOoYCGH29BZh91AY&SY-\xc0\xf1\x10\x00\x00\x00\x04\x06\x00\x01\x00\x14\x00\x04 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xb7\x03\xc4@PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[Xp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LYZREFytvVHibwwdlrtG30BZh91AY&SY~\x82[;\x00\x00\x01\x1a\x00\x88\x00\x10\x00\x00\x02\x00\x01 \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfa\tl\xecPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[g\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00jFlZaBVJJjuqBiiUIyMM31BZh91AY&SY\xe7\x14\x12\xd4\x00\x00\x01 d@\x00\x00@\x00\x10\x00@ \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9cPKPPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[j\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rxdHRlWGCkTwcWtpdbcT32BZh91AY&SY0\xc2U\xa4\x00\x00\x01\x16\x00\x80 \x00\x80\x01\x00@\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xc3\tV\x90PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf0\x00\x00\x00zhEvGVlawFHHheqGGQjd2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[c\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x01\x00\x00PifnLFviWNJQOfORMzJf3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd2\x01\x00\x00KHMlkVUcOgMpvYRCMxCD4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x02\x00\x00nlJSSBOTHihNgZXaQRrN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x96\x02\x00\x00rzBeqtuywdlHRAhditDI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x02:\xc4\xbb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x03\x00\x00mALOtPaDytNmbAYDctrz7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[d\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x03\x00\x00VNyIWRKJElbxGQIFqrwO8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc4\x03\x00\x00tmnmEWtxFGhmRniKFUxk9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x04\x00\x00VpokRqbjkRSxnozQSMKK10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00NFDqUSzlJLZPeZSErMFe11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\x04\x00\x00eEugUWVBSkpVElglzpMo12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[f\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\x05\x00\x00TaBygQoUKSTPMahkEagz13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xad\x05\x00\x00qTmHMJjsoCYlCdtXVeSL14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x95\xf4<Q,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0f\x06\x00\x00NjdwrArSMtgKChbGADvy15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[#\xcd\x89\x11,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01o\x06\x00\x00AyHbmetdRlkzjSAFCBGF16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[D\xa47\xaa.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x06\x00\x00YOKbklJQhxeoHuMWUpIF17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xfc,\x8a\xce.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x011\x07\x00\x00vTSzhRtJgqJdURkpKHMu18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[]\x9b\\3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x93\x07\x00\x00BRzihDnlWhVBWRpyetWf19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xa3\x95[\x91,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf5\x07\x00\x00QMnDtmgQXOizWmlKJTSY20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xcaG\x04\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01U\x08\x00\x00oyOEZKhYdrHubpmOEhTl21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[g\x95M\xf4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb7\x08\x00\x00KLIZWpxHmHUptxuHcOoG22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xff\x01y\xd0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x19\t\x00\x00nRKkTnvFnTKknKQIwqLk23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xd9M|\x94.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01{\t\x00\x00NVwJsSvEZCxeXBKImHfc24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\\\xb5\xb6B.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdd\t\x00\x00DJaheNxktIxCWuffLqfO25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[$L\xa9L,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01?\n\x00\x00VfiiyVKwRbtXfeNkLlHA26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[e9w\xc9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9f\n\x00\x00YFoAySMTLnoiTUqbyOKJ27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\'\xe0\xa7\xde.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x01\x0b\x00\x00QXFCbvyXwaDdZILKWvoe28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x8b>\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x0b\x00\x00GRTOvKKdcrHtHNOoYCGH29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[Xp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x0b\x00\x00LYZREFytvVHibwwdlrtG30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[g\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x0c\x00\x00jFlZaBVJJjuqBiiUIyMM31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[j\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x0c\x00\x00rxdHRlWGCkTwcWtpdbcT32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xe9\x0c\x00\x00\x00\x00'
│ │ │ -b'PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[i\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00bMhfKFIkfzeySZLifSLv1BZh91AY&SY\xdc\x1a\xd9\xb0\x00\x00\x02\xff\xfc\xc4\x10$\x00\x00!@\x08A\xa1\x00@\x81\x08\x00\x08\x8a\x02 \x02\x02\x00\x0c\x11\xa0@\x80\x90 \x00#\r\x0c\x86FG\xa8\xc4h\xf54\xfdHa\x82`L\x044d\xd3\x0b\x10if\xa5\xb9\x0e \xc6\xb4\xa5\x19\x14:\x89\xfcs?@\x13p\xa5?\x17rE8P\x90\xdc\x1a\xd9\xb0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00ZePhnjgImPOXOZCbruYv2BZh91AY&SY\xd0,\x9b\x8c\x00\x00\x05{\xff\x98\x00\xc2\x80\x02@\x00\x18 \xc8#\x00\x04\x80%`\x10\x00\x00H \x12\x00\x00\xc2\x00\x01@\x00\x01 \x00#\x03@\xd1\xa0\xd3F\x9e\x93\xd4\xd3\xc2\x86\x18&\x04\xc0CFM0\x81W\xb8F\x019\xbf7\x88m%\xf4\x87\xa9G\xb3\xb1\x04\xd1\x0c\x98\xaa\xbf\x8b\xb9"\x9c(Hh\x16M\xc6\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[W\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00OasyULMHULGVNaTjMvui3BZh91AY&SYh>\xf2\x07\x00\x00\x0b_w\xa0\x08@\x00\x10\x02\x00\x01 \x11\x00\x82h\x00 \x10$\x00H\x08\x00\xe0\x08\x02\x00\x08\xa0\x00#\x18\x0056\x80i\xa8Q\xa1\xa0\x00\x00\x1bjD\x9e\xf0\x13\xe8\x00\xdb\x1b\x01\x974Z\x86\xf8Fg\xf8\xbb\x92)\xc2\x84\x83A\xf7\x908PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oIvbbCXoQbJuBCBCMUEP4BZh91AY&SYQ\xb0\xcc\xc4\x00\x00\x01\x91*\x10\x00\x00\x08\x00\x02\x01\x00\x00\x04 \x000\xcd\x00\xc1\xa0lqw$S\x85\t\x05\x1b\x0c\xcc@PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xccg\xdd\xf5:\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00liFGZzRSZzXnrBPlcVnQ5BZh91AY&SY\r\xbbG-\x00\x00\x03\xf50\x80\x02\x01\x00@\x00\x10\x90\x08\x00\x00\x02\x00\x01\x00\x10 \x001\x000 \x18\x9aQ(\xaem\xf8\xbb\x92)\xc2\x84\x80m\xda9hPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00yDcGDDesgytrTGfIZsOI6BZh91AY&SY\xbe\x00\xee)\x00\x00\x05\x95G\x84\x01\x01\x10\x10"\x00`@\x00\x82*\x00\x01\x00D \x00"\x9a2\x0c\x13j\x14\xd3#\x13\x13\x13\x9b\xc7^\x1e\x18f\x9adz\x87\xc5\xdc\x91N\x14$/\x80;\x8a@PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00qpQriYKPzfExqeqosLgt7BZh91AY&SY9P\xfa\x18\x00\x00\x06{\xf4\xc0\x00\x00\x10\x00@\x01\x00!\x00\xc0\x00\x00\x08\x04\x00\x00\x11\x00\x90 \x00\x08\x00 \x00"\x13C&\xd46\x850\x00M?\xa9\x1c\x9e\xc1\x1e\xa2h\xd8\xbb\x92)\xc2\x84\x81\xca\x87\xd0\xc0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x9a\xf0:\xc1,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00MuzhhVhgvUoDfSURuixn8BZh91AY&SY\xe9\xbc5\x99\x00\x00\x00\x02D\x000\x02\x00\x00\x01 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xa6\xf0\xd6dPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VQeHQNJxURrwPpQhjlmg9BZh91AY&SYq\xf0R\xe6\x00\x00\x01\x88\x8a\x10\x00\x08\x00\x00@\x00\x01 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xc7\xc1K\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ggmCISEHzAIopGGjkCRq10BZh91AY&SY)\x11\xedq\x00\x00\x00\xa8\x05\x00@\x00@@\x00\x00  \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa4G\xb5\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TqPlrzBMbMPaDahTcVIN11BZh91AY&SYD\xe0\x0b\r\x00\x00\x00\x82\x8c\x00\x10\x02\x00\x00@\x04\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\x13\x80,4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ZXGZUkLFlaxahkEgVONT12BZh91AY&SY\xc8\xbe\xdef\x00\x00\x00\x80\x12\x80@\x88\x00\x00\x08 \x00!\x9ah3M\x13<]\xc9\x14\xe1BC"\xfby\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QApPrIWZNWaRLNuMRWJV13BZh91AY&SY\xa1\x1f\xc1\xe0\x00\x00\x01\x83\x00\x80\x800\x00\x04\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x84\x7f\x07\x80PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eWAAEjzzmYgWAKZPLTEh14BZh91AY&SY\xcb\xed\x82\xc0\x00\x00\x01\x08\x08(\x00\x00\x88 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC/\xb6\x0b\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xf2(v\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00tgDBFNDFevZMjLjJoJiZ15BZh91AY&SY\x8a\xc7\xe6\x90\x00\x00\x01X\x04\x02\x00\x00\x01\x08\x00\x00\x10 \x00!\x9ah3M\x17<]\xc9\x14\xe1BB+\x1f\x9a@PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[d?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00drUPWErzzmTdrYDXaQGS16BZh91AY&SY\xd2\xeby\xf8\x00\x00\x01\x90E\x10\x00\x00\x08\x00\x80\x00@ \x00!\x9ah3M\x17<]\xc9\x14\xe1BCK\xad\xe7\xe0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ybSQxfPppiPaqiPpjEQe17BZh91AY&SY-d \x9f\x00\x00\x00\x84\x12\t\x00\x00\x02\x00\x80 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\xb5\x90\x82|PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JDZiemkZLRXbSrsnVMXq18BZh91AY&SY\xff\xe0\x1bb\x00\x00\x01@\x82\x80\x80\x10\x00\x00\x02\x10\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xff\x80m\x88PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BEuLSrXDpiLoQXstpnZR19BZh91AY&SY\x90\xbd\x03\xcc\x00\x00\x00R\x04\x00\x01\x00\x80\x00\x00\x80\x80 \x00!\x9ah3M\x13<]\xc9\x14\xe1BBB\xf4\x0f0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00vdDBlMZLPOQiFFTwnBza20BZh91AY&SY\xe7\xdc\xaa:\x00\x00\x00\x83\x00\x80\x80A\x00\x00\x04 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\x9fr\xa8\xe8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BDZetCPTGIUPEavdYQrf21BZh91AY&SY\xbb~m\x07\x00\x00\x01`\x0c\x00\x80\x08\x00\x04\x00\x00\x02 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xed\xf9\xb4\x1cPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00amwyQjDBHaceuFMHfTuQ22BZh91AY&SY$sw7\x00\x00\x01@\x16\x00\x02\x08\x00\x10\x00\x00\x80 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x91\xcd\xdc\xdcPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00AWQEJvAGRkxjkbgNrphD23BZh91AY&SY\x90Y$Z\x00\x00\x01(D\x00\x04\x00@\x00\x02\x08\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BBAd\x91hPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NYSzPOvuDxGQVHBlulLC24BZh91AY&SY\x0c\x8bE\x15\x00\x00\x00\xc20\x00\x01\x04\x00\x00\x08\x08\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@2-\x14TPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fGHBPCnNtclxFOSONEkI25BZh91AY&SY\x01f\xfbN\x00\x00\x01\xa0(\x80\x02\x01\x00\x00\x01\x00\x08 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\x05\x9b\xed8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[c@-\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ZKskrmRjtBniXUbBcwfP26BZh91AY&SY\xebk\xda\xc7\x00\x00\x01\x18"\x00\x08\x02\x00\x00 \x00@ \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xad\xafk\x1cPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JshgMPNjUmVVEmykwWWZ27BZh91AY&SYM\xa2-\xbf\x00\x00\x01\x94\t@\x00\x10\x00\x08\x00\x00\x02 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA6\x88\xb6\xfcPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00WxNqFzovPyjNTmGwGEpC28BZh91AY&SYSA\x86\xfe\x00\x00\x00 \x0e\x00 \x00\x04\x00\x01\x08\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BAM\x06\x1b\xf8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00lOiHXBhsAwhFTYjIbhAF29BZh91AY&SYs~\x1d\xfd\x00\x00\x00\x08\x00\x86\x00\x04\x04 \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xcd\xf8w\xf4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[e\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oTecWnKlErLMUPxgIwKZ30BZh91AY&SY\x107YT\x00\x00\x00\xc0Q\x00 \x10\x00\x00\x00\x88\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@@\xddePPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MHQLYVLkuGBuFCTqwegI31BZh91AY&SY\xb3Q\xa8>\x00\x00\x00\x91\x88\x00\x10\x04\x00\x00\x04\x00  \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\xcdF\xa0\xf8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NIqGGbxGtiVaSiZVeNIS32BZh91AY&SY.:L\xa6\x00\x00\x01\x80h\x90\x00\x00\x00\x80\x00\x80\x01 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xb8\xe92\x98PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[i\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00bMhfKFIkfzeySZLifSLv1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9a\x00\x00\x00ZePhnjgImPOXOZCbruYv2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[W\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\x01\x00\x00OasyULMHULGVNaTjMvui3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x01\x00\x00oIvbbCXoQbJuBCBCMUEP4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xccg\xdd\xf5:\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01&\x02\x00\x00liFGZzRSZzXnrBPlcVnQ5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x93\x02\x00\x00yDcGDDesgytrTGfIZsOI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0c\x03\x00\x00qpQriYKPzfExqeqosLgt7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x9a\xf0:\xc1,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x89\x03\x00\x00MuzhhVhgvUoDfSURuixn8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe8\x03\x00\x00VQeHQNJxURrwPpQhjlmg9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01I\x04\x00\x00ggmCISEHzAIopGGjkCRq10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\x04\x00\x00TqPlrzBMbMPaDahTcVIN11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x05\x00\x00ZXGZUkLFlaxahkEgVONT12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x05\x00\x00QApPrIWZNWaRLNuMRWJV13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcd\x05\x00\x00eWAAEjzzmYgWAKZPLTEh14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xf2(v\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x06\x00\x00tgDBFNDFevZMjLjJoJiZ15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[d?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8d\x06\x00\x00drUPWErzzmTdrYDXaQGS16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xef\x06\x00\x00ybSQxfPppiPaqiPpjEQe17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x07\x00\x00JDZiemkZLRXbSrsnVMXq18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x07\x00\x00BEuLSrXDpiLoQXstpnZR19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x13\x08\x00\x00vdDBlMZLPOQiFFTwnBza20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x08\x00\x00BDZetCPTGIUPEavdYQrf21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd5\x08\x00\x00amwyQjDBHaceuFMHfTuQ22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\t\x00\x00AWQEJvAGRkxjkbgNrphD23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x99\t\x00\x00NYSzPOvuDxGQVHBlulLC24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfb\t\x00\x00fGHBPCnNtclxFOSONEkI25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[c@-\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01]\n\x00\x00ZKskrmRjtBniXUbBcwfP26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbf\n\x00\x00JshgMPNjUmVVEmykwWWZ27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01!\x0b\x00\x00WxNqFzovPyjNTmGwGEpC28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x83\x0b\x00\x00lOiHXBhsAwhFTYjIbhAF29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[e\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe1\x0b\x00\x00oTecWnKlErLMUPxgIwKZ30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x0c\x00\x00MHQLYVLkuGBuFCTqwegI31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x0c\x00\x00NIqGGbxGtiVaSiZVeNIS32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\x07\r\x00\x00\x00\x00'
│ │ │ -b'PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00MBZOzWARcglmhcDELFxx1BZh91AY&SY1\xde9\xd0\x00\x00\x02\xa54\x00 @\x00\x00\x08\x01 \x08\x00\x00\x02 \x001\x0c\x01\x06\x99\xa1\xe1!E\xdc\x91N\x14$\x0cw\x8et\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[kPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2BZh91AY&SYp\x07K\xec\x00\x00$\x7f\xff\xd3\xb2\x13V\x11\x11GP\x01\x01@r\x05\x04!\xa4M\x95!\x1b\t{0\xc0>\x06\x00@\x1em\r\x08\xa0\x00t8\x1a\x03@\x06\x8d\x00\x0022\x19\x1a\x03@h6Sjz\x9b\xd2\x86&F\x87\xa9\xa6\x8d4d\x06\x9a\x18!\x88\x00\xc2\x0c\x9a41\x01\xea\x0f\xb7(\x81\xa2\x01\x0b\xb6[}\xc0\xadu>\xa9rjb/\x80,\xbd\xb4:W[\xc2\xfeI\xd5\xaeY-\xbb\x07O\xd9\x19\xf9\x9f*\x0e\xae\xd3h\xd7\xe7\x8c\xac\xea\x1f\xad\xe1\xa0\x8d\x89\x9eCS\xa5\xc34Qxsg\xdc\x81\x86\x7fq\t\xc2[\xfc0!@\xa0\xe9\xbc\x9b\xaa\x16#\xff\x17rE8P\x90p\x07K\xecPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xd6/\x05`C\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00BTLfmQCqPmzzjnbXpSro3BZh91AY&SYN\xb3/\x99\x00\x00\x00~\x16\x10 \x02\x01\x00@\x08\x00\x02\x82\x8c\x00\x80 \x00\x80@\x00 \x00"\x02d\xc4\xc2\x14\xc0\x014\xcaD\xf3;\xcdN]\xee\xfc]\xc9\x14\xe1BA:\xcc\xbedPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00aoONmVtOrZJtdjXDPlBF4BZh91AY&SY]67J\x00\x00\x00\x8aY  \x04\x01\x11\x00\x08\x00\x00\x80\x04\x00\xa0\x00"\x01\x93!\x000;i3\xcd\xf8\xbb\x92)\xc2\x84\x82\xe9\xb1\xbaPPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00usqnPrOttTshYkEZwPKN5BZh91AY&SYf\x94R\xbe\x00\x00\x00\xc4\x03\x00\x00\x82\x00 \x00 \x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\x9aQJ\xf8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00YDYRZpJwTFvXRzwuvqiR6BZh91AY&SY\x08\xc4IC\x00\x00\x01\x82\x85 \x00\x04\x00\x00\x80\x01\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@#\x11%\x0cPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[p\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00LnXxOysNqRzhkaowMVlP7BZh91AY&SY\xc8&\x84h\x00\x00\x00\x85@D\x00\x01\x00 \x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC \x9a\x11\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00UuQTXyUQyLhMuRrPpzuZ8BZh91AY&SY\x91\x99\xe2\xfc\x00\x00\x01\x03\x01\x80\x02\x00\x80\x00\x04\x00\x01 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BBFg\x8b\xf0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00NxMRvBJwqiNpikEPdgWD9BZh91AY&SY\x81r\x1b\xd6\x00\x00\x00\xa2H\x00\x00\x80\x00\x80\x01\x00\x01 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x05\xc8oXPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[n\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fnLDGSXWQbLFPUElwXeZ10BZh91AY&SY\xba\x1dOI\x00\x00\x01\xe4\x08\x04\x00\x04\x00\x00\x04@\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xe8u=$PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gQQtrEVRECVfGkqChTeb11BZh91AY&SY\x12\xffv\xfe\x00\x00\x00\x89\x02\x00\x08\x00\x10\x10\x00 \x000\xcc\x0cz\x88qw$S\x85\t\x01/\xf7o\xe0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00keWNhmIYlSwSaBvOXfNs12BZh91AY&SY\x1c\xb4Xf\x00\x00\x01\x01\xc0\x80\x04\x00\x80@\x00\x00\x00\xa0\x00!\x9ah3M\x17<]\xc9\x14\xe1B@r\xd1a\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DDInHOfrGYfTpDfyVlmc13BZh91AY&SY3\xa1\x1e]\x00\x00\x01\x00\x83\x80@\x00 \x00\x00\x84\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xce\x84ytPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TlQrLfxWyOjxilDsniLC14BZh91AY&SYU\x8c\x07\xff\x00\x00\x00\xc0\xc8\x08\x00\x00@\x00\x02@\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BAV0\x1f\xfcPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xc29 \x1f.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pTYllEbQwMbPCbcvGxHU15BZh91AY&SY|b\xec\x0e\x00\x00\x00\xa8B\x01\x00\x01\x00\x00\x04\x00\x80 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xf1\x8b\xb08PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[AY-\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PcsPNgJTTBfDClERfjSC16BZh91AY&SY"\x96\xba\xee\x00\x00\x01\x81D\x80@\x02\x00\x00\x04\x00\x80 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x8aZ\xeb\xb8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cBSTgJIdlNgwIvFjbZIi17BZh91AY&SY#\xc2\xfb\xac\x00\x00\x00\xa4$\x00@\x00\x80\x00\x02\x02\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\x8f\x0b\xee\xb0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00EIFPrHBRpBmWYpSwptMZ18BZh91AY&SY\xb3\x1cr\xdc\x00\x00\x00\t @\x00\x08\x00\x00( \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xccq\xcbpPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[A\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fvBqvySoWudXwfigBnau19BZh91AY&SY\xcc\xfa\xdf\xce\x00\x00\x00\xa2\x02\x00\x01\x08\x00\x04  \x00!\x9ah3M\x07<]\xc9\x14\xe1BC3\xeb\x7f8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rwLcWIDaehGDiSrhpNzH20BZh91AY&SY\x06\x8a\xe7:\x00\x00\x00\x85\x80\x04\x08\x08\x00\x00\x01 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\x1a+\x9c\xe8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00aLwpBtPYHcIaueSbJyAn21BZh91AY&SY\xd9\xef5\xe9\x00\x00\x00 \x03\x80\x01\x00\x02\x01\x00\x00\x10 \x00!\x9ah3M\x13<]\xc9\x14\xe1BCg\xbc\xd7\xa4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ilfCelOSSWqmFqJoeKPE22BZh91AY&SY\xf6_C\xf8\x00\x00\x00\xc8\x01\x80\x08\x00\x80\x00\x08\x04\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xd9}\x0f\xe0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00swjLjiMVWTkFBclDSNQx23BZh91AY&SYM\xbb\xfb\x0c\x00\x00\x00\x84X\x10\x00\x00\x01\x00 \x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA6\xef\xec0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dwfMZivCLGnTaPWWvZfQ24BZh91AY&SY\xa4\xacI\xb2\x00\x00\x01\x98\x01\x02\x00\x08\x00\x00( \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\x92\xb1&\xc8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RhMvDbwoeHxVVEDPIclM25BZh91AY&SYP?]~\x00\x00\x00\xa5  \x00\x02\x00\x04\x00 \x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA@\xfdu\xf8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CnAKogkpkpcwJaifvTnu26BZh91AY&SY8H=#\x00\x00\x00\x95\x10\x00\x01\x00\x00\x80\x01\x00\x80 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xe1 \xf4\x8cPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[H\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00IYTtrkLmEbzmoTxcZuvN27BZh91AY&SY\x8f\xf7~\x9d\x00\x00\x01! \x01\x00\x00@\x08\x02 \x00!\x9ah3M\x13<]\xc9\x14\xe1BB?\xdd\xfatPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ptFPsIsGcfISqMOdIwkk28BZh91AY&SYs\xba\x16\xf3\x00\x00\x01\xc6\x00\x90\x00\x00\x00\x90\x00\x10\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\xce\xe8[\xccPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BdvTqMeNFxkzPcnppIWE29BZh91AY&SY\xf7Yxv\x00\x00\x00\x10!\x88\x00\x02\x00\x00\x00\xa0\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xdde\xe1\xd8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JtydqNZyxhJUdHkhIoeL30BZh91AY&SY?\xc8x\x95\x00\x00\x01\xc2@\x90\x00\x00\x04\x00\x01\x00\x80 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xff!\xe2TPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QUwpcVcwYeYyknaycaXw31BZh91AY&SY\xe8\xd4\xe7Q\x00\x00\x00\xc1\x80\x00 \x00\x00\xc0\x10 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa3S\x9dDPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xef(\xfai,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dxrHdIcclSNnanWCeLGS32BZh91AY&SY\x91\xc1\x8b\x10\x00\x00\x00\x01\xa0\x01\x04\x00\x01\x00  \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBG\x06,@PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00MBZOzWARcglmhcDELFxx1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[kPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01g\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xd6/\x05`C\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01[\x01\x00\x00BTLfmQCqPmzzjnbXpSro3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd1\x01\x00\x00aoONmVtOrZJtdjXDPlBF4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01:\x02\x00\x00usqnPrOttTshYkEZwPKN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9b\x02\x00\x00YDYRZpJwTFvXRzwuvqiR6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[p\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfc\x02\x00\x00LnXxOysNqRzhkaowMVlP7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01[\x03\x00\x00UuQTXyUQyLhMuRrPpzuZ8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbc\x03\x00\x00NxMRvBJwqiNpikEPdgWD9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[n\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x04\x00\x00fnLDGSXWQbLFPUElwXeZ10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x7f\x04\x00\x00gQQtrEVRECVfGkqChTeb11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xde\x04\x00\x00keWNhmIYlSwSaBvOXfNs12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01@\x05\x00\x00DDInHOfrGYfTpDfyVlmc13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa2\x05\x00\x00TlQrLfxWyOjxilDsniLC14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xc29 \x1f.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x04\x06\x00\x00pTYllEbQwMbPCbcvGxHU15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[AY-\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01f\x06\x00\x00PcsPNgJTTBfDClERfjSC16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc8\x06\x00\x00cBSTgJIdlNgwIvFjbZIi17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01*\x07\x00\x00EIFPrHBRpBmWYpSwptMZ18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[A\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8a\x07\x00\x00fvBqvySoWudXwfigBnau19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xea\x07\x00\x00rwLcWIDaehGDiSrhpNzH20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01J\x08\x00\x00aLwpBtPYHcIaueSbJyAn21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xac\x08\x00\x00ilfCelOSSWqmFqJoeKPE22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\t\x00\x00swjLjiMVWTkFBclDSNQx23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\t\x00\x00dwfMZivCLGnTaPWWvZfQ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd0\t\x00\x00RhMvDbwoeHxVVEDPIclM25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x012\n\x00\x00CnAKogkpkpcwJaifvTnu26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[H\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x94\n\x00\x00IYTtrkLmEbzmoTxcZuvN27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf4\n\x00\x00ptFPsIsGcfISqMOdIwkk28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x0b\x00\x00BdvTqMeNFxkzPcnppIWE29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00JtydqNZyxhJUdHkhIoeL30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00QUwpcVcwYeYyknaycaXw31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xef(\xfai,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01z\x0c\x00\x00dxrHdIcclSNnanWCeLGS32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xda\x0c\x00\x00\x00\x00'
│ │ │ +b'PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\g#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1BZh91AY&SY\xb9;q\x1c\x00\x00\x08\xff\xff\xc0\xc0H\x00\xca3\x98\x88\x90T\x00\x81\xe0A`\\\x02\x16\x0e\x1098\x03\x01\x02D\x01\x11\x1b\x00,4 \x00T`\x98\x83&CA\x88h\r4\x1902\x86i\xa4\xf2d1\x06\x99\x19\x1a4i\x82h\xc8\xf5\x03h\xd0dOQ\xea1\xa41r\x01\xe79\xfa\x9c\xfbY_\xc3\x16Y\xaa\r\'\xfc-\x03|P\x03\xd9"\x8a\x13\x18\xa3\x0c\xb5\x13\xce$\xce\x10\xdbm_\x84\x02\x10\x13\x84?OY\xf9\xe0\x1d\x19\x047.9HSZ\xf7S\x18\xf7\x8b\xb9"\x9c(H\\\x9d\xb8\x8e\x00PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2BZh91AY&SY\x91t\x99\xe9\x00\x00\x00X\xc2\x00\x08\x0c\x00\x08\x00 \x00\x02\x00\x00  \x00"\x03e\x08`4\x11|]\xc9\x14\xe1BBE\xd2g\xa4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00HsjAcfZksMRViIYdJRrn3BZh91AY&SY\x1d"\xce\x8d\x00\x00\x12w\xff\xc1\x00@\x80\x00`\n\x01$ \x10\x00\x10\x10@\x00\x88\x01\x80\x08\x05\x80!\x02%\x00\x16\x10!\x00 \x00#\x01\xa0\x00i\xe5\x03jz\x9bj\x86\x18&\x04\xc0CFM0u\x97\xc1\x0e4vD\xecW\x03{\xd2\xaf\tO\x90\x90eT\x11\xcd\x83\x01\'\x1f\x8b\xb9"\x9c(H\x0e\x91gF\x80PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\W\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00dKxUVFacqRcQYvCYYRga4BZh91AY&SY\xef\xae\x0bX\x00\x00\x04\xc90 \x80\x10\x04"\x02\x00\x10 \x00 \x001\x06LA\x03L&F\x11A\xcf\x17rE8P\x90\xef\xae\x0bXPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oYfSueoxPSgBHsToacJD5BZh91AY&SY\xf0\x17\x17\x12\x00\x00\x00 \x0b\x82\x00\x00\x01\x00\x01\x00\x10\x00\x02 \x00!\x83A\x9a\tpqw$S\x85\t\x0f\x01qq PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00TjtphorteObohEsZgfLW6BZh91AY&SY\xb6\xce\xa9\x04\x00\x00\x00\x924\x04\x00\x00\x08\x00\x10\x00@\x00\x01 \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0bl\xea\x90@PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00pfDzrPQggzbrJiiDPZeQ7BZh91AY&SYy\xcf\x8a\x94\x00\x00\x01`\x84\x04\x00\x00\x00\xa0\x00\x02\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe7>*PPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00fCpVOLlelZEijfQSbBNk8BZh91AY&SY(\'$\x8d\x00\x00\x01\xa1D\x02\x00\x00\x10\x08\x00\x00\x08 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa0\x9c\x924PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ZPGfxsRfFzDHwBJURZHT9BZh91AY&SYy\xadb\xa8\x00\x00\x00@\x10\x04\x00\x14\x01 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xe6\xb5\x8a\xa0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bhnORELPdeTclcaRrihI10BZh91AY&SY\xfarub\x00\x00\x01\xb0\x04 \x00\x00\x81\x08\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xe9\xc9\xd5\x88PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xa6G(\xb3*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MVkBFQzPuESPIajAndSX11BZh91AY&SY\xd7\xb5\x81\x83\x00\x00\x01\xa0\x06\x00\x00\x84\x00@\x00 \x00!\x98\x19\x83,.\xe4\x8ap\xa1!\xafk\x03\x06PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\K\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iWmLrWzhUFeKQsbyxfOb12BZh91AY&SY5\xc8\x9d\xee\x00\x00\x01\t\x18\x02\x00\x08\x00\x02\x00 \x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xd7"w\xb8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00tOzTFyGrgJGPgVPVTJQA13BZh91AY&SY+\x12Kd\x00\x00\x00 \r\x08\x00\x00\x01\x00@\x08\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xacI-\x90PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NxPdcWzUXIDleQUOKvpf14BZh91AY&SY\xd3\x19KA\x00\x00\x01\x98\x02\x00\x08\x02\x00\x04@ \x00!\x9ah3M\x13<]\xc9\x14\xe1BCLe-\x04PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dviXPwvzSqnsgJrjRltF15BZh91AY&SY@\xf9!a\x00\x00\x01\xc9\x00 \x00\x00\x00\x80P \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\x03\xe4\x85\x84PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MpJWmhxyKnbkrXpTCrEe16BZh91AY&SY\t\xe2\xfd\x88\x00\x00\x01\x06\x04@\x08@\x00@\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\'\x8b\xf6 PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\B\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PqmNpvcgbedvCMhvHext17BZh91AY&SY\x8a[\x88P\x00\x00\x00\xc0\x06\x04\x00@\x00"\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB)n!@PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x06F*[.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YUwtXejffFiKWjvjXrBs18BZh91AY&SYz\x813\xc0\x00\x00\x01\xc1 \xc0\x00\x00@\x01\x00\x00\x80 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xea\x04\xcf\x00PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RxylfYpFwNezXCvGboIa19BZh91AY&SY\xb1\xe4I\xf3\x00\x00\x01\x08E\x04\x00 \x00\x00\x10\x08\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\xc7\x91\'\xccPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sTIkednBgSUNdSogBkfX20BZh91AY&SY\x92UG\xad\x00\x00\x00\x00i\x00\x01\x02\x00\x00\x01\x10\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBIU\x1e\xb4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x87\xdc5(.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DhgguyDpGMlzAzXxhzUl21BZh91AY&SY\x1c\xba\x15\xaa\x00\x00\x01\xd0\x04\x82\x00\x10\x00\x00@ \x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@r\xe8V\xa8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JeXWusgaoHpUhDjwLtrH22BZh91AY&SY\x9b\xacO\xfa\x00\x00\x00\x84\x11\x00\x08 \x00\x02\x00 \x000\xcc\x0cz\x82qw$S\x85\t\t\xba\xc4\xff\xa0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gVxPuPulkWEcumejcHjF23BZh91AY&SY\xe1\x85@\xe6\x00\x00\x00\x00+ \x00\x04\x00\x10\x00\x00\x10 \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x86\x15\x03\x98PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cKIHCMwxnyrccspadwlF24BZh91AY&SYj\xee\xef\xcc\x00\x00\x01\x89\x11\x04\x00\x10\x00\x00\x02\x00@ \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xab\xbb\xbf0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\J\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00FeqBUnBjeTrRnLpAuzTm25BZh91AY&SY\xd6W\xe5r\x00\x00\x00\xd0\x01\x84\x00\x02\x00\x00\x08\x00\x02 \x00!\x9ah3M\x07<]\xc9\x14\xe1BCY_\x95\xc8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LcQYxgefNvVwewNRcjzg26BZh91AY&SYX\x8e\xed6\x00\x00\x01\x08\x1a\x01\x00\x08\x00\x04\x00\x00\x01 \x00!\x9ah3M\x17<]\xc9\x14\xe1BAb;\xb4\xd8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CoCkpwFBnmgOfMmoMIMA27BZh91AY&SY\x1a\rW\xb1\x00\x00\x00\x88D\x00\x05\x00\x08\x04\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@h5^\xc4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\k;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YDlLCoMUdprtyEhaAtHQ28BZh91AY&SY^zSv\x00\x00\x01\x16\x00\x00\x80\x02\x00\x80\x10 \x00!\x9ah3M\x13<]\xc9\x14\xe1BAy\xe9M\xd8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NOODKlMQNsEGUfRBsxal29BZh91AY&SY\xaf\xb4\xce\x02\x00\x00\x01\x90\x10\x80@@\x00\x01\x02 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xbe\xd38\x08PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00nFKQOtdbLYrwLInIpsCM30BZh91AY&SY\x8c|\xca\xd2\x00\x00\x01`\x08\x80\x08\x00\x00\x84\x00\x00\x08 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB1\xf3+HPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\f\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bclIddYvUlwsjrZMtvnB31BZh91AY&SY\x01\xb1 \xa8\x00\x00\x00(\x06\x02\x00\x00\x01\x00\x80 \x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x06\xc4\x82\xa0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iAGIRKemRjXXUMRDLwSf32BZh91AY&SY\xa7#\xc9\xe9\x00\x00\x01\xa4A\x04\x00\x00\x04 \x00\x00\x10 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x9c\x8f\'\xa4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\g#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd7\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01=\x01\x00\x00HsjAcfZksMRViIYdJRrn3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\W\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdb\x01\x00\x00dKxUVFacqRcQYvCYYRga4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01B\x02\x00\x00oYfSueoxPSgBHsToacJD5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x02\x00\x00TjtphorteObohEsZgfLW6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x08\x03\x00\x00pfDzrPQggzbrJiiDPZeQ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x03\x00\x00fCpVOLlelZEijfQSbBNk8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xca\x03\x00\x00ZPGfxsRfFzDHwBJURZHT9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\'\x04\x00\x00bhnORELPdeTclcaRrihI10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xa6G(\xb3*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00MVkBFQzPuESPIajAndSX11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\K\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe5\x04\x00\x00iWmLrWzhUFeKQsbyxfOb12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01G\x05\x00\x00tOzTFyGrgJGPgVPVTJQA13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa9\x05\x00\x00NxPdcWzUXIDleQUOKvpf14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\t\x06\x00\x00dviXPwvzSqnsgJrjRltF15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x06\x00\x00MpJWmhxyKnbkrXpTCrEe16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\B\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc9\x06\x00\x00PqmNpvcgbedvCMhvHext17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x06F*[.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01)\x07\x00\x00YUwtXejffFiKWjvjXrBs18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8b\x07\x00\x00RxylfYpFwNezXCvGboIa19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xed\x07\x00\x00sTIkednBgSUNdSogBkfX20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x87\xdc5(.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x08\x00\x00DhgguyDpGMlzAzXxhzUl21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x08\x00\x00JeXWusgaoHpUhDjwLtrH22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x10\t\x00\x00gVxPuPulkWEcumejcHjF23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01r\t\x00\x00cKIHCMwxnyrccspadwlF24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\J\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\t\x00\x00FeqBUnBjeTrRnLpAuzTm25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x016\n\x00\x00LcQYxgefNvVwewNRcjzg26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x98\n\x00\x00CoCkpwFBnmgOfMmoMIMA27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\k;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf8\n\x00\x00YDlLCoMUdprtyEhaAtHQ28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01X\x0b\x00\x00NOODKlMQNsEGUfRBsxal29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00nFKQOtdbLYrwLInIpsCM30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\f\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00bclIddYvUlwsjrZMtvnB31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01|\x0c\x00\x00iAGIRKemRjXXUMRDLwSf32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xde\x0c\x00\x00\x00\x00'
│ │ │ +b'PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1BZh91AY&SY\x12\xa6\xbba\x00\x00\x03\xff\xff\xcd\x10)\x10H\x00\x00J@A\xc9\xa0`\x10\x00\x04\\I\xa7\x00\x92a\xe4 \x06\x11\x00/\x10 \x02\x02 \x00T`\x98LL\x991\x190\x00F\x10bf\x98\xa7\xea\x18\x00\x990\x9a0\x02mF&\x86\x01<\xa6O\n>\xef\xbb\xabk\xbc\n\x99\x99&\x92\x80\x90|\xba\xf3r?\x80\x1f\xabu\xb6\xfdv\x01\xb2-D(\xb4\x18\x84/\xba\x044\n\xef\xfb\x10X\x80\xfe\x8cJ\x10\n]@7\x17rE8P\x90\x12\xa6\xbbaPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00OKOtybVHPNUsZiksKaMD2BZh91AY&SY\xcc\xf9\xb0\xb7\x00\x00\x04\x9b\xdf \x80\x08\x00\x04\x01@\x00\x00  \x0c\x00\x80\x01\x00\x00\x10\x00\x90\xa3\x00 \x001L\x98\x99\x06F\x14\x00\x01\xe9\xea\x8b\xa5\xf7c\x8b\xc8\x17Fc\xe2\xeeH\xa7\n\x12\x19\x9f6\x16\xe0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xeeP\xe4\x10i\x00\x00\x00(\x00\x00\x00\x15\x00\x00\x00ebanNuOGuTbyRgKrbyBc3BZh91AY&SY\x96\xc7\xce\xee\x00\x00\x0f\xff\x7f\x90\x04\x01\x81\x080\x00@DH\x88$ \x80&\x84\x00\x04 \x80`@\x01!@\x00\x00 !\x00 \x00#\x00\xd04\r\x1e\xa0h\xf4\x9b5C\x0c\x8c\t\xa6\x04\xc8bh\xc3\xde\xd5\x83\xc64\xf8(\xb9H;e/\x92\x106\x87\xbd#\x11Q\xa0\n?\x17rE8P\x90\x96\xc7\xce\xeePK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00NxhGjAUqXkPFQBKVhOce4BZh91AY&SY0\xfb\x8d\x8a\x00\x00\x03\\\x1f \x00\x00@\x02\x04\x02\x00\x00\x08\x84  \x00\x00\x10\x00\x80 \x00"\x00\x0c\x84\r\x03B\xd9\xf6\x8e\x12\x01\xf1w$S\x85\t\x03\x0f\xb8\xd8\xa0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00qbMaUkvdqucNKsRecsUN5BZh91AY&SY\xc0\xdb\x0f\n\x00\x00\x01B#\x00\x00\x80\x04\x00\x01\x08\x00\x00@ \x000\xcd\x00\xc3D27\x17rE8P\x90\xc0\xdb\x0f\nPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00PjusgsjGHaxCTzecSPSn6BZh91AY&SYu\xa3\xd5\xb7\x00\x00\x00\x18\x18\x00 \x10\x00\x00\x10\x00\x80 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xd6\x8fV\xdcPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ybVGobtiChjVHmTGXzUJ7BZh91AY&SY\x8d\x80{1\x00\x00\x00\x00\xb0\x08\x08@\x00\x00@ \x00!\x9ah3M\x13<]\xc9\x14\xe1BB6\x01\xec\xc4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00imlTyThDaWauPZbQAbOf8BZh91AY&SY_I\xd05\x00\x00\x00\xc4\x06\x00\x02\x00\x01\x10\x00\x01\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA}\'@\xd4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00wVrmhABdvIYwwyluHuER9BZh91AY&SY\'\xfes\xaa\x00\x00\x01@\x88\x80\x08\x00 \x00\x01\x10\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x9f\xf9\xce\xa8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oFTuGBShuNMYwfxyiyiV10BZh91AY&SYg\xdes\x8a\x00\x00\x00\x0c\x08\x00 \x00 @\x04 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\x9fy\xce(PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xbe\xa4[\x1c,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00GNGNkXjEpGpwJnLsgFiw11BZh91AY&SY\xe7m\x0f\xcd\x00\x00\x01\x90\x03\x01\x80\x00 \x00\x02 \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9d\xb4?4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CCiklBQsTMLrgYSvSUrA12BZh91AY&SY\xadh\xb1m\x00\x00\x00\x04\xa4\x00\x10\x00@\x00\x04@\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xb5\xa2\xc5\xb4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TZsXAYZQJiaEKWAKHkHZ13BZh91AY&SYx\'Ld\x00\x00\x01\x12D\x00\x08\x01\x00\x00@@\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe0\x9d1\x90PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PaUQyfxEnzOVDReSViRS14BZh91AY&SY\xee\x9f\x8fD\x00\x00\x00\x01E\x00\x10\x00\x80\x00\x00\xc0\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xba~=\x10PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\DQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bguUDVWeErAxyfRzHyjC15BZh91AY&SY{\x97\xfb\xd3\x00\x00\x01\x14!\x08\x00\x00 \x00\x10\x00  \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xee_\xefLPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YyDvezQpseIcIEkbvKFL16BZh91AY&SY\xea\xa3\xd8a\x00\x00\x01\x88\x18\xa0\x00\x00\x00\xa0\x00\x10\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xaa\x8fa\x84PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JmzZoasXWepvMYShokOI17BZh91AY&SY\xf0]\xfbf\x00\x00\x01\x0c$\x00\x02\x10\x00@\x00\x04\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC\xc1w\xed\x98PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\z\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00uAyItVwsuNZTypxrmjXz18BZh91AY&SY\xa24z\xd4\x00\x00\x00\x00\x05\x04\x80\x00\x06 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\x88\xd1\xebPPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YYDGJAzqJeqUlYZDcekq19BZh91AY&SY\xcd3\xdcM\x00\x00\x00\xc2\x88\x00\x01\x00\x04\x00\x80\x00\x10 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC4\xcfq4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00XaBgQFVeySBGvBWlvyak20BZh91AY&SYY\xd90e\x00\x00\x00\xc0H\x00\x01\x00  \x04 \x00!\x9ah3M\x07<]\xc9\x14\xe1BAgd\xc1\x94PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\[\xae\x0b\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RJHEeXLoKGItDIkAgfVg21BZh91AY&SY\x9c=\x8d\xe2\x00\x00\x01\x82\x11\x80\x08\x00\x02\x00@@\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BBp\xf67\x88PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gneAQSxsOvxUCXOlmyhw22BZh91AY&SY\x97\xff\x19:\x00\x00\x01\x95\x00\x80\x04\x00\x04@\x00\x00@ \x00!\x9ah3M\x07<]\xc9\x14\xe1BB_\xfcd\xe8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pAJXibTPNyJvjuOPXUJB23BZh91AY&SY*\xe8]\xd6\x00\x00\x00\x86\x02\x80\x02\x00\x02\x00\x01\x00\x04 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xab\xa1wXPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\Q\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00UDlwmVRCkcgxJlJSNwHZ24BZh91AY&SY;/]G\x00\x00\x01\x83\x08\x88\x00\x10\x00\x00\x01\x00\x04 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xec\xbdu\x1cPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CswwIRyhNNXuyCUKbkSE25BZh91AY&SY\xe9d \xac\x00\x00\x01E\x00\x90\x00\x02\x00\x00\x08\x00\x10 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa5\x90\x82\xb0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qCdFLNkGsebQFTEXtyfx26BZh91AY&SY\xfe\x8c\xcb\\\x00\x00\x01\x00\x94\x04\x00\x00\x02\x0c\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC\xfa3-pPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QneiGDdZyqLbwIYNUgwb27BZh91AY&SYj\xef\rd\x00\x00\x00\x88L\x00\x08\x00\x80@\x00\x04\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xab\xbc5\x90PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pGHMCdAaVQHnhZfDXNnf28BZh91AY&SY\xac\xdc\n\xc8\x00\x00\x00\xa4\x80\xa0\x00 \x00\x10\x00\x00@ \x00!\x9ah3M\x17<]\xc9\x14\xe1BB\xb3p+ PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sDKZKYuFMsnYsZSlRZoI29BZh91AY&SY,\xe8\x9d\x9a\x00\x00\x00\x100\x00\x10\x00\x02\x02\x80 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xb3\xa2vhPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bFpfLYAsxvBveYZjmwKb30BZh91AY&SY\xdf\x06I\x8f\x00\x00\x00\x90P\x00\x80\x00 P\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC|\x19&<PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\`\xe8UD.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YHoOmUAncuolXVBUKwic31BZh91AY&SY\xd9\xd1\xba\xaf\x00\x00\x01\xd0\x84\x00\x00\x80 \x00\x10\x04\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BCgF\xea\xbcPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\>\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qQVXaNBgmovyWdKSsmlp32BZh91AY&SY\x7f6\x96T\x00\x00\x00\xc6@\x00\x02\x00\x10\x00\x00\xc0\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfc\xdaYPPK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc6\x00\x00\x00OKOtybVHPNUsZiksKaMD2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xeeP\xe4\x10i\x00\x00\x00(\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x01\x00\x00ebanNuOGuTbyRgKrbyBc3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x01\x00\x00NxhGjAUqXkPFQBKVhOce4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01P\x02\x00\x00qbMaUkvdqucNKsRecsUN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb3\x02\x00\x00PjusgsjGHaxCTzecSPSn6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x14\x03\x00\x00ybVGobtiChjVHmTGXzUJ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x03\x00\x00imlTyThDaWauPZbQAbOf8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\x03\x00\x00wVrmhABdvIYwwyluHuER9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x04\x00\x00oFTuGBShuNMYwfxyiyiV10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xbe\xa4[\x1c,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x95\x04\x00\x00GNGNkXjEpGpwJnLsgFiw11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf5\x04\x00\x00CCiklBQsTMLrgYSvSUrA12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01W\x05\x00\x00TZsXAYZQJiaEKWAKHkHZ13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb9\x05\x00\x00PaUQyfxEnzOVDReSViRS14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\DQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1b\x06\x00\x00bguUDVWeErAxyfRzHyjC15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01}\x06\x00\x00YyDvezQpseIcIEkbvKFL16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x06\x00\x00JmzZoasXWepvMYShokOI17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\z\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01A\x07\x00\x00uAyItVwsuNZTypxrmjXz18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9f\x07\x00\x00YYDGJAzqJeqUlYZDcekq19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x01\x08\x00\x00XaBgQFVeySBGvBWlvyak20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\[\xae\x0b\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01a\x08\x00\x00RJHEeXLoKGItDIkAgfVg21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x08\x00\x00gneAQSxsOvxUCXOlmyhw22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\t\x00\x00pAJXibTPNyJvjuOPXUJB23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\Q\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\t\x00\x00UDlwmVRCkcgxJlJSNwHZ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\t\x00\x00CswwIRyhNNXuyCUKbkSE25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\n\x00\x00qCdFLNkGsebQFTEXtyfx26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\n\x00\x00QneiGDdZyqLbwIYNUgwb27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x0b\x00\x00pGHMCdAaVQHnhZfDXNnf28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01o\x0b\x00\x00sDKZKYuFMsnYsZSlRZoI29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x0b\x00\x00bFpfLYAsxvBveYZjmwKb30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\`\xe8UD.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01/\x0c\x00\x00YHoOmUAncuolXVBUKwic31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\>\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x91\x0c\x00\x00qQVXaNBgmovyWdKSsmlp32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xf3\x0c\x00\x00\x00\x00'
│ │ │ +b'PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1BZh91AY&SY:\x86\xa8\x85\x00\x00\x10\x7f\xff\xc7\xfc\x00\x98\x18\xa4\x04\x08D\x88BIM\x9d\x00D\xac\xaa\x04\xd1\x08#^\xe8\x1f:\x08\x06%0\x1a\x04\xa0\x00t8\xd0\xd0\x00\x1ah\x1a4\x00h4h\x1a\x00\x00\x1a\x1e2Hb4\xd0\xd1\x9014\x1bS@\xd0z\x11\xa6\x8d\x1a\x1aa4\x01\xa0bh\n\x85\x96\xa8&\x18Mz\xd8>\x1at\x19j\x01\xb8\xc3\xee\xe2\xd0\xc1\x88\x08\xaft(\xa4"\xcc\xe8\x0fh\xd2\xe2\xc7\x85!m\xdc\xca\x83\xca,\x93\xac\xbfY\xd5\xc0p\xfa{V8w\x17\xe7\xf7\xcf\xc9I\xb9\xb3\x1a+_\x06\xf8\r\xd2T1Z\xe2\x05\x07\xce\xca"\xe0N\xdf\xf1w$S\x85\t\x03\xa8j\x88PPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00zhEvGVlawFHHheqGGQjd2BZh91AY&SY\xb2\xb0O\x8d\x00\x00\x01\x90Q\x80\x80\x00\x14  \x00\x10\x01@ \x001\x0c\x08\x18\x8c\x9a&\xe7K|]\xc9\x14\xe1BB\xca\xc1>4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\c\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00PifnLFviWNJQOfORMzJf3BZh91AY&SY\xae&\xf9\x04\x00\x00\x05|^\x84\x82\x04\x00\x01\x08\x00A\x01\x80\x01\x02@\x00\x01\x00\x02\x00@\x00\x01\x00 \x001CM0\x00P\xc4\xd0\xc6\xa7\xa8\xaaPEN\xc4\t\xa3\xe3\xf1w$S\x85\t\n\xe2o\x90@PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00KHMlkVUcOgMpvYRCMxCD4BZh91AY&SY`W\xb9A\x00\x00\x01\x13 \x80\x02\x01\x00\x00\x10\x08\x00@\x00 \x00!\x83A\x9a\tpqw$S\x85\t\x06\x05{\x94\x10PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00nlJSSBOTHihNgZXaQRrN5BZh91AY&SYu\x15v\x84\x00\x00\x01\x01I\x00\x10 \x00\x00\x01\x01\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xd4U\xda\x10PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00rzBeqtuywdlHRAhditDI6BZh91AY&SY0\xf2Qr\x00\x00\x00\x00}\x80 \x00\x10\x08\x00D\x00\x00\x02\x00\x01\x04\x00 \x001\x0c\x08\x1941\xb9\xef\xa3\x94]\xc9\x14\xe1B@\xc3\xc9E\xc8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x02:\xc4\xbb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00mALOtPaDytNmbAYDctrz7BZh91AY&SY\xf5\x00Jf\x00\x00\x00B\x88\xc0\x00\x10\x00\x00@@\x00\x04\x00 \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0fP\x04\xa6`PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\d\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VNyIWRKJElbxGQIFqrwO8BZh91AY&SY\x14\xe8\xdb\x9e\x00\x00\x01\x80\x8e\x00 \x00\x04\x00@\x00\x08 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@S\xa3nxPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00tmnmEWtxFGhmRniKFUxk9BZh91AY&SYL\xf8\x18_\x00\x00\x01\x10\x88\x80\x02\x00\x00\x80\x80\x00\x01 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA3\xe0a|PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00VpokRqbjkRSxnozQSMKK10BZh91AY&SYQ\xb0\xfa\xd0\x00\x00\x00\xaa\x10\x00\x01\x00\x10 \x00\x00\x08 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BAF\xc3\xeb@PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NFDqUSzlJLZPeZSErMFe11BZh91AY&SYK\x9bo\xaa\x00\x00\x00h \x00\x10\x02\x00@\x00\x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA.m\xbe\xa8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eEugUWVBSkpVElglzpMo12BZh91AY&SY9\x857\xd7\x00\x00\x00\x07\x02\x02\x00\x00\x02\x02\x00@\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xe6\x14\xdf\\PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\f\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TaBygQoUKSTPMahkEagz13BZh91AY&SY\xaa\x111\xf1\x00\x00\x01\x02\x91\x00 @\x00\x08\x00\x00  \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xa8D\xc7\xc4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qTmHMJjsoCYlCdtXVeSL14BZh91AY&SY\xf1\n\xa6\xc7\x00\x00\x00\x05B\x00 \x08\x00\x02\x00\x00@ \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xc4*\x9b\x1cPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x95\xf4<Q,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NjdwrArSMtgKChbGADvy15BZh91AY&SYFI\x9e\x04\x00\x00\x00\x18\x04\x00\x04 \x01\x00\x02 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\x19&x\x10PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\#\xcd\x89\x11,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00AyHbmetdRlkzjSAFCBGF16BZh91AY&SY\xf9#V\x03\x00\x00\x01\xc0\x08\x80\x01H\x00 \x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xe4\x8dX\x0cPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\D\xa47\xaa.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YOKbklJQhxeoHuMWUpIF17BZh91AY&SY,2\xea \x00\x00\x01\x94\x88\x00\x02\x02\x00\x02\x00\x00\x02 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@\xb0\xcb\xa8\x80PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xfc,\x8a\xce.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00vTSzhRtJgqJdURkpKHMu18BZh91AY&SY\xabkUm\x00\x00\x01\x94!\x00\x80\x00\x00\x88\x00 \x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BB\xad\xadU\xb4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\]\x9b\\3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BRzihDnlWhVBWRpyetWf19BZh91AY&SYrQ(\x96\x00\x00\x00\xf0\x01\x00\x00\x82\x00\x00\x04\x00\x01 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xc9D\xa2XPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xa3\x95[\x91,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QMnDtmgQXOizWmlKJTSY20BZh91AY&SY\xa7}w\x0e\x00\x00\x00\x18@\x10\x00A\x00\x00\x00\xa0\x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x9d\xf5\xdc8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xcaG\x04\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oyOEZKhYdrHubpmOEhTl21BZh91AY&SY\xade\xad\x12\x00\x00\x00DB\x02\x00\x10\x00@\x00\x00\x80 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\xb5\x96\xb4HPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\g\x95M\xf4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00KLIZWpxHmHUptxuHcOoG22BZh91AY&SY\xf3~\xa4|\x00\x00\x01\xc3\x01\x08\x00\x10\x00\x08\x00\x00\x00\xa0\x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xcd\xfa\x91\xf0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xff\x01y\xd0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00nRKkTnvFnTKknKQIwqLk23BZh91AY&SYw\x9erq\x00\x00\x00\x8c\x88\x00\x00\xa0\x00\x00\x00\x80\x80 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xdey\xc9\xc4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xd9M|\x94.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NVwJsSvEZCxeXBKImHfc24BZh91AY&SY\xff\xb9#\x9e\x00\x00\x00\x8a`\x00\x00\x80\x80\x00\x01\x00\x10 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xfe\xe4\x8exPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\\\xb5\xb6B.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DJaheNxktIxCWuffLqfO25BZh91AY&SY\xd6\xe9F\xa5\x00\x00\x00\xa8\xa0\x00\x00\x84\x00\x00\x02\x08\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC[\xa5\x1a\x94PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\$L\xa9L,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00VfiiyVKwRbtXfeNkLlHA26BZh91AY&SY9\x86\xa1\xd9\x00\x00\x00\xc2\x02\x04\x00\x00\x00\x80\xa0 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@\xe6\x1a\x87dPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\e9w\xc9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YFoAySMTLnoiTUqbyOKJ27BZh91AY&SY\x035\x9fF\x00\x00\x00\x0b\x01\x04\x00\x00\x02\x02\x00\x00\x08 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x0c\xd6}\x18PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\'\xe0\xa7\xde.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QXFCbvyXwaDdZILKWvoe28BZh91AY&SY\x9b\xf24v\x00\x00\x01\xc1\x10\xa0\x00\x02\x00\x00\x00\x84\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBo\xc8\xd1\xd8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x8b>\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00GRTOvKKdcrHtHNOoYCGH29BZh91AY&SY-\xc0\xf1\x10\x00\x00\x00\x04\x06\x00\x01\x00\x14\x00\x04 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xb7\x03\xc4@PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\Xp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LYZREFytvVHibwwdlrtG30BZh91AY&SY~\x82[;\x00\x00\x01\x1a\x00\x88\x00\x10\x00\x00\x02\x00\x01 \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfa\tl\xecPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\g\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00jFlZaBVJJjuqBiiUIyMM31BZh91AY&SY\xe7\x14\x12\xd4\x00\x00\x01 d@\x00\x00@\x00\x10\x00@ \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9cPKPPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\j\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rxdHRlWGCkTwcWtpdbcT32BZh91AY&SY0\xc2U\xa4\x00\x00\x01\x16\x00\x80 \x00\x80\x01\x00@\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xc3\tV\x90PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf0\x00\x00\x00zhEvGVlawFHHheqGGQjd2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\c\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x01\x00\x00PifnLFviWNJQOfORMzJf3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd2\x01\x00\x00KHMlkVUcOgMpvYRCMxCD4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x02\x00\x00nlJSSBOTHihNgZXaQRrN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x96\x02\x00\x00rzBeqtuywdlHRAhditDI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x02:\xc4\xbb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x03\x00\x00mALOtPaDytNmbAYDctrz7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\d\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x03\x00\x00VNyIWRKJElbxGQIFqrwO8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc4\x03\x00\x00tmnmEWtxFGhmRniKFUxk9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x04\x00\x00VpokRqbjkRSxnozQSMKK10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00NFDqUSzlJLZPeZSErMFe11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\x04\x00\x00eEugUWVBSkpVElglzpMo12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\f\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\x05\x00\x00TaBygQoUKSTPMahkEagz13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xad\x05\x00\x00qTmHMJjsoCYlCdtXVeSL14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x95\xf4<Q,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0f\x06\x00\x00NjdwrArSMtgKChbGADvy15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\#\xcd\x89\x11,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01o\x06\x00\x00AyHbmetdRlkzjSAFCBGF16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\D\xa47\xaa.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x06\x00\x00YOKbklJQhxeoHuMWUpIF17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xfc,\x8a\xce.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x011\x07\x00\x00vTSzhRtJgqJdURkpKHMu18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\]\x9b\\3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x93\x07\x00\x00BRzihDnlWhVBWRpyetWf19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xa3\x95[\x91,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf5\x07\x00\x00QMnDtmgQXOizWmlKJTSY20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xcaG\x04\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01U\x08\x00\x00oyOEZKhYdrHubpmOEhTl21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\g\x95M\xf4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb7\x08\x00\x00KLIZWpxHmHUptxuHcOoG22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xff\x01y\xd0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x19\t\x00\x00nRKkTnvFnTKknKQIwqLk23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xd9M|\x94.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01{\t\x00\x00NVwJsSvEZCxeXBKImHfc24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\\\xb5\xb6B.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdd\t\x00\x00DJaheNxktIxCWuffLqfO25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\$L\xa9L,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01?\n\x00\x00VfiiyVKwRbtXfeNkLlHA26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\e9w\xc9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9f\n\x00\x00YFoAySMTLnoiTUqbyOKJ27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\'\xe0\xa7\xde.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x01\x0b\x00\x00QXFCbvyXwaDdZILKWvoe28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x8b>\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x0b\x00\x00GRTOvKKdcrHtHNOoYCGH29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\Xp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x0b\x00\x00LYZREFytvVHibwwdlrtG30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\g\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x0c\x00\x00jFlZaBVJJjuqBiiUIyMM31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\j\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x0c\x00\x00rxdHRlWGCkTwcWtpdbcT32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xe9\x0c\x00\x00\x00\x00'
│ │ │ +b'PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\i\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00bMhfKFIkfzeySZLifSLv1BZh91AY&SY\xdc\x1a\xd9\xb0\x00\x00\x02\xff\xfc\xc4\x10$\x00\x00!@\x08A\xa1\x00@\x81\x08\x00\x08\x8a\x02 \x02\x02\x00\x0c\x11\xa0@\x80\x90 \x00#\r\x0c\x86FG\xa8\xc4h\xf54\xfdHa\x82`L\x044d\xd3\x0b\x10if\xa5\xb9\x0e \xc6\xb4\xa5\x19\x14:\x89\xfcs?@\x13p\xa5?\x17rE8P\x90\xdc\x1a\xd9\xb0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00ZePhnjgImPOXOZCbruYv2BZh91AY&SY\xd0,\x9b\x8c\x00\x00\x05{\xff\x98\x00\xc2\x80\x02@\x00\x18 \xc8#\x00\x04\x80%`\x10\x00\x00H \x12\x00\x00\xc2\x00\x01@\x00\x01 \x00#\x03@\xd1\xa0\xd3F\x9e\x93\xd4\xd3\xc2\x86\x18&\x04\xc0CFM0\x81W\xb8F\x019\xbf7\x88m%\xf4\x87\xa9G\xb3\xb1\x04\xd1\x0c\x98\xaa\xbf\x8b\xb9"\x9c(Hh\x16M\xc6\x00PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\W\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00OasyULMHULGVNaTjMvui3BZh91AY&SYh>\xf2\x07\x00\x00\x0b_w\xa0\x08@\x00\x10\x02\x00\x01 \x11\x00\x82h\x00 \x10$\x00H\x08\x00\xe0\x08\x02\x00\x08\xa0\x00#\x18\x0056\x80i\xa8Q\xa1\xa0\x00\x00\x1bjD\x9e\xf0\x13\xe8\x00\xdb\x1b\x01\x974Z\x86\xf8Fg\xf8\xbb\x92)\xc2\x84\x83A\xf7\x908PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oIvbbCXoQbJuBCBCMUEP4BZh91AY&SYQ\xb0\xcc\xc4\x00\x00\x01\x91*\x10\x00\x00\x08\x00\x02\x01\x00\x00\x04 \x000\xcd\x00\xc1\xa0lqw$S\x85\t\x05\x1b\x0c\xcc@PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xccg\xdd\xf5:\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00liFGZzRSZzXnrBPlcVnQ5BZh91AY&SY\r\xbbG-\x00\x00\x03\xf50\x80\x02\x01\x00@\x00\x10\x90\x08\x00\x00\x02\x00\x01\x00\x10 \x001\x000 \x18\x9aQ(\xaem\xf8\xbb\x92)\xc2\x84\x80m\xda9hPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00yDcGDDesgytrTGfIZsOI6BZh91AY&SY\xbe\x00\xee)\x00\x00\x05\x95G\x84\x01\x01\x10\x10"\x00`@\x00\x82*\x00\x01\x00D \x00"\x9a2\x0c\x13j\x14\xd3#\x13\x13\x13\x9b\xc7^\x1e\x18f\x9adz\x87\xc5\xdc\x91N\x14$/\x80;\x8a@PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00qpQriYKPzfExqeqosLgt7BZh91AY&SY9P\xfa\x18\x00\x00\x06{\xf4\xc0\x00\x00\x10\x00@\x01\x00!\x00\xc0\x00\x00\x08\x04\x00\x00\x11\x00\x90 \x00\x08\x00 \x00"\x13C&\xd46\x850\x00M?\xa9\x1c\x9e\xc1\x1e\xa2h\xd8\xbb\x92)\xc2\x84\x81\xca\x87\xd0\xc0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x9a\xf0:\xc1,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00MuzhhVhgvUoDfSURuixn8BZh91AY&SY\xe9\xbc5\x99\x00\x00\x00\x02D\x000\x02\x00\x00\x01 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xa6\xf0\xd6dPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VQeHQNJxURrwPpQhjlmg9BZh91AY&SYq\xf0R\xe6\x00\x00\x01\x88\x8a\x10\x00\x08\x00\x00@\x00\x01 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xc7\xc1K\x98PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ggmCISEHzAIopGGjkCRq10BZh91AY&SY)\x11\xedq\x00\x00\x00\xa8\x05\x00@\x00@@\x00\x00  \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa4G\xb5\xc4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TqPlrzBMbMPaDahTcVIN11BZh91AY&SYD\xe0\x0b\r\x00\x00\x00\x82\x8c\x00\x10\x02\x00\x00@\x04\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\x13\x80,4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ZXGZUkLFlaxahkEgVONT12BZh91AY&SY\xc8\xbe\xdef\x00\x00\x00\x80\x12\x80@\x88\x00\x00\x08 \x00!\x9ah3M\x13<]\xc9\x14\xe1BC"\xfby\x98PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QApPrIWZNWaRLNuMRWJV13BZh91AY&SY\xa1\x1f\xc1\xe0\x00\x00\x01\x83\x00\x80\x800\x00\x04\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x84\x7f\x07\x80PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eWAAEjzzmYgWAKZPLTEh14BZh91AY&SY\xcb\xed\x82\xc0\x00\x00\x01\x08\x08(\x00\x00\x88 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC/\xb6\x0b\x00PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xf2(v\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00tgDBFNDFevZMjLjJoJiZ15BZh91AY&SY\x8a\xc7\xe6\x90\x00\x00\x01X\x04\x02\x00\x00\x01\x08\x00\x00\x10 \x00!\x9ah3M\x17<]\xc9\x14\xe1BB+\x1f\x9a@PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\d?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00drUPWErzzmTdrYDXaQGS16BZh91AY&SY\xd2\xeby\xf8\x00\x00\x01\x90E\x10\x00\x00\x08\x00\x80\x00@ \x00!\x9ah3M\x17<]\xc9\x14\xe1BCK\xad\xe7\xe0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ybSQxfPppiPaqiPpjEQe17BZh91AY&SY-d \x9f\x00\x00\x00\x84\x12\t\x00\x00\x02\x00\x80 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\xb5\x90\x82|PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JDZiemkZLRXbSrsnVMXq18BZh91AY&SY\xff\xe0\x1bb\x00\x00\x01@\x82\x80\x80\x10\x00\x00\x02\x10\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xff\x80m\x88PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BEuLSrXDpiLoQXstpnZR19BZh91AY&SY\x90\xbd\x03\xcc\x00\x00\x00R\x04\x00\x01\x00\x80\x00\x00\x80\x80 \x00!\x9ah3M\x13<]\xc9\x14\xe1BBB\xf4\x0f0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00vdDBlMZLPOQiFFTwnBza20BZh91AY&SY\xe7\xdc\xaa:\x00\x00\x00\x83\x00\x80\x80A\x00\x00\x04 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\x9fr\xa8\xe8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BDZetCPTGIUPEavdYQrf21BZh91AY&SY\xbb~m\x07\x00\x00\x01`\x0c\x00\x80\x08\x00\x04\x00\x00\x02 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xed\xf9\xb4\x1cPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00amwyQjDBHaceuFMHfTuQ22BZh91AY&SY$sw7\x00\x00\x01@\x16\x00\x02\x08\x00\x10\x00\x00\x80 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x91\xcd\xdc\xdcPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00AWQEJvAGRkxjkbgNrphD23BZh91AY&SY\x90Y$Z\x00\x00\x01(D\x00\x04\x00@\x00\x02\x08\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BBAd\x91hPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NYSzPOvuDxGQVHBlulLC24BZh91AY&SY\x0c\x8bE\x15\x00\x00\x00\xc20\x00\x01\x04\x00\x00\x08\x08\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@2-\x14TPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fGHBPCnNtclxFOSONEkI25BZh91AY&SY\x01f\xfbN\x00\x00\x01\xa0(\x80\x02\x01\x00\x00\x01\x00\x08 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\x05\x9b\xed8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\c@-\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ZKskrmRjtBniXUbBcwfP26BZh91AY&SY\xebk\xda\xc7\x00\x00\x01\x18"\x00\x08\x02\x00\x00 \x00@ \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xad\xafk\x1cPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JshgMPNjUmVVEmykwWWZ27BZh91AY&SYM\xa2-\xbf\x00\x00\x01\x94\t@\x00\x10\x00\x08\x00\x00\x02 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA6\x88\xb6\xfcPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00WxNqFzovPyjNTmGwGEpC28BZh91AY&SYSA\x86\xfe\x00\x00\x00 \x0e\x00 \x00\x04\x00\x01\x08\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BAM\x06\x1b\xf8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00lOiHXBhsAwhFTYjIbhAF29BZh91AY&SYs~\x1d\xfd\x00\x00\x00\x08\x00\x86\x00\x04\x04 \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xcd\xf8w\xf4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\e\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oTecWnKlErLMUPxgIwKZ30BZh91AY&SY\x107YT\x00\x00\x00\xc0Q\x00 \x10\x00\x00\x00\x88\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@@\xddePPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MHQLYVLkuGBuFCTqwegI31BZh91AY&SY\xb3Q\xa8>\x00\x00\x00\x91\x88\x00\x10\x04\x00\x00\x04\x00  \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\xcdF\xa0\xf8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NIqGGbxGtiVaSiZVeNIS32BZh91AY&SY.:L\xa6\x00\x00\x01\x80h\x90\x00\x00\x00\x80\x00\x80\x01 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xb8\xe92\x98PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\i\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00bMhfKFIkfzeySZLifSLv1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9a\x00\x00\x00ZePhnjgImPOXOZCbruYv2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\W\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\x01\x00\x00OasyULMHULGVNaTjMvui3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x01\x00\x00oIvbbCXoQbJuBCBCMUEP4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xccg\xdd\xf5:\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01&\x02\x00\x00liFGZzRSZzXnrBPlcVnQ5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x93\x02\x00\x00yDcGDDesgytrTGfIZsOI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0c\x03\x00\x00qpQriYKPzfExqeqosLgt7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x9a\xf0:\xc1,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x89\x03\x00\x00MuzhhVhgvUoDfSURuixn8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe8\x03\x00\x00VQeHQNJxURrwPpQhjlmg9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01I\x04\x00\x00ggmCISEHzAIopGGjkCRq10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\x04\x00\x00TqPlrzBMbMPaDahTcVIN11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x05\x00\x00ZXGZUkLFlaxahkEgVONT12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x05\x00\x00QApPrIWZNWaRLNuMRWJV13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcd\x05\x00\x00eWAAEjzzmYgWAKZPLTEh14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xf2(v\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x06\x00\x00tgDBFNDFevZMjLjJoJiZ15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\d?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8d\x06\x00\x00drUPWErzzmTdrYDXaQGS16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xef\x06\x00\x00ybSQxfPppiPaqiPpjEQe17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x07\x00\x00JDZiemkZLRXbSrsnVMXq18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x07\x00\x00BEuLSrXDpiLoQXstpnZR19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x13\x08\x00\x00vdDBlMZLPOQiFFTwnBza20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x08\x00\x00BDZetCPTGIUPEavdYQrf21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd5\x08\x00\x00amwyQjDBHaceuFMHfTuQ22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\t\x00\x00AWQEJvAGRkxjkbgNrphD23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x99\t\x00\x00NYSzPOvuDxGQVHBlulLC24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfb\t\x00\x00fGHBPCnNtclxFOSONEkI25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\c@-\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01]\n\x00\x00ZKskrmRjtBniXUbBcwfP26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbf\n\x00\x00JshgMPNjUmVVEmykwWWZ27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01!\x0b\x00\x00WxNqFzovPyjNTmGwGEpC28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x83\x0b\x00\x00lOiHXBhsAwhFTYjIbhAF29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\e\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe1\x0b\x00\x00oTecWnKlErLMUPxgIwKZ30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x0c\x00\x00MHQLYVLkuGBuFCTqwegI31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x0c\x00\x00NIqGGbxGtiVaSiZVeNIS32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\x07\r\x00\x00\x00\x00'
│ │ │ +b'PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00MBZOzWARcglmhcDELFxx1BZh91AY&SY1\xde9\xd0\x00\x00\x02\xa54\x00 @\x00\x00\x08\x01 \x08\x00\x00\x02 \x001\x0c\x01\x06\x99\xa1\xe1!E\xdc\x91N\x14$\x0cw\x8et\x00PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\kPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2BZh91AY&SYp\x07K\xec\x00\x00$\x7f\xff\xd3\xb2\x13V\x11\x11GP\x01\x01@r\x05\x04!\xa4M\x95!\x1b\t{0\xc0>\x06\x00@\x1em\r\x08\xa0\x00t8\x1a\x03@\x06\x8d\x00\x0022\x19\x1a\x03@h6Sjz\x9b\xd2\x86&F\x87\xa9\xa6\x8d4d\x06\x9a\x18!\x88\x00\xc2\x0c\x9a41\x01\xea\x0f\xb7(\x81\xa2\x01\x0b\xb6[}\xc0\xadu>\xa9rjb/\x80,\xbd\xb4:W[\xc2\xfeI\xd5\xaeY-\xbb\x07O\xd9\x19\xf9\x9f*\x0e\xae\xd3h\xd7\xe7\x8c\xac\xea\x1f\xad\xe1\xa0\x8d\x89\x9eCS\xa5\xc34Qxsg\xdc\x81\x86\x7fq\t\xc2[\xfc0!@\xa0\xe9\xbc\x9b\xaa\x16#\xff\x17rE8P\x90p\x07K\xecPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xd6/\x05`C\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00BTLfmQCqPmzzjnbXpSro3BZh91AY&SYN\xb3/\x99\x00\x00\x00~\x16\x10 \x02\x01\x00@\x08\x00\x02\x82\x8c\x00\x80 \x00\x80@\x00 \x00"\x02d\xc4\xc2\x14\xc0\x014\xcaD\xf3;\xcdN]\xee\xfc]\xc9\x14\xe1BA:\xcc\xbedPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00aoONmVtOrZJtdjXDPlBF4BZh91AY&SY]67J\x00\x00\x00\x8aY  \x04\x01\x11\x00\x08\x00\x00\x80\x04\x00\xa0\x00"\x01\x93!\x000;i3\xcd\xf8\xbb\x92)\xc2\x84\x82\xe9\xb1\xbaPPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00usqnPrOttTshYkEZwPKN5BZh91AY&SYf\x94R\xbe\x00\x00\x00\xc4\x03\x00\x00\x82\x00 \x00 \x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\x9aQJ\xf8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00YDYRZpJwTFvXRzwuvqiR6BZh91AY&SY\x08\xc4IC\x00\x00\x01\x82\x85 \x00\x04\x00\x00\x80\x01\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@#\x11%\x0cPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\p\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00LnXxOysNqRzhkaowMVlP7BZh91AY&SY\xc8&\x84h\x00\x00\x00\x85@D\x00\x01\x00 \x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC \x9a\x11\xa0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00UuQTXyUQyLhMuRrPpzuZ8BZh91AY&SY\x91\x99\xe2\xfc\x00\x00\x01\x03\x01\x80\x02\x00\x80\x00\x04\x00\x01 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BBFg\x8b\xf0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00NxMRvBJwqiNpikEPdgWD9BZh91AY&SY\x81r\x1b\xd6\x00\x00\x00\xa2H\x00\x00\x80\x00\x80\x01\x00\x01 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x05\xc8oXPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\n\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fnLDGSXWQbLFPUElwXeZ10BZh91AY&SY\xba\x1dOI\x00\x00\x01\xe4\x08\x04\x00\x04\x00\x00\x04@\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xe8u=$PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gQQtrEVRECVfGkqChTeb11BZh91AY&SY\x12\xffv\xfe\x00\x00\x00\x89\x02\x00\x08\x00\x10\x10\x00 \x000\xcc\x0cz\x88qw$S\x85\t\x01/\xf7o\xe0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00keWNhmIYlSwSaBvOXfNs12BZh91AY&SY\x1c\xb4Xf\x00\x00\x01\x01\xc0\x80\x04\x00\x80@\x00\x00\x00\xa0\x00!\x9ah3M\x17<]\xc9\x14\xe1B@r\xd1a\x98PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DDInHOfrGYfTpDfyVlmc13BZh91AY&SY3\xa1\x1e]\x00\x00\x01\x00\x83\x80@\x00 \x00\x00\x84\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xce\x84ytPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TlQrLfxWyOjxilDsniLC14BZh91AY&SYU\x8c\x07\xff\x00\x00\x00\xc0\xc8\x08\x00\x00@\x00\x02@\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BAV0\x1f\xfcPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xc29 \x1f.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pTYllEbQwMbPCbcvGxHU15BZh91AY&SY|b\xec\x0e\x00\x00\x00\xa8B\x01\x00\x01\x00\x00\x04\x00\x80 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xf1\x8b\xb08PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\AY-\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PcsPNgJTTBfDClERfjSC16BZh91AY&SY"\x96\xba\xee\x00\x00\x01\x81D\x80@\x02\x00\x00\x04\x00\x80 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x8aZ\xeb\xb8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cBSTgJIdlNgwIvFjbZIi17BZh91AY&SY#\xc2\xfb\xac\x00\x00\x00\xa4$\x00@\x00\x80\x00\x02\x02\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\x8f\x0b\xee\xb0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00EIFPrHBRpBmWYpSwptMZ18BZh91AY&SY\xb3\x1cr\xdc\x00\x00\x00\t @\x00\x08\x00\x00( \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xccq\xcbpPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\A\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fvBqvySoWudXwfigBnau19BZh91AY&SY\xcc\xfa\xdf\xce\x00\x00\x00\xa2\x02\x00\x01\x08\x00\x04  \x00!\x9ah3M\x07<]\xc9\x14\xe1BC3\xeb\x7f8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rwLcWIDaehGDiSrhpNzH20BZh91AY&SY\x06\x8a\xe7:\x00\x00\x00\x85\x80\x04\x08\x08\x00\x00\x01 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\x1a+\x9c\xe8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00aLwpBtPYHcIaueSbJyAn21BZh91AY&SY\xd9\xef5\xe9\x00\x00\x00 \x03\x80\x01\x00\x02\x01\x00\x00\x10 \x00!\x9ah3M\x13<]\xc9\x14\xe1BCg\xbc\xd7\xa4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ilfCelOSSWqmFqJoeKPE22BZh91AY&SY\xf6_C\xf8\x00\x00\x00\xc8\x01\x80\x08\x00\x80\x00\x08\x04\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xd9}\x0f\xe0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00swjLjiMVWTkFBclDSNQx23BZh91AY&SYM\xbb\xfb\x0c\x00\x00\x00\x84X\x10\x00\x00\x01\x00 \x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA6\xef\xec0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dwfMZivCLGnTaPWWvZfQ24BZh91AY&SY\xa4\xacI\xb2\x00\x00\x01\x98\x01\x02\x00\x08\x00\x00( \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\x92\xb1&\xc8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RhMvDbwoeHxVVEDPIclM25BZh91AY&SYP?]~\x00\x00\x00\xa5  \x00\x02\x00\x04\x00 \x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA@\xfdu\xf8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CnAKogkpkpcwJaifvTnu26BZh91AY&SY8H=#\x00\x00\x00\x95\x10\x00\x01\x00\x00\x80\x01\x00\x80 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xe1 \xf4\x8cPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\H\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00IYTtrkLmEbzmoTxcZuvN27BZh91AY&SY\x8f\xf7~\x9d\x00\x00\x01! \x01\x00\x00@\x08\x02 \x00!\x9ah3M\x13<]\xc9\x14\xe1BB?\xdd\xfatPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ptFPsIsGcfISqMOdIwkk28BZh91AY&SYs\xba\x16\xf3\x00\x00\x01\xc6\x00\x90\x00\x00\x00\x90\x00\x10\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\xce\xe8[\xccPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BdvTqMeNFxkzPcnppIWE29BZh91AY&SY\xf7Yxv\x00\x00\x00\x10!\x88\x00\x02\x00\x00\x00\xa0\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xdde\xe1\xd8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JtydqNZyxhJUdHkhIoeL30BZh91AY&SY?\xc8x\x95\x00\x00\x01\xc2@\x90\x00\x00\x04\x00\x01\x00\x80 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xff!\xe2TPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QUwpcVcwYeYyknaycaXw31BZh91AY&SY\xe8\xd4\xe7Q\x00\x00\x00\xc1\x80\x00 \x00\x00\xc0\x10 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa3S\x9dDPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xef(\xfai,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dxrHdIcclSNnanWCeLGS32BZh91AY&SY\x91\xc1\x8b\x10\x00\x00\x00\x01\xa0\x01\x04\x00\x01\x00  \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBG\x06,@PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00MBZOzWARcglmhcDELFxx1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\kPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01g\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xd6/\x05`C\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01[\x01\x00\x00BTLfmQCqPmzzjnbXpSro3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd1\x01\x00\x00aoONmVtOrZJtdjXDPlBF4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01:\x02\x00\x00usqnPrOttTshYkEZwPKN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9b\x02\x00\x00YDYRZpJwTFvXRzwuvqiR6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\p\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfc\x02\x00\x00LnXxOysNqRzhkaowMVlP7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01[\x03\x00\x00UuQTXyUQyLhMuRrPpzuZ8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbc\x03\x00\x00NxMRvBJwqiNpikEPdgWD9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\n\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x04\x00\x00fnLDGSXWQbLFPUElwXeZ10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x7f\x04\x00\x00gQQtrEVRECVfGkqChTeb11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xde\x04\x00\x00keWNhmIYlSwSaBvOXfNs12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01@\x05\x00\x00DDInHOfrGYfTpDfyVlmc13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa2\x05\x00\x00TlQrLfxWyOjxilDsniLC14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xc29 \x1f.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x04\x06\x00\x00pTYllEbQwMbPCbcvGxHU15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\AY-\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01f\x06\x00\x00PcsPNgJTTBfDClERfjSC16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc8\x06\x00\x00cBSTgJIdlNgwIvFjbZIi17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01*\x07\x00\x00EIFPrHBRpBmWYpSwptMZ18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\A\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8a\x07\x00\x00fvBqvySoWudXwfigBnau19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xea\x07\x00\x00rwLcWIDaehGDiSrhpNzH20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01J\x08\x00\x00aLwpBtPYHcIaueSbJyAn21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xac\x08\x00\x00ilfCelOSSWqmFqJoeKPE22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\t\x00\x00swjLjiMVWTkFBclDSNQx23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\t\x00\x00dwfMZivCLGnTaPWWvZfQ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd0\t\x00\x00RhMvDbwoeHxVVEDPIclM25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x012\n\x00\x00CnAKogkpkpcwJaifvTnu26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\H\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x94\n\x00\x00IYTtrkLmEbzmoTxcZuvN27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf4\n\x00\x00ptFPsIsGcfISqMOdIwkk28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x0b\x00\x00BdvTqMeNFxkzPcnppIWE29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00JtydqNZyxhJUdHkhIoeL30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00QUwpcVcwYeYyknaycaXw31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xef(\xfai,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01z\x0c\x00\x00dxrHdIcclSNnanWCeLGS32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xda\x0c\x00\x00\x00\x00'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ @@ -980,18 +980,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -1008,270 +1008,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 50, 49, 995606) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 29, 29994) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 1, 341484) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 19, 24681) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 51, 52487) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 38, 52131) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 38, 38826) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 21, 55, 567225) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 36, 405941) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 24, 761121) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -1280,38 +1280,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 45, 465462) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 42, 913361) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 49, 53, 385483) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 55, 59, 994537) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 32, 44689) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 33, 521988) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 17, 51, 922195) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 47, 611221) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 17, 375793) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 5, 753323) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 12, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 3, 58, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 39, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 15, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 11, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 11, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 1, 57, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 38, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 14, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 10, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -1319,227 +1319,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 29) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 29) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 29) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 29) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 29) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 28) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 28) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 28) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 28) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 28) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 12, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 3, 58, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 39, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 15, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 11, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 11, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 1, 57, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 38, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 14, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 10, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 26, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 15, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 15, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 36, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 10, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 25, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 14, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 14, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 35, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 9, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 18, 368986) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 16, 673335) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 34, 58, 456951) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 7, 56937) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 23, 708590) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 6, 425511) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 25, 682166) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 29, 52, 682693) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 24, 438197) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 16, 57, 417224) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 52, 799700) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 14, 58, 949554) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 22, 465796) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 45, 847585) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 19, 997610) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 3, 743175) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 48, 940723) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 27, 240055) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 27, 466325) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 45, 288976) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 52, 57, 935249) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 19, 348757) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 24, 72402) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 2, 276033) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 20, 767350) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 54, 45, 991774) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 28, 357588) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 18, 298143) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 19, 657292) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 35, 54, 475984) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 40, 305605) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 51, 943739) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 10, 812165) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 24, 318032) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 46, 771233) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 51, 249080) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 41, 934908) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 15, 586423) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 5, 936773) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 12, 62599) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 16, 268267) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 29, 594012) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 26, 55, 986842) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 32, 262134) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 13, 30729) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 4, 837667) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 33, 530008) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 31, 290487) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 47, 19408) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 28, 525649) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 12, 218858) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 4, 478824) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 51, 935255) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 50, 59, 361851) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 34, 182985) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 22, 649457) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 56, 59, 542828) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 15, 631611) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 43, 604576) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 17, 688065) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 24, 290836) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 14, 572302) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 2, 437827) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 8, 275388) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 6, 54, 430095) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 4, 837667) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 33, 530008) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 31, 290487) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 47, 19408) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 28, 525649) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 12, 218858) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 4, 478824) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 51, 935255) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 50, 59, 361851) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 34, 182985) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 30, 672027) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 44, 521118) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 22, 82595) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 19, 617831) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 44, 59, 87431) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'Sunday' │ │ │ │ - 'Wednesday' │ │ │ │ - 'Sunday' │ │ │ │ 'Saturday' │ │ │ │ + 'Monday' │ │ │ │ + 'Saturday' │ │ │ │ + 'Wednesday' │ │ │ │ 'Sunday' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 30, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 7, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 11, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 41, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 33, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 29, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 6, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 10, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 51, 40, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 32, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 26, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 16, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 15, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 37, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 10, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 25, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 15, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 14, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 36, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 9, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1549,86 +1549,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:50:49.995606' │ │ │ │ - '2012-06-06T21:48:29.029994' │ │ │ │ - '1993-07-18T10:27:01.341484' │ │ │ │ - '1984-06-30T01:49:19.024681' │ │ │ │ - '1998-08-16T01:03:51.052487' │ │ │ │ + '2017-04-22T18:52:38.052131' │ │ │ │ + '2012-06-18T11:11:38.038826' │ │ │ │ + '1993-07-24T20:21:55.567225' │ │ │ │ + '1984-07-04T00:34:36.405941' │ │ │ │ + '1998-08-23T20:10:24.761121' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'April' │ │ │ │ 'June' │ │ │ │ 'July' │ │ │ │ - 'June' │ │ │ │ + 'July' │ │ │ │ 'August' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 29, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 6, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 10, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 40, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 32, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 28, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 5, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 9, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 39, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 31, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1647,28 +1647,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:50:49' │ │ │ │ - '21:48:29' │ │ │ │ - '10:27:01' │ │ │ │ - '01:49:19' │ │ │ │ - '01:03:51' │ │ │ │ + '18:52:38' │ │ │ │ + '11:11:38' │ │ │ │ + '20:21:55' │ │ │ │ + '00:34:36' │ │ │ │ + '20:10:24' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:50 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:21 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1698,28 +1698,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 50, 49, 995606) │ │ │ │ - datetime.time(21, 48, 29, 29994) │ │ │ │ - datetime.time(10, 27, 1, 341484) │ │ │ │ - datetime.time(1, 49, 19, 24681) │ │ │ │ - datetime.time(1, 3, 51, 52487) │ │ │ │ + datetime.time(18, 52, 38, 52131) │ │ │ │ + datetime.time(11, 11, 38, 38826) │ │ │ │ + datetime.time(20, 21, 55, 567225) │ │ │ │ + datetime.time(0, 34, 36, 405941) │ │ │ │ + datetime.time(20, 10, 24, 761121) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 29, 914271) │ │ │ │ - datetime.time(22, 33, 57, 665845) │ │ │ │ - datetime.time(10, 52, 15, 399175) │ │ │ │ - datetime.time(2, 4, 51, 124982) │ │ │ │ - datetime.time(1, 34, 31, 641484) │ │ │ │ + datetime.time(19, 43, 17, 970797) │ │ │ │ + datetime.time(11, 57, 6, 674676) │ │ │ │ + datetime.time(20, 47, 9, 624916) │ │ │ │ + datetime.time(0, 50, 8, 506242) │ │ │ │ + datetime.time(20, 41, 5, 350118) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1734,19 +1734,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1766,19 +1766,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774649.995606 │ │ │ │ - 1339019309.0299942 │ │ │ │ - 742991221.3414837 │ │ │ │ - 457408159.0246814 │ │ │ │ - 903229431.0524871 │ │ │ │ + 1492887158.0521314 │ │ │ │ + 1340017898.0388255 │ │ │ │ + 743545315.5672251 │ │ │ │ + 457749276.4059406 │ │ │ │ + 903903024.761121 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ │ │ @@ -3761,15 +3761,15 @@ │ │ │ │ ()*56789: │ │ │ │ CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xcfU\n\xa1T\x00\xa0`\x01\xd0QE\x15\xf5\xc7\xb4\x7f\xff\xd9\nendstream\nendobj\n2 │ │ │ │ 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/ │ │ │ │ image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/ │ │ │ │ Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length │ │ │ │ 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do │ │ │ │ Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D: │ │ │ │ - 20251225002829Z)\n/ModDate (D:20251225002829Z)\n>>endobj\nxref\n0 │ │ │ │ + 20260109062629Z)\n/ModDate (D:20260109062629Z)\n>>endobj\nxref\n0 │ │ │ │ 7\n0000000000 65536 f \n0000000144 00000 n \n0000000947 00000 n │ │ │ │ \n0000001105 00000 n \n0000000040 00000 n \n0000000087 00000 n │ │ │ │ \n0000001196 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 │ │ │ │ R\n>>\nstartxref\n1278\n%%EOF' │ │ │ │ b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type / │ │ │ │ Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count │ │ │ │ 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype / │ │ │ │ @@ -3783,15 +3783,15 @@ │ │ │ │ ()*56789: │ │ │ │ CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xc5\x93\xfdk\xff\x00\xbch\xa2\x8a\xfd.?\n>\xa6\x1f\n?\xff\xd9\nendstream\nendobj\n2 │ │ │ │ 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/ │ │ │ │ image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/ │ │ │ │ Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length │ │ │ │ 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do │ │ │ │ Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D: │ │ │ │ - 20251225002829Z)\n/ModDate (D:20251225002829Z)\n>>endobj\nxref\n0 │ │ │ │ + 20260109062629Z)\n/ModDate (D:20260109062629Z)\n>>endobj\nxref\n0 │ │ │ │ 7\n0000000000 65536 f \n0000000144 00000 n \n0000000949 00000 n │ │ │ │ \n0000001107 00000 n \n0000000040 00000 n \n0000000087 00000 n │ │ │ │ \n0000001198 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 │ │ │ │ R\n>>\nstartxref\n1280\n%%EOF' │ │ │ │ b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type / │ │ │ │ Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count │ │ │ │ 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype / │ │ │ │ @@ -3805,15 +3805,15 @@ │ │ │ │ ()*56789: │ │ │ │ CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xabE\x14W\xd7\x9e\xb1\xff\xd9\nendstream\nendobj\n2 │ │ │ │ 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/ │ │ │ │ image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/ │ │ │ │ Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length │ │ │ │ 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do │ │ │ │ Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D: │ │ │ │ - 20251225002829Z)\n/ModDate (D:20251225002829Z)\n>>endobj\nxref\n0 │ │ │ │ + 20260109062629Z)\n/ModDate (D:20260109062629Z)\n>>endobj\nxref\n0 │ │ │ │ 7\n0000000000 65536 f \n0000000144 00000 n \n0000000937 00000 n │ │ │ │ \n0000001095 00000 n \n0000000040 00000 n \n0000000087 00000 n │ │ │ │ \n0000001186 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 │ │ │ │ R\n>>\nstartxref\n1268\n%%EOF' │ │ │ │ b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type / │ │ │ │ Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count │ │ │ │ 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype / │ │ │ │ @@ -3827,15 +3827,15 @@ │ │ │ │ ()*56789: │ │ │ │ CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xc6\xa2\x8a+\xea\x0fh\xff\xd9\nendstream\nendobj\n2 │ │ │ │ 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/ │ │ │ │ image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/ │ │ │ │ Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length │ │ │ │ 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do │ │ │ │ Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D: │ │ │ │ - 20251225002829Z)\n/ModDate (D:20251225002829Z)\n>>endobj\nxref\n0 │ │ │ │ + 20260109062629Z)\n/ModDate (D:20260109062629Z)\n>>endobj\nxref\n0 │ │ │ │ 7\n0000000000 65536 f \n0000000144 00000 n \n0000000937 00000 n │ │ │ │ \n0000001095 00000 n \n0000000040 00000 n \n0000000087 00000 n │ │ │ │ \n0000001186 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 │ │ │ │ R\n>>\nstartxref\n1268\n%%EOF' │ │ │ │ b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type / │ │ │ │ Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count │ │ │ │ 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype / │ │ │ │ @@ -3849,15 +3849,15 @@ │ │ │ │ ()*56789: │ │ │ │ CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xe1\xe8\xa2\x8a\xfd\x1c\xfa#\xff\xd9\nendstream\nendobj\n2 │ │ │ │ 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/ │ │ │ │ image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/ │ │ │ │ Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length │ │ │ │ 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do │ │ │ │ Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D: │ │ │ │ - 20251225002829Z)\n/ModDate (D:20251225002829Z)\n>>endobj\nxref\n0 │ │ │ │ + 20260109062629Z)\n/ModDate (D:20260109062629Z)\n>>endobj\nxref\n0 │ │ │ │ 7\n0000000000 65536 f \n0000000144 00000 n \n0000000938 00000 n │ │ │ │ \n0000001096 00000 n \n0000000040 00000 n \n0000000087 00000 n │ │ │ │ \n0000001187 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 │ │ │ │ R\n>>\nstartxref\n1269\n%%EOF' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.image(size=(16, 16), hue=[90, 270], │ │ │ │ @@ -4836,15 +4836,15 @@ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.xml() │ │ │ │ ... │ │ │ │ '\nAoNGnVZQUqLUJyfwFVYy1984- │ │ │ │ - 08-01 06:59:38.9598502021-04-12 08:34:27.1182312021-04-26 07:47:51.526212LuQIazTmqTjDmYPxeqAWppgrVkPCoePqmjQbZndJTWRUWCuKoQSUEXExIZVPqfErjaoKtiwdOSlQGWFdHFDutYbbXjgkPWbwfnlH7144dyFKunVyUDKkNPiiBgVI\nxeMChNzFJEUSgqMReEKiHtTDvuKvIcxniBzDNTzq11411791321240764654788082438993844835687523124385969.65030089131934421761047142851240003485590977658236938191497835621.56016rGciZpuCpymcjBdurvfV- │ │ │ │ 6549903182054842898289740559728455724548119.0452296111330601688477936153492635110873176430392137652016-04-18 09:52:03.9437282016-05-01 00:31:02.235880ZZhvJTzVqzzIkFlrYUQbTFitpKyPAVdgpNxSPTxt86801971-11-19 09:19:01.752900' │ │ │ │ + dolor>1971-11-19 21:37:12.815112' │ │ │ │ '\nIajAndSXpvQdHgoRcbvzhttp://www.yhbanking.com.ph/category/ │ │ │ │ tagscategory.jsphttp://oof.com/explorelogin.phphttps://farunion.org.ph/main/blog/tagsprivacy.htmlbutjsGXUcnbBDTlOUGAB1987-02-03 17:05: │ │ │ │ - 27.200201hUvefdviXPwvzSqnsgJrbutjsGXUcnbBDTlOUGAB1987-02-08 08:49: │ │ │ │ + 29.113830hUvefdviXPwvzSqnsgJraYQdUkkJWgatbFSjfrXgsypWXHjZfEiUXPqmNpvcFuKgpvWEpsmGHBtaYUwt51839219157262739737151.892762662375827576' │ │ │ │ '\n472816752111619489989315880.926717386401400468967145439101448518321644829838168644759221166972845>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.zip(uncompressed_size=256, num_files=4, │ │ │ │ min_file_size=32) │ │ │ │ ... │ │ │ │ - b"PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [}\xb4\x1e\xa0o\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU12%\xa9\xf13\xb5\xde\xa1h\xf4\xe2\x85\x1f\x07/ │ │ │ │ + b"PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\}\xb4\x1e\xa0o\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU12%\xa9\xf13\xb5\xde\xa1h\xf4\xe2\x85\x1f\x07/ │ │ │ │ \xcc\x00\xfc\xaa|\xa6 │ │ │ │ aqzH\xe5.)\xa3\xfa7\x9a\x95?\xaah\x93\xe3.\xc5\xa2 │ │ │ │ {\x94^`_\x10\x85\xf3#- │ │ │ │ - BL\x13)\xc8\x8dxn\xd6\x8c\xe6\xfc\xb6*\xa6;\xf9\xaba|\x08\x8a;p\xbeW\xaa\xda\x1f3Jp\x17%\r?`=\xc8.\xbd;\x12\x0bc^?\xf5k\x1f\x0b\xd93\x85#q$\x9a\xb3PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [u\xce@LJ\x00\x00\x00J\x00\x00\x00\x15\x00\x00\x00wdyFKunVyUDKkNPiiBgV2Y\x06\xf1\xd1\x9f\xb6\xc6\x80N\x06\xea │ │ │ │ + BL\x13)\xc8\x8dxn\xd6\x8c\xe6\xfc\xb6*\xa6;\xf9\xaba|\x08\x8a;p\xbeW\xaa\xda\x1f3Jp\x17%\r?`=\xc8.\xbd;\x12\x0bc^?\xf5k\x1f\x0b\xd93\x85#q$\x9a\xb3PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\u\xce@LJ\x00\x00\x00J\x00\x00\x00\x15\x00\x00\x00wdyFKunVyUDKkNPiiBgV2Y\x06\xf1\xd1\x9f\xb6\xc6\x80N\x06\xea │ │ │ │ (\xab\x17\x8fEz\xf6\xb4\x93\xb7C\x9e\xc6\xd4)\x00b\xabQzr\xe5\xc1\xd4\x10\xcd\xd6\x17T\xe4 │ │ │ │ - \x84P\xe4\xf9\x00\x13\xfd\xa6\x9f\xef\x19\xd4`*B\x07\xcd\xd5\xa1\x01m\x07\x012a`\x13\xc8\xe3\xbea\xe9\xb6&\x16\x14\xf8\x82\rnu/ │ │ │ │ - \xd7\x9c:J\xda\xd8PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00VWvfOMbxJbVYLedsbsaY2$Ij\x01h?\x03\x96\xbc\x0cwH_\xe89\xf4\xb0\x84B\x0ej\xb9\xab\xf2\x95\x97\xa7^)4\x9dP\xc0K@r\xa1|y^\x95\xbe\xd6\x17C\n\xc9\'%C\xd7\x99\xd5H\xd8PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [c\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00psmGHBtaYUwtXejffFiK3^\xd7\xddY~\xe8\xaeH\xb5\xec,\xf7h\x96\x00\xe5\xec\x03o\x98: │ │ │ │ + \xf4z\x18\x9dPK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\xf4\x11#)'\x00\x00\x00'\x00\x00\x00\x15\x00\x00\x00jBdurvfVyRYryKwpMUVG4\xc0,!+eq\x1f\xc5\x042\xc9\x94\xe5\xfao\xd8*\xbcp\x85U\xdcb\xb7: │ │ │ │ + \x0e\xe7g<\xfe\xcb\x83j\x15nJ5ePK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\}\xb4\x1e\xa0o\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\u\xce@LJ\x00\x00\x00J\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa2\x00\x00\x00wdyFKunVyUDKkNPiiBgV2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\x84z*\xb6 │ │ │ │ + \x00\x00\x00 │ │ │ │ + \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1f\x01\x00\x00SueoxPSgBHsToacJDXWV3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\xf4\x11#)'\x00\x00\x00'\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01r\x01\x00\x00jBdurvfVyRYryKwpMUVG4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00" │ │ │ │ + b'PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\xfe\xf5\x0eGq\x00\x00\x00q\x00\x00\x00\x15\x00\x00\x00xsRfFzDHwBJURZHTCWaK1\xa4\x12K\x83O\xc2\x96\xf0!+\x14!sB\x14\x99\x07\xe5\xa9RL\xeb\xbe\xc3\x11.\'\xdai\x94\xd5\xf6\xc6w\n\x00]\x9a\x82\xaa!\xfc\x86\x9b\xd0\xc4\xc4\x1fSAz\x92\xab\x1c\x12\xf6\xd5H\xfb)M\xb4\xd2\x12\xee\xc5\xea\x183\xf1M\n\x10C\xa55\xb1c\xc4\xfb8\x1e\xef\xac?\x97A\xc6\x96>`\x13\xc8\xe3\xbea\xe9\xb6&\x16\x14\xf8\x82\rnu/ │ │ │ │ + \xd7\x9c: │ │ │ │ + J\xda\xd8PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00VWvfOMbxJbVYLedsbsaY2$Ij\x01h?\x03\x96\xbc\x0cwH_\xe89\xf4\xb0\x84B\x0ej\xb9\xab\xf2\x95\x97\xa7^)4\x9dP\xc0K@r\xa1|y^\x95\xbe\xd6\x17C\n\xc9\'%C\xd7\x99\xd5H\xd8PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\c\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00psmGHBtaYUwtXejffFiK3^\xd7\xddY~\xe8\xaeH\xb5\xec,\xf7h\x96\x00\xe5\xec\x03o\x98: │ │ │ │ \x9aO\xd9\xf1/ │ │ │ │ - \xfev\xcf\x8f\x0b=\x8a\x14\x00\x83\xcb\xca\xe34\x81\xb5\x91dPK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00EbPprBmVivpBDGBvGuOO4\x95\xe2\xbeFP?=\xc3\xcd\xefG\x99\xb5\xf2\xd4o\xf4\xfa\xa2\xfc\x1e\xe3\x99I\xfd\x1an\r\xb5\xf1\xc8\x05")\xca\x03\xb8\x15;\x01\x8a\x95tHPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [\xfe\xf5\x0eGq\x00\x00\x00q\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00xsRfFzDHwBJURZHTCWaK1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa4\x00\x00\x00VWvfOMbxJbVYLedsbsaY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [c\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\x01\x00\x00psmGHBtaYUwtXejffFiK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x01\x00\x00EbPprBmVivpBDGBvGuOO4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00' │ │ │ │ - b"PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99[\t': │ │ │ │ + \xfev\xcf\x8f\x0b=\x8a\x14\x00\x83\xcb\xca\xe34\x81\xb5\x91dPK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00EbPprBmVivpBDGBvGuOO4\x95\xe2\xbeFP?=\xc3\xcd\xefG\x99\xb5\xf2\xd4o\xf4\xfa\xa2\xfc\x1e\xe3\x99I\xfd\x1an\r\xb5\xf1\xc8\x05")\xca\x03\xb8\x15;\x01\x8a\x95tHPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\xfe\xf5\x0eGq\x00\x00\x00q\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00xsRfFzDHwBJURZHTCWaK1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa4\x00\x00\x00VWvfOMbxJbVYLedsbsaY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\c\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\x01\x00\x00psmGHBtaYUwtXejffFiK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x01\x00\x00EbPprBmVivpBDGBvGuOO4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00' │ │ │ │ + b"PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\t': │ │ │ │ +R\x00\x00\x00R\x00\x00\x00\x15\x00\x00\x00NofxrivUwxKBgVxPuPul1\xe0h\x19\xc6\x11w+_\xba\x1dXw\x98,\x91\xb4\xd2\xea\x1b\xdc\xe8\xfa\x82\xf3n\xac\x88\x15\x16\x1aS\xb3\x01\x94\x03G │ │ │ │ - \xdbq\xcbq\xe8b\xad4+\xa3\xa5\xe9\xa6\x82\x0e\x16a\xbc)k\xb1`g\x80\x9a\x9f\xc4\x82\xf6\xb0z\x16\x9c%\x04\xeb\xfd\xe0\x18\xd3\xfc\xeb\xe1<+PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00efNvVwewNRcjzgTWqwCo2g\x97\xe2\xec\x85\x8bv\x08<2X\xd4\x7fo\x91\x03\xdb\x19>\xc4\x8b<\xb7u\x90qz!\x9d\xa7w\xbf\xf5\x92WF\x07\xa7\xbb\x0cB\xcaOZ'Ei\xfemxCw\xc4\xb4C\xff7\r\xb7\xfa\xe9\x9e\x06pS\xfd\xf6\xa0 │ │ │ │ + \xdbq\xcbq\xe8b\xad4+\xa3\xa5\xe9\xa6\x82\x0e\x16a\xbc)k\xb1`g\x80\x9a\x9f\xc4\x82\xf6\xb0z\x16\x9c%\x04\xeb\xfd\xe0\x18\xd3\xfc\xeb\xe1<+PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00efNvVwewNRcjzgTWqwCo2g\x97\xe2\xec\x85\x8bv\x08<2X\xd4\x7fo\x91\x03\xdb\x19>\xc4\x8b<\xb7u\x90qz!\x9d\xa7w\xbf\xf5\x92WF\x07\xa7\xbb\x0cB\xcaOZ'Ei\xfemxCw\xc4\xb4C\xff7\r\xb7\xfa\xe9\x9e\x06pS\xfd\xf6\xa0 │ │ │ │ (\x84F\xcda\xa2\x95\xc4\x1ej\x13\xa1\x7f\xaf\xe1s\x85\xb0S\x9c\x08\xb6\x1dM\xb4\x0b\xfb\x1f\x0c │ │ │ │ - {\x17\x06sPK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [\xc2\xec\xa4\x9b \x00\x00\x00 │ │ │ │ + {\x17\x06sPK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\xc2\xec\xa4\x9b │ │ │ │ + \x00\x00\x00 │ │ │ │ \x00\x00\x00\x15\x00\x00\x00XqQrIhVxhqHLOvaUBPYK3>\xd1\xc7W\x01FK │ │ │ │ (\xa8yZ~\x0bVV(\xda5\xeaL\x14\x81\xae\xc0\r\x12\xfe- │ │ │ │ - \xb7\x95M\xeaPK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00msMvozuqUCYODnJxLuzb4\x11\x82\x94j\xae\xc5\x80j;\xa8|\xb4SN\xa9\x04\x1aO\xb0\xb9\x95\x96\xa5\xfd\xce\xdcW\x00H\x16\xe2@\xae\x04\xf5\x83`#\xd9\x8eYPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [\t': │ │ │ │ - +R\x00\x00\x00R\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00NofxrivUwxKBgVxPuPul1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x85\x00\x00\x00efNvVwewNRcjzgTWqwCo2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [\xc2\xec\xa4\x9b \x00\x00\x00 │ │ │ │ - \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x01\x00\x00XqQrIhVxhqHLOvaUBPYK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\x01\x00\x00msMvozuqUCYODnJxLuzb4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00" │ │ │ │ - b"PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00BdHEWGCuwqaOQonBqrKw1\x03O\xc4\xb8\xed\x12\xd2t\x08\xb9Qc\xb5\xfe\t\x7f │ │ │ │ - {\x8c^\xd7'\xe5y\xe63`T\xe1!\xda\xca\x8b\x81\xdf\xb6\xa7.\x9d\x0f\xfc\x05\x80g\xcb\xc5\xdf\xc7\x13\xee\xb5@\x8e\xa7\x0c\xcb\xf2E\x15)\xb1\xb8\x02#a8\xf1\x16\xa1PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2\xc6\\\xb0*)Y\x87g\x85\xa7\x81\x84\xe9O\xe5N\x13Z\x11\xa1$b\xe9z\xeaQ\xaaE\xf3\x1d*\xaf\x01 │ │ │ │ - (5\xda\xb4PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3\xd1\x1b\xe1\xb5\x82\x9e\xe8\xd3\\\x0f\xe8\x87a\xc6 │ │ │ │ - \xb71?\r\xb3\nZ\xce\x06\xa5\xe9\xfd\xf3)\x1a\xcd\x86\x0e1)\xaa\xb72\xf1\x10NPK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00VGobtiChjVHmTGXzUJcm4\x90\xa8Wy\xb4sS\xd7\xed\xbaF\xc5\x06S\x02\xc7XL\t\x0c\xa5\x01\x13\x189KN\xc2\r\xd6\xdf\xaa~F\xban\xcc%B\xd0\xb31\xdc\xdf}\xf1\xc3s\xcaz\xf6\xcb#\x81\x8d\xbe\x0b\xf2y\x8d\x14\xa4\xc86\x18I\xc8\r\xd7\xc9\xdd5\xeb\xecRV\xae\xf2\xd2Q\x919\xbc\xb0I\xb7\xf2\x1bd\x83Z\xa6\x97\xc2\x15\x95\xdc\x11\xd2\x89\xc0j\xb1DC8\xb6T\x0f\xdcPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00BdHEWGCuwqaOQonBqrKw1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01w\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x01\x00\x00VGobtiChjVHmTGXzUJcm4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00" │ │ │ │ - b'PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99[OH\xa6 │ │ │ │ + \xb7\x95M\xeaPK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00msMvozuqUCYODnJxLuzb4\x11\x82\x94j\xae\xc5\x80j;\xa8|\xb4SN\xa9\x04\x1aO\xb0\xb9\x95\x96\xa5\xfd\xce\xdcW\x00H\x16\xe2@\xae\x04\xf5\x83`#\xd9\x8eYPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\t': │ │ │ │ + +R\x00\x00\x00R\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00NofxrivUwxKBgVxPuPul1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x85\x00\x00\x00efNvVwewNRcjzgTWqwCo2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\xc2\xec\xa4\x9b │ │ │ │ + \x00\x00\x00 │ │ │ │ + \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x01\x00\x00XqQrIhVxhqHLOvaUBPYK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\x01\x00\x00msMvozuqUCYODnJxLuzb4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00" │ │ │ │ + b"PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00BdHEWGCuwqaOQonBqrKw1\x03O\xc4\xb8\xed\x12\xd2t\x08\xb9Qc\xb5\xfe\t\x7f │ │ │ │ + {\x8c^\xd7'\xe5y\xe63`T\xe1!\xda\xca\x8b\x81\xdf\xb6\xa7.\x9d\x0f\xfc\x05\x80g\xcb\xc5\xdf\xc7\x13\xee\xb5@\x8e\xa7\x0c\xcb\xf2E\x15)\xb1\xb8\x02#a8\xf1\x16\xa1PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2\xc6\\\xb0*)Y\x87g\x85\xa7\x81\x84\xe9O\xe5N\x13Z\x11\xa1$b\xe9z\xeaQ\xaaE\xf3\x1d*\xaf\x01 │ │ │ │ + (5\xda\xb4PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3\xd1\x1b\xe1\xb5\x82\x9e\xe8\xd3\\\x0f\xe8\x87a\xc6 │ │ │ │ + \xb71?\r\xb3\nZ\xce\x06\xa5\xe9\xfd\xf3)\x1a\xcd\x86\x0e1)\xaa\xb72\xf1\x10NPK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00VGobtiChjVHmTGXzUJcm4\x90\xa8Wy\xb4sS\xd7\xed\xbaF\xc5\x06S\x02\xc7XL\t\x0c\xa5\x01\x13\x189KN\xc2\r\xd6\xdf\xaa~F\xban\xcc%B\xd0\xb31\xdc\xdf}\xf1\xc3s\xcaz\xf6\xcb#\x81\x8d\xbe\x0b\xf2y\x8d\x14\xa4\xc86\x18I\xc8\r\xd7\xc9\xdd5\xeb\xecRV\xae\xf2\xd2Q\x919\xbc\xb0I\xb7\xf2\x1bd\x83Z\xa6\x97\xc2\x15\x95\xdc\x11\xd2\x89\xc0j\xb1DC8\xb6T\x0f\xdcPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00BdHEWGCuwqaOQonBqrKw1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01w\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x01\x00\x00VGobtiChjVHmTGXzUJcm4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00" │ │ │ │ + b'PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\OH\xa6 │ │ │ │ [\x88\x00\x00\x00\x88\x00\x00\x00\x15\x00\x00\x00DyHKewLhhibhzUGoPJPV1\x86Q\xaf\xa9J\xc0\x9cx\xc1\xb1\xc7\xf1\x9c\xd1\xd02NK\x026h8\x88V\xc0+\x12\x05;\xb9\xf6\xa27\xe7\xbc\x81\xf9uQ\'V\rU\xd1j\xe0\xcf\x87\nD\xc6W\xe1\x1b\xc0,\xcf\xabw\xe9\x14\xf54\x89\xfb\xc9\xf2\x87\\u\xbaQ\x9aI\xe9##\xf4\xc9\xd1/ │ │ │ │ \x87\xf6u8\x97H\xb80F\x1dFe\x03\x10\xcf\xfb6\xf2\xb1\xaf1\x02 │ │ │ │ - {t\xfe\x9f\x8cs\x04\xfd\xb5\xae.\'\x9c\xd8s\xbc\xc3Jv\x93f\xf6\xb7\x90\xc4B=\xcd\xb5\xf1u\xbf\xb7PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00wsuNZTypxrmjXzftuAYY2p\xcc\x9f\xf9w\xa1\x00/ │ │ │ │ + {t\xfe\x9f\x8cs\x04\xfd\xb5\xae.\'\x9c\xd8s\xbc\xc3Jv\x93f\xf6\xb7\x90\xc4B=\xcd\xb5\xf1u\xbf\xb7PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00wsuNZTypxrmjXzftuAYY2p\xcc\x9f\xf9w\xa1\x00/ │ │ │ │ \xf1\xa2\xc9t\xdc\x18\x14\xd0/\x86f\xa7 │ │ │ │ - [9\\\xba\x0ew\x16\x04\xc3\x02B;f)\xeee\x00\xd4"Zwt\xd4\xc3\xf3\x00\xdfk\xc3\x15PK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [p\x0c\x9d\xfe \x00\x00\x00 │ │ │ │ + [9\\\xba\x0ew\x16\x04\xc3\x02B;f)\xeee\x00\xd4"Zwt\xd4\xc3\xf3\x00\xdfk\xc3\x15PK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\p\x0c\x9d\xfe │ │ │ │ + \x00\x00\x00 │ │ │ │ \x00\x00\x00\x15\x00\x00\x00GoEKRJHEeXLoKGItDIkA36\xf3?\xe5\xf0 │ │ │ │ [\xe8\xadA\xd5\x82\xc1 │ │ │ │ (\xabw\xe8\x7f\xb3\xf6\xd2\x0c\xe4\x03\xcf\xe4r\xdb │ │ │ │ - {\x81\xf4\xf3HPK\x03\x04\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00loHFWYBepAJXibTPNyJv4bU\xc8\x18\xad`\xa7]\xdeM\xfcm\xe1\x10|\xf9\xa2d\x00\x16\x1fD|\xe2r7\xd9\x92\xad\xfcbS\xbe\xb6\xe0\xc8\xe0\xa2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [OH\xa6 │ │ │ │ - [\x88\x00\x00\x00\x88\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00DyHKewLhhibhzUGoPJPV1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbb\x00\x00\x00wsuNZTypxrmjXzftuAYY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [p\x0c\x9d\xfe \x00\x00\x00 │ │ │ │ + {\x81\xf4\xf3HPK\x03\x04\x14\x00\x00\x00\x00\x00N3)\\\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00loHFWYBepAJXibTPNyJv4bU\xc8\x18\xad`\xa7]\xdeM\xfcm\xe1\x10|\xf9\xa2d\x00\x16\x1fD|\xe2r7\xd9\x92\xad\xfcbS\xbe\xb6\xe0\xc8\xe0\xa2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\OH\xa6 │ │ │ │ + [\x88\x00\x00\x00\x88\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00DyHKewLhhibhzUGoPJPV1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbb\x00\x00\x00wsuNZTypxrmjXzftuAYY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\p\x0c\x9d\xfe │ │ │ │ + \x00\x00\x00 │ │ │ │ \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01 │ │ │ │ - \x01\x00\x00GoEKRJHEeXLoKGItDIkA3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8e\x03\x99 │ │ │ │ - [\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x01\x00\x00loHFWYBepAJXibTPNyJv4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00' │ │ │ │ + \x01\x00\x00GoEKRJHEeXLoKGItDIkA3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00N3)\\\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x01\x00\x00loHFWYBepAJXibTPNyJv4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.zip(uncompressed_size=256, num_files=32, │ │ │ │ min_file_size=4, compression='bz2') │ │ │ │ ... │ │ │ │ - b'PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [g#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1BZh91AY&SY\xb9;q\x1c\x00\x00\x08\xff\xff\xc0\xc0H\x00\xca3\x98\x88\x90T\x00\x81\xe0A`\\\x02\x16\x0e\x1098\x03\x01\x02D\x01\x11\x1b\x00,4 │ │ │ │ + b'PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\g#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1BZh91AY&SY\xb9;q\x1c\x00\x00\x08\xff\xff\xc0\xc0H\x00\xca3\x98\x88\x90T\x00\x81\xe0A`\\\x02\x16\x0e\x1098\x03\x01\x02D\x01\x11\x1b\x00,4 │ │ │ │ \x00T`\x98\x83&CA\x88h\r4\x1902\x86i\xa4\xf2d1\x06\x99\x19\x1a4i\x82h\xc8\xf5\x03h\xd0dOQ\xea1\xa41r\x01\xe79\xfa\x9c\xfbY_\xc3\x16Y\xaa\r\'\xfc- │ │ │ │ \x03|P\x03\xd9"\x8a\x13\x18\xa3\x0c\xb5\x13\xce$\xce\x10\xdbm_\x84\x02\x10\x13\x84?OY\xf9\xe0\x1d\x19\x047.9HSZ\xf7S\x18\xf7\x8b\xb9"\x9c │ │ │ │ - (H\\\x9d\xb8\x8e\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2BZh91AY&SY\x91t\x99\xe9\x00\x00\x00X\xc2\x00\x08\x0c\x00\x08\x00 │ │ │ │ + (H\\\x9d\xb8\x8e\x00PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2BZh91AY&SY\x91t\x99\xe9\x00\x00\x00X\xc2\x00\x08\x0c\x00\x08\x00 │ │ │ │ \x00\x02\x00\x00 │ │ │ │ - \x00"\x03e\x08`4\x11|]\xc9\x14\xe1BBE\xd2g\xa4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00HsjAcfZksMRViIYdJRrn3BZh91AY&SY\x1d"\xce\x8d\x00\x00\x12w\xff\xc1\x00@\x80\x00`\n\x01$ │ │ │ │ + \x00"\x03e\x08`4\x11|]\xc9\x14\xe1BBE\xd2g\xa4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00HsjAcfZksMRViIYdJRrn3BZh91AY&SY\x1d"\xce\x8d\x00\x00\x12w\xff\xc1\x00@\x80\x00`\n\x01$ │ │ │ │ \x10\x00\x10\x10@\x00\x88\x01\x80\x08\x05\x80!\x02%\x00\x16\x10!\x00 │ │ │ │ \x00#\x01\xa0\x00i\xe5\x03jz\x9bj\x86\x18&\x04\xc0CFM0u\x97\xc1\x0e4vD\xecW\x03 │ │ │ │ {\xd2\xaf\tO\x90\x90eT\x11\xcd\x83\x01\'\x1f\x8b\xb9"\x9c │ │ │ │ - (H\x0e\x91gF\x80PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [W\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00dKxUVFacqRcQYvCYYRga4BZh91AY&SY\xef\xae\x0bX\x00\x00\x04\xc90 │ │ │ │ + (H\x0e\x91gF\x80PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\W\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00dKxUVFacqRcQYvCYYRga4BZh91AY&SY\xef\xae\x0bX\x00\x00\x04\xc90 │ │ │ │ \x80\x10\x04"\x02\x00\x10 \x00 │ │ │ │ - \x001\x06LA\x03L&F\x11A\xcf\x17rE8P\x90\xef\xae\x0bXPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oYfSueoxPSgBHsToacJD5BZh91AY&SY\xf0\x17\x17\x12\x00\x00\x00 │ │ │ │ + \x001\x06LA\x03L&F\x11A\xcf\x17rE8P\x90\xef\xae\x0bXPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oYfSueoxPSgBHsToacJD5BZh91AY&SY\xf0\x17\x17\x12\x00\x00\x00 │ │ │ │ \x0b\x82\x00\x00\x01\x00\x01\x00\x10\x00\x02 │ │ │ │ \x00!\x83A\x9a\tpqw$S\x85\t\x0f\x01qq │ │ │ │ - PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00TjtphorteObohEsZgfLW6BZh91AY&SY\xb6\xce\xa9\x04\x00\x00\x00\x924\x04\x00\x00\x08\x00\x10\x00@\x00\x01 │ │ │ │ - \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0bl\xea\x90@PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00pfDzrPQggzbrJiiDPZeQ7BZh91AY&SYy\xcf\x8a\x94\x00\x00\x01`\x84\x04\x00\x00\x00\xa0\x00\x02\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe7>*PPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00fCpVOLlelZEijfQSbBNk8BZh91AY&SY │ │ │ │ + PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00TjtphorteObohEsZgfLW6BZh91AY&SY\xb6\xce\xa9\x04\x00\x00\x00\x924\x04\x00\x00\x08\x00\x10\x00@\x00\x01 │ │ │ │ + \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0bl\xea\x90@PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00pfDzrPQggzbrJiiDPZeQ7BZh91AY&SYy\xcf\x8a\x94\x00\x00\x01`\x84\x04\x00\x00\x00\xa0\x00\x02\x00 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe7>*PPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00fCpVOLlelZEijfQSbBNk8BZh91AY&SY │ │ │ │ (\'$\x8d\x00\x00\x01\xa1D\x02\x00\x00\x10\x08\x00\x00\x08 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa0\x9c\x924PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ZPGfxsRfFzDHwBJURZHT9BZh91AY&SYy\xadb\xa8\x00\x00\x00@\x10\x04\x00\x14\x01 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xe6\xb5\x8a\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bhnORELPdeTclcaRrihI10BZh91AY&SY\xfarub\x00\x00\x01\xb0\x04 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa0\x9c\x924PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ZPGfxsRfFzDHwBJURZHT9BZh91AY&SYy\xadb\xa8\x00\x00\x00@\x10\x04\x00\x14\x01 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xe6\xb5\x8a\xa0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bhnORELPdeTclcaRrihI10BZh91AY&SY\xfarub\x00\x00\x01\xb0\x04 │ │ │ │ \x00\x00\x81\x08\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xe9\xc9\xd5\x88PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xa6G │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xe9\xc9\xd5\x88PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xa6G │ │ │ │ (\xb3*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MVkBFQzPuESPIajAndSX11BZh91AY&SY\xd7\xb5\x81\x83\x00\x00\x01\xa0\x06\x00\x00\x84\x00@\x00 │ │ │ │ - \x00!\x98\x19\x83,.\xe4\x8ap\xa1!\xafk\x03\x06PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [K\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iWmLrWzhUFeKQsbyxfOb12BZh91AY&SY5\xc8\x9d\xee\x00\x00\x01\t\x18\x02\x00\x08\x00\x02\x00 │ │ │ │ + \x00!\x98\x19\x83,.\xe4\x8ap\xa1!\xafk\x03\x06PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\K\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iWmLrWzhUFeKQsbyxfOb12BZh91AY&SY5\xc8\x9d\xee\x00\x00\x01\t\x18\x02\x00\x08\x00\x02\x00 │ │ │ │ \x00 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xd7"w\xb8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00tOzTFyGrgJGPgVPVTJQA13BZh91AY&SY+\x12Kd\x00\x00\x00 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xd7"w\xb8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00tOzTFyGrgJGPgVPVTJQA13BZh91AY&SY+\x12Kd\x00\x00\x00 │ │ │ │ \r\x08\x00\x00\x01\x00@\x08\x00 │ │ │ │ \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xacI- │ │ │ │ - \x90PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NxPdcWzUXIDleQUOKvpf14BZh91AY&SY\xd3\x19KA\x00\x00\x01\x98\x02\x00\x08\x02\x00\x04@ │ │ │ │ + \x90PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NxPdcWzUXIDleQUOKvpf14BZh91AY&SY\xd3\x19KA\x00\x00\x01\x98\x02\x00\x08\x02\x00\x04@ │ │ │ │ \x00!\x9ah3M\x13<]\xc9\x14\xe1BCLe- │ │ │ │ - \x04PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dviXPwvzSqnsgJrjRltF15BZh91AY&SY@\xf9!a\x00\x00\x01\xc9\x00 │ │ │ │ + \x04PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dviXPwvzSqnsgJrjRltF15BZh91AY&SY@\xf9!a\x00\x00\x01\xc9\x00 │ │ │ │ \x00\x00\x00\x80P │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\x03\xe4\x85\x84PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MpJWmhxyKnbkrXpTCrEe16BZh91AY&SY\t\xe2\xfd\x88\x00\x00\x01\x06\x04@\x08@\x00@\x00 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\x03\xe4\x85\x84PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MpJWmhxyKnbkrXpTCrEe16BZh91AY&SY\t\xe2\xfd\x88\x00\x00\x01\x06\x04@\x08@\x00@\x00 │ │ │ │ \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\'\x8b\xf6 │ │ │ │ - PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [B\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PqmNpvcgbedvCMhvHext17BZh91AY&SY\x8a │ │ │ │ + PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\B\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PqmNpvcgbedvCMhvHext17BZh91AY&SY\x8a │ │ │ │ [\x88P\x00\x00\x00\xc0\x06\x04\x00@\x00"\x00 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB)n!@PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x06F* │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB)n!@PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x06F* │ │ │ │ [.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YUwtXejffFiKWjvjXrBs18BZh91AY&SYz\x813\xc0\x00\x00\x01\xc1 │ │ │ │ \xc0\x00\x00@\x01\x00\x00\x80 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xea\x04\xcf\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RxylfYpFwNezXCvGboIa19BZh91AY&SY\xb1\xe4I\xf3\x00\x00\x01\x08E\x04\x00 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xea\x04\xcf\x00PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RxylfYpFwNezXCvGboIa19BZh91AY&SY\xb1\xe4I\xf3\x00\x00\x01\x08E\x04\x00 │ │ │ │ \x00\x00\x10\x08\x00 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\xc7\x91\'\xccPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sTIkednBgSUNdSogBkfX20BZh91AY&SY\x92UG\xad\x00\x00\x00\x00i\x00\x01\x02\x00\x00\x01\x10\x00 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBIU\x1e\xb4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x87\xdc5 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\xc7\x91\'\xccPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sTIkednBgSUNdSogBkfX20BZh91AY&SY\x92UG\xad\x00\x00\x00\x00i\x00\x01\x02\x00\x00\x01\x10\x00 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBIU\x1e\xb4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x87\xdc5 │ │ │ │ (.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DhgguyDpGMlzAzXxhzUl21BZh91AY&SY\x1c\xba\x15\xaa\x00\x00\x01\xd0\x04\x82\x00\x10\x00\x00@ │ │ │ │ \x00 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@r\xe8V\xa8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JeXWusgaoHpUhDjwLtrH22BZh91AY&SY\x9b\xacO\xfa\x00\x00\x00\x84\x11\x00\x08 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@r\xe8V\xa8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JeXWusgaoHpUhDjwLtrH22BZh91AY&SY\x9b\xacO\xfa\x00\x00\x00\x84\x11\x00\x08 │ │ │ │ \x00\x02\x00 │ │ │ │ - \x000\xcc\x0cz\x82qw$S\x85\t\t\xba\xc4\xff\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gVxPuPulkWEcumejcHjF23BZh91AY&SY\xe1\x85@\xe6\x00\x00\x00\x00+ │ │ │ │ + \x000\xcc\x0cz\x82qw$S\x85\t\t\xba\xc4\xff\xa0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gVxPuPulkWEcumejcHjF23BZh91AY&SY\xe1\x85@\xe6\x00\x00\x00\x00+ │ │ │ │ \x00\x04\x00\x10\x00\x00\x10 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x86\x15\x03\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cKIHCMwxnyrccspadwlF24BZh91AY&SYj\xee\xef\xcc\x00\x00\x01\x89\x11\x04\x00\x10\x00\x00\x02\x00@ │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xab\xbb\xbf0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [J\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00FeqBUnBjeTrRnLpAuzTm25BZh91AY&SY\xd6W\xe5r\x00\x00\x00\xd0\x01\x84\x00\x02\x00\x00\x08\x00\x02 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BCY_\x95\xc8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LcQYxgefNvVwewNRcjzg26BZh91AY&SYX\x8e\xed6\x00\x00\x01\x08\x1a\x01\x00\x08\x00\x04\x00\x00\x01 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BAb;\xb4\xd8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CoCkpwFBnmgOfMmoMIMA27BZh91AY&SY\x1a\rW\xb1\x00\x00\x00\x88D\x00\x05\x00\x08\x04\x00 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@h5^\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [k;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YDlLCoMUdprtyEhaAtHQ28BZh91AY&SY^zSv\x00\x00\x01\x16\x00\x00\x80\x02\x00\x80\x10 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BAy\xe9M\xd8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NOODKlMQNsEGUfRBsxal29BZh91AY&SY\xaf\xb4\xce\x02\x00\x00\x01\x90\x10\x80@@\x00\x01\x02 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xbe\xd38\x08PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00nFKQOtdbLYrwLInIpsCM30BZh91AY&SY\x8c|\xca\xd2\x00\x00\x01`\x08\x80\x08\x00\x00\x84\x00\x00\x08 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB1\xf3+HPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [f\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bclIddYvUlwsjrZMtvnB31BZh91AY&SY\x01\xb1 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x86\x15\x03\x98PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cKIHCMwxnyrccspadwlF24BZh91AY&SYj\xee\xef\xcc\x00\x00\x01\x89\x11\x04\x00\x10\x00\x00\x02\x00@ │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xab\xbb\xbf0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\J\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00FeqBUnBjeTrRnLpAuzTm25BZh91AY&SY\xd6W\xe5r\x00\x00\x00\xd0\x01\x84\x00\x02\x00\x00\x08\x00\x02 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BCY_\x95\xc8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LcQYxgefNvVwewNRcjzg26BZh91AY&SYX\x8e\xed6\x00\x00\x01\x08\x1a\x01\x00\x08\x00\x04\x00\x00\x01 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BAb;\xb4\xd8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CoCkpwFBnmgOfMmoMIMA27BZh91AY&SY\x1a\rW\xb1\x00\x00\x00\x88D\x00\x05\x00\x08\x04\x00 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@h5^\xc4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\k;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YDlLCoMUdprtyEhaAtHQ28BZh91AY&SY^zSv\x00\x00\x01\x16\x00\x00\x80\x02\x00\x80\x10 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BAy\xe9M\xd8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NOODKlMQNsEGUfRBsxal29BZh91AY&SY\xaf\xb4\xce\x02\x00\x00\x01\x90\x10\x80@@\x00\x01\x02 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xbe\xd38\x08PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00nFKQOtdbLYrwLInIpsCM30BZh91AY&SY\x8c|\xca\xd2\x00\x00\x01`\x08\x80\x08\x00\x00\x84\x00\x00\x08 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB1\xf3+HPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\f\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bclIddYvUlwsjrZMtvnB31BZh91AY&SY\x01\xb1 │ │ │ │ \xa8\x00\x00\x00(\x06\x02\x00\x00\x01\x00\x80 \x00 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x06\xc4\x82\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iAGIRKemRjXXUMRDLwSf32BZh91AY&SY\xa7#\xc9\xe9\x00\x00\x01\xa4A\x04\x00\x00\x04 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x06\xc4\x82\xa0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iAGIRKemRjXXUMRDLwSf32BZh91AY&SY\xa7#\xc9\xe9\x00\x00\x01\xa4A\x04\x00\x00\x04 │ │ │ │ \x00\x00\x10 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x9c\x8f\'\xa4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [g#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd7\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01=\x01\x00\x00HsjAcfZksMRViIYdJRrn3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [W\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdb\x01\x00\x00dKxUVFacqRcQYvCYYRga4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01B\x02\x00\x00oYfSueoxPSgBHsToacJD5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x02\x00\x00TjtphorteObohEsZgfLW6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x08\x03\x00\x00pfDzrPQggzbrJiiDPZeQ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x03\x00\x00fCpVOLlelZEijfQSbBNk8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xca\x03\x00\x00ZPGfxsRfFzDHwBJURZHT9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\'\x04\x00\x00bhnORELPdeTclcaRrihI10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xa6G │ │ │ │ - (\xb3*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00MVkBFQzPuESPIajAndSX11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [K\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe5\x04\x00\x00iWmLrWzhUFeKQsbyxfOb12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01G\x05\x00\x00tOzTFyGrgJGPgVPVTJQA13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa9\x05\x00\x00NxPdcWzUXIDleQUOKvpf14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\t\x06\x00\x00dviXPwvzSqnsgJrjRltF15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x06\x00\x00MpJWmhxyKnbkrXpTCrEe16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [B\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc9\x06\x00\x00PqmNpvcgbedvCMhvHext17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x06F* │ │ │ │ - [.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01)\x07\x00\x00YUwtXejffFiKWjvjXrBs18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8b\x07\x00\x00RxylfYpFwNezXCvGboIa19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xed\x07\x00\x00sTIkednBgSUNdSogBkfX20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x87\xdc5 │ │ │ │ - (.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x08\x00\x00DhgguyDpGMlzAzXxhzUl21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x08\x00\x00JeXWusgaoHpUhDjwLtrH22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x10\t\x00\x00gVxPuPulkWEcumejcHjF23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01r\t\x00\x00cKIHCMwxnyrccspadwlF24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [J\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\t\x00\x00FeqBUnBjeTrRnLpAuzTm25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x016\n\x00\x00LcQYxgefNvVwewNRcjzg26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x98\n\x00\x00CoCkpwFBnmgOfMmoMIMA27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [k;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf8\n\x00\x00YDlLCoMUdprtyEhaAtHQ28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01X\x0b\x00\x00NOODKlMQNsEGUfRBsxal29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00nFKQOtdbLYrwLInIpsCM30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [f\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00bclIddYvUlwsjrZMtvnB31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01|\x0c\x00\x00iAGIRKemRjXXUMRDLwSf32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x9c\x8f\'\xa4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\g#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd7\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01=\x01\x00\x00HsjAcfZksMRViIYdJRrn3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\W\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdb\x01\x00\x00dKxUVFacqRcQYvCYYRga4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01B\x02\x00\x00oYfSueoxPSgBHsToacJD5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x02\x00\x00TjtphorteObohEsZgfLW6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x08\x03\x00\x00pfDzrPQggzbrJiiDPZeQ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x03\x00\x00fCpVOLlelZEijfQSbBNk8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xca\x03\x00\x00ZPGfxsRfFzDHwBJURZHT9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\'\x04\x00\x00bhnORELPdeTclcaRrihI10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xa6G │ │ │ │ + (\xb3*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00MVkBFQzPuESPIajAndSX11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\K\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe5\x04\x00\x00iWmLrWzhUFeKQsbyxfOb12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01G\x05\x00\x00tOzTFyGrgJGPgVPVTJQA13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa9\x05\x00\x00NxPdcWzUXIDleQUOKvpf14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\t\x06\x00\x00dviXPwvzSqnsgJrjRltF15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x06\x00\x00MpJWmhxyKnbkrXpTCrEe16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\B\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc9\x06\x00\x00PqmNpvcgbedvCMhvHext17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x06F* │ │ │ │ + [.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01)\x07\x00\x00YUwtXejffFiKWjvjXrBs18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8b\x07\x00\x00RxylfYpFwNezXCvGboIa19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xed\x07\x00\x00sTIkednBgSUNdSogBkfX20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x87\xdc5 │ │ │ │ + (.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x08\x00\x00DhgguyDpGMlzAzXxhzUl21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x08\x00\x00JeXWusgaoHpUhDjwLtrH22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x10\t\x00\x00gVxPuPulkWEcumejcHjF23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01r\t\x00\x00cKIHCMwxnyrccspadwlF24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\J\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\t\x00\x00FeqBUnBjeTrRnLpAuzTm25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x016\n\x00\x00LcQYxgefNvVwewNRcjzg26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x98\n\x00\x00CoCkpwFBnmgOfMmoMIMA27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\k;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf8\n\x00\x00YDlLCoMUdprtyEhaAtHQ28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01X\x0b\x00\x00NOODKlMQNsEGUfRBsxal29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00nFKQOtdbLYrwLInIpsCM30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\f\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00bclIddYvUlwsjrZMtvnB31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01|\x0c\x00\x00iAGIRKemRjXXUMRDLwSf32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ \x00 \x00w\x08\x00\x00\xde\x0c\x00\x00\x00\x00' │ │ │ │ - b'PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1BZh91AY&SY\x12\xa6\xbba\x00\x00\x03\xff\xff\xcd\x10)\x10H\x00\x00J@A\xc9\xa0`\x10\x00\x04\\I\xa7\x00\x92a\xe4 │ │ │ │ + b'PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1BZh91AY&SY\x12\xa6\xbba\x00\x00\x03\xff\xff\xcd\x10)\x10H\x00\x00J@A\xc9\xa0`\x10\x00\x04\\I\xa7\x00\x92a\xe4 │ │ │ │ \x06\x11\x00/\x10 \x02\x02 │ │ │ │ \x00T`\x98LL\x991\x190\x00F\x10bf\x98\xa7\xea\x18\x00\x990\x9a0\x02mF&\x86\x01<\xa6O\n>\xef\xbb\xabk\xbc\n\x99\x99&\x92\x80\x90|\xba\xf3r?\x80\x1f\xabu\xb6\xfdv\x01\xb2- │ │ │ │ D(\xb4\x18\x84/ │ │ │ │ - \xba\x044\n\xef\xfb\x10X\x80\xfe\x8cJ\x10\n]@7\x17rE8P\x90\x12\xa6\xbbaPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00OKOtybVHPNUsZiksKaMD2BZh91AY&SY\xcc\xf9\xb0\xb7\x00\x00\x04\x9b\xdf │ │ │ │ + \xba\x044\n\xef\xfb\x10X\x80\xfe\x8cJ\x10\n]@7\x17rE8P\x90\x12\xa6\xbbaPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00OKOtybVHPNUsZiksKaMD2BZh91AY&SY\xcc\xf9\xb0\xb7\x00\x00\x04\x9b\xdf │ │ │ │ \x80\x08\x00\x04\x01@\x00\x00 │ │ │ │ \x0c\x00\x80\x01\x00\x00\x10\x00\x90\xa3\x00 │ │ │ │ - \x001L\x98\x99\x06F\x14\x00\x01\xe9\xea\x8b\xa5\xf7c\x8b\xc8\x17Fc\xe2\xeeH\xa7\n\x12\x19\x9f6\x16\xe0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xeeP\xe4\x10i\x00\x00\x00 │ │ │ │ + \x001L\x98\x99\x06F\x14\x00\x01\xe9\xea\x8b\xa5\xf7c\x8b\xc8\x17Fc\xe2\xeeH\xa7\n\x12\x19\x9f6\x16\xe0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xeeP\xe4\x10i\x00\x00\x00 │ │ │ │ (\x00\x00\x00\x15\x00\x00\x00ebanNuOGuTbyRgKrbyBc3BZh91AY&SY\x96\xc7\xce\xee\x00\x00\x0f\xff\x7f\x90\x04\x01\x81\x080\x00@DH\x88$ │ │ │ │ \x80&\x84\x00\x04 \x80`@\x01!@\x00\x00 !\x00 │ │ │ │ \x00#\x00\xd04\r\x1e\xa0h\xf4\x9b5C\x0c\x8c\t\xa6\x04\xc8bh\xc3\xde\xd5\x83\xc64\xf8 │ │ │ │ (\xb9H;e/ │ │ │ │ - \x92\x106\x87\xbd#\x11Q\xa0\n?\x17rE8P\x90\x96\xc7\xce\xeePK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00NxhGjAUqXkPFQBKVhOce4BZh91AY&SY0\xfb\x8d\x8a\x00\x00\x03\\\x1f │ │ │ │ + \x92\x106\x87\xbd#\x11Q\xa0\n?\x17rE8P\x90\x96\xc7\xce\xeePK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00NxhGjAUqXkPFQBKVhOce4BZh91AY&SY0\xfb\x8d\x8a\x00\x00\x03\\\x1f │ │ │ │ \x00\x00@\x02\x04\x02\x00\x00\x08\x84 \x00\x00\x10\x00\x80 │ │ │ │ - \x00"\x00\x0c\x84\r\x03B\xd9\xf6\x8e\x12\x01\xf1w$S\x85\t\x03\x0f\xb8\xd8\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00qbMaUkvdqucNKsRecsUN5BZh91AY&SY\xc0\xdb\x0f\n\x00\x00\x01B#\x00\x00\x80\x04\x00\x01\x08\x00\x00@ │ │ │ │ - \x000\xcd\x00\xc3D27\x17rE8P\x90\xc0\xdb\x0f\nPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00PjusgsjGHaxCTzecSPSn6BZh91AY&SYu\xa3\xd5\xb7\x00\x00\x00\x18\x18\x00 │ │ │ │ + \x00"\x00\x0c\x84\r\x03B\xd9\xf6\x8e\x12\x01\xf1w$S\x85\t\x03\x0f\xb8\xd8\xa0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00qbMaUkvdqucNKsRecsUN5BZh91AY&SY\xc0\xdb\x0f\n\x00\x00\x01B#\x00\x00\x80\x04\x00\x01\x08\x00\x00@ │ │ │ │ + \x000\xcd\x00\xc3D27\x17rE8P\x90\xc0\xdb\x0f\nPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00PjusgsjGHaxCTzecSPSn6BZh91AY&SYu\xa3\xd5\xb7\x00\x00\x00\x18\x18\x00 │ │ │ │ \x10\x00\x00\x10\x00\x80 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xd6\x8fV\xdcPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ybVGobtiChjVHmTGXzUJ7BZh91AY&SY\x8d\x80 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xd6\x8fV\xdcPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ybVGobtiChjVHmTGXzUJ7BZh91AY&SY\x8d\x80 │ │ │ │ {1\x00\x00\x00\x00\xb0\x08\x08@\x00\x00@ │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BB6\x01\xec\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00imlTyThDaWauPZbQAbOf8BZh91AY&SY_I\xd05\x00\x00\x00\xc4\x06\x00\x02\x00\x01\x10\x00\x01\x00 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA}\'@\xd4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00wVrmhABdvIYwwyluHuER9BZh91AY&SY\'\xfes\xaa\x00\x00\x01@\x88\x80\x08\x00 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BB6\x01\xec\xc4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00imlTyThDaWauPZbQAbOf8BZh91AY&SY_I\xd05\x00\x00\x00\xc4\x06\x00\x02\x00\x01\x10\x00\x01\x00 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA}\'@\xd4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00wVrmhABdvIYwwyluHuER9BZh91AY&SY\'\xfes\xaa\x00\x00\x01@\x88\x80\x08\x00 │ │ │ │ \x00\x01\x10\x00 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x9f\xf9\xce\xa8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oFTuGBShuNMYwfxyiyiV10BZh91AY&SYg\xdes\x8a\x00\x00\x00\x0c\x08\x00 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x9f\xf9\xce\xa8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oFTuGBShuNMYwfxyiyiV10BZh91AY&SYg\xdes\x8a\x00\x00\x00\x0c\x08\x00 │ │ │ │ \x00 @\x04 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\x9fy\xce │ │ │ │ - (PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xbe\xa4 │ │ │ │ + (PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xbe\xa4 │ │ │ │ [\x1c,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00GNGNkXjEpGpwJnLsgFiw11BZh91AY&SY\xe7m\x0f\xcd\x00\x00\x01\x90\x03\x01\x80\x00 │ │ │ │ \x00\x02 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9d\xb4?4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CCiklBQsTMLrgYSvSUrA12BZh91AY&SY\xadh\xb1m\x00\x00\x00\x04\xa4\x00\x10\x00@\x00\x04@\x00 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xb5\xa2\xc5\xb4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TZsXAYZQJiaEKWAKHkHZ13BZh91AY&SYx\'Ld\x00\x00\x01\x12D\x00\x08\x01\x00\x00@@\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe0\x9d1\x90PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PaUQyfxEnzOVDReSViRS14BZh91AY&SY\xee\x9f\x8fD\x00\x00\x00\x01E\x00\x10\x00\x80\x00\x00\xc0\x00 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xba~=\x10PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [DQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bguUDVWeErAxyfRzHyjC15BZh91AY&SY │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9d\xb4?4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CCiklBQsTMLrgYSvSUrA12BZh91AY&SY\xadh\xb1m\x00\x00\x00\x04\xa4\x00\x10\x00@\x00\x04@\x00 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xb5\xa2\xc5\xb4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TZsXAYZQJiaEKWAKHkHZ13BZh91AY&SYx\'Ld\x00\x00\x01\x12D\x00\x08\x01\x00\x00@@\x00 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe0\x9d1\x90PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PaUQyfxEnzOVDReSViRS14BZh91AY&SY\xee\x9f\x8fD\x00\x00\x00\x01E\x00\x10\x00\x80\x00\x00\xc0\x00 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xba~=\x10PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\DQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bguUDVWeErAxyfRzHyjC15BZh91AY&SY │ │ │ │ {\x97\xfb\xd3\x00\x00\x01\x14!\x08\x00\x00 \x00\x10\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xee_\xefLPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YyDvezQpseIcIEkbvKFL16BZh91AY&SY\xea\xa3\xd8a\x00\x00\x01\x88\x18\xa0\x00\x00\x00\xa0\x00\x10\x00 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xaa\x8fa\x84PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JmzZoasXWepvMYShokOI17BZh91AY&SY\xf0]\xfbf\x00\x00\x01\x0c$\x00\x02\x10\x00@\x00\x04\x00 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BC\xc1w\xed\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [z\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00uAyItVwsuNZTypxrmjXz18BZh91AY&SY\xa24z\xd4\x00\x00\x00\x00\x05\x04\x80\x00\x06 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\x88\xd1\xebPPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YYDGJAzqJeqUlYZDcekq19BZh91AY&SY\xcd3\xdcM\x00\x00\x00\xc2\x88\x00\x01\x00\x04\x00\x80\x00\x10 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BC4\xcfq4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00XaBgQFVeySBGvBWlvyak20BZh91AY&SYY\xd90e\x00\x00\x00\xc0H\x00\x01\x00 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xee_\xefLPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YyDvezQpseIcIEkbvKFL16BZh91AY&SY\xea\xa3\xd8a\x00\x00\x01\x88\x18\xa0\x00\x00\x00\xa0\x00\x10\x00 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xaa\x8fa\x84PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JmzZoasXWepvMYShokOI17BZh91AY&SY\xf0]\xfbf\x00\x00\x01\x0c$\x00\x02\x10\x00@\x00\x04\x00 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BC\xc1w\xed\x98PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\z\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00uAyItVwsuNZTypxrmjXz18BZh91AY&SY\xa24z\xd4\x00\x00\x00\x00\x05\x04\x80\x00\x06 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\x88\xd1\xebPPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YYDGJAzqJeqUlYZDcekq19BZh91AY&SY\xcd3\xdcM\x00\x00\x00\xc2\x88\x00\x01\x00\x04\x00\x80\x00\x10 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BC4\xcfq4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00XaBgQFVeySBGvBWlvyak20BZh91AY&SYY\xd90e\x00\x00\x00\xc0H\x00\x01\x00 │ │ │ │ \x04 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BAgd\xc1\x94PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [ │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BAgd\xc1\x94PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\ │ │ │ │ [\xae\x0b\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RJHEeXLoKGItDIkAgfVg21BZh91AY&SY\x9c=\x8d\xe2\x00\x00\x01\x82\x11\x80\x08\x00\x02\x00@@\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BBp\xf67\x88PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gneAQSxsOvxUCXOlmyhw22BZh91AY&SY\x97\xff\x19: │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BBp\xf67\x88PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gneAQSxsOvxUCXOlmyhw22BZh91AY&SY\x97\xff\x19: │ │ │ │ \x00\x00\x01\x95\x00\x80\x04\x00\x04@\x00\x00@ │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BB_\xfcd\xe8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pAJXibTPNyJvjuOPXUJB23BZh91AY&SY*\xe8]\xd6\x00\x00\x00\x86\x02\x80\x02\x00\x02\x00\x01\x00\x04 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xab\xa1wXPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [Q\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00UDlwmVRCkcgxJlJSNwHZ24BZh91AY&SY;/ │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BB_\xfcd\xe8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pAJXibTPNyJvjuOPXUJB23BZh91AY&SY*\xe8]\xd6\x00\x00\x00\x86\x02\x80\x02\x00\x02\x00\x01\x00\x04 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xab\xa1wXPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\Q\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00UDlwmVRCkcgxJlJSNwHZ24BZh91AY&SY;/ │ │ │ │ ]G\x00\x00\x01\x83\x08\x88\x00\x10\x00\x00\x01\x00\x04 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xec\xbdu\x1cPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CswwIRyhNNXuyCUKbkSE25BZh91AY&SY\xe9d │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xec\xbdu\x1cPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CswwIRyhNNXuyCUKbkSE25BZh91AY&SY\xe9d │ │ │ │ \xac\x00\x00\x01E\x00\x90\x00\x02\x00\x00\x08\x00\x10 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa5\x90\x82\xb0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qCdFLNkGsebQFTEXtyfx26BZh91AY&SY\xfe\x8c\xcb\\\x00\x00\x01\x00\x94\x04\x00\x00\x02\x0c\x00 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa5\x90\x82\xb0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qCdFLNkGsebQFTEXtyfx26BZh91AY&SY\xfe\x8c\xcb\\\x00\x00\x01\x00\x94\x04\x00\x00\x02\x0c\x00 │ │ │ │ \x00!\x9ah3M\x07<]\xc9\x14\xe1BC\xfa3- │ │ │ │ - pPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QneiGDdZyqLbwIYNUgwb27BZh91AY&SYj\xef\rd\x00\x00\x00\x88L\x00\x08\x00\x80@\x00\x04\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xab\xbc5\x90PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pGHMCdAaVQHnhZfDXNnf28BZh91AY&SY\xac\xdc\n\xc8\x00\x00\x00\xa4\x80\xa0\x00 │ │ │ │ + pPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QneiGDdZyqLbwIYNUgwb27BZh91AY&SYj\xef\rd\x00\x00\x00\x88L\x00\x08\x00\x80@\x00\x04\x00 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xab\xbc5\x90PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pGHMCdAaVQHnhZfDXNnf28BZh91AY&SY\xac\xdc\n\xc8\x00\x00\x00\xa4\x80\xa0\x00 │ │ │ │ \x00\x10\x00\x00@ \x00!\x9ah3M\x17<]\xc9\x14\xe1BB\xb3p+ │ │ │ │ - PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sDKZKYuFMsnYsZSlRZoI29BZh91AY&SY,\xe8\x9d\x9a\x00\x00\x00\x100\x00\x10\x00\x02\x02\x80 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xb3\xa2vhPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bFpfLYAsxvBveYZjmwKb30BZh91AY&SY\xdf\x06I\x8f\x00\x00\x00\x90P\x00\x80\x00 │ │ │ │ + PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sDKZKYuFMsnYsZSlRZoI29BZh91AY&SY,\xe8\x9d\x9a\x00\x00\x00\x100\x00\x10\x00\x02\x02\x80 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xb3\xa2vhPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bFpfLYAsxvBveYZjmwKb30BZh91AY&SY\xdf\x06I\x8f\x00\x00\x00\x90P\x00\x80\x00 │ │ │ │ P\x00 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BC|\x19&\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qQVXaNBgmovyWdKSsmlp32BZh91AY&SY\x7f6\x96T\x00\x00\x00\xc6@\x00\x02\x00\x10\x00\x00\xc0\x00 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfc\xdaYPPK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc6\x00\x00\x00OKOtybVHPNUsZiksKaMD2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xeeP\xe4\x10i\x00\x00\x00 │ │ │ │ - (\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x01\x00\x00ebanNuOGuTbyRgKrbyBc3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x01\x00\x00NxhGjAUqXkPFQBKVhOce4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01P\x02\x00\x00qbMaUkvdqucNKsRecsUN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb3\x02\x00\x00PjusgsjGHaxCTzecSPSn6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x14\x03\x00\x00ybVGobtiChjVHmTGXzUJ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x03\x00\x00imlTyThDaWauPZbQAbOf8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\x03\x00\x00wVrmhABdvIYwwyluHuER9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x04\x00\x00oFTuGBShuNMYwfxyiyiV10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xbe\xa4 │ │ │ │ - [\x1c,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x95\x04\x00\x00GNGNkXjEpGpwJnLsgFiw11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf5\x04\x00\x00CCiklBQsTMLrgYSvSUrA12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01W\x05\x00\x00TZsXAYZQJiaEKWAKHkHZ13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb9\x05\x00\x00PaUQyfxEnzOVDReSViRS14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [DQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1b\x06\x00\x00bguUDVWeErAxyfRzHyjC15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01}\x06\x00\x00YyDvezQpseIcIEkbvKFL16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x06\x00\x00JmzZoasXWepvMYShokOI17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [z\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01A\x07\x00\x00uAyItVwsuNZTypxrmjXz18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9f\x07\x00\x00YYDGJAzqJeqUlYZDcekq19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x01\x08\x00\x00XaBgQFVeySBGvBWlvyak20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [ │ │ │ │ - [\xae\x0b\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01a\x08\x00\x00RJHEeXLoKGItDIkAgfVg21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x08\x00\x00gneAQSxsOvxUCXOlmyhw22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\t\x00\x00pAJXibTPNyJvjuOPXUJB23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [Q\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\t\x00\x00UDlwmVRCkcgxJlJSNwHZ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\t\x00\x00CswwIRyhNNXuyCUKbkSE25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\n\x00\x00qCdFLNkGsebQFTEXtyfx26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\n\x00\x00QneiGDdZyqLbwIYNUgwb27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x0b\x00\x00pGHMCdAaVQHnhZfDXNnf28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01o\x0b\x00\x00sDKZKYuFMsnYsZSlRZoI29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x0b\x00\x00bFpfLYAsxvBveYZjmwKb30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [`\xe8UD.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01/ │ │ │ │ - \x0c\x00\x00YHoOmUAncuolXVBUKwic31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [>\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x91\x0c\x00\x00qQVXaNBgmovyWdKSsmlp32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BCgF\xea\xbcPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\>\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qQVXaNBgmovyWdKSsmlp32BZh91AY&SY\x7f6\x96T\x00\x00\x00\xc6@\x00\x02\x00\x10\x00\x00\xc0\x00 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfc\xdaYPPK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc6\x00\x00\x00OKOtybVHPNUsZiksKaMD2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xeeP\xe4\x10i\x00\x00\x00 │ │ │ │ + (\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x01\x00\x00ebanNuOGuTbyRgKrbyBc3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x01\x00\x00NxhGjAUqXkPFQBKVhOce4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01P\x02\x00\x00qbMaUkvdqucNKsRecsUN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb3\x02\x00\x00PjusgsjGHaxCTzecSPSn6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x14\x03\x00\x00ybVGobtiChjVHmTGXzUJ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x03\x00\x00imlTyThDaWauPZbQAbOf8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\x03\x00\x00wVrmhABdvIYwwyluHuER9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x04\x00\x00oFTuGBShuNMYwfxyiyiV10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xbe\xa4 │ │ │ │ + [\x1c,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x95\x04\x00\x00GNGNkXjEpGpwJnLsgFiw11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf5\x04\x00\x00CCiklBQsTMLrgYSvSUrA12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01W\x05\x00\x00TZsXAYZQJiaEKWAKHkHZ13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb9\x05\x00\x00PaUQyfxEnzOVDReSViRS14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\DQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1b\x06\x00\x00bguUDVWeErAxyfRzHyjC15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01}\x06\x00\x00YyDvezQpseIcIEkbvKFL16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x06\x00\x00JmzZoasXWepvMYShokOI17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\z\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01A\x07\x00\x00uAyItVwsuNZTypxrmjXz18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9f\x07\x00\x00YYDGJAzqJeqUlYZDcekq19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x01\x08\x00\x00XaBgQFVeySBGvBWlvyak20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\ │ │ │ │ + [\xae\x0b\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01a\x08\x00\x00RJHEeXLoKGItDIkAgfVg21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x08\x00\x00gneAQSxsOvxUCXOlmyhw22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\t\x00\x00pAJXibTPNyJvjuOPXUJB23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\Q\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\t\x00\x00UDlwmVRCkcgxJlJSNwHZ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\t\x00\x00CswwIRyhNNXuyCUKbkSE25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\n\x00\x00qCdFLNkGsebQFTEXtyfx26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\n\x00\x00QneiGDdZyqLbwIYNUgwb27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x0b\x00\x00pGHMCdAaVQHnhZfDXNnf28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01o\x0b\x00\x00sDKZKYuFMsnYsZSlRZoI29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x0b\x00\x00bFpfLYAsxvBveYZjmwKb30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\`\xe8UD.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01/ │ │ │ │ + \x0c\x00\x00YHoOmUAncuolXVBUKwic31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\>\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x91\x0c\x00\x00qQVXaNBgmovyWdKSsmlp32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ \x00 \x00w\x08\x00\x00\xf3\x0c\x00\x00\x00\x00' │ │ │ │ - b'PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1BZh91AY&SY: │ │ │ │ + b'PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1BZh91AY&SY: │ │ │ │ \x86\xa8\x85\x00\x00\x10\x7f\xff\xc7\xfc\x00\x98\x18\xa4\x04\x08D\x88BIM\x9d\x00D\xac\xaa\x04\xd1\x08#^\xe8\x1f: │ │ │ │ \x08\x06%0\x1a\x04\xa0\x00t8\xd0\xd0\x00\x1ah\x1a4\x00h4h\x1a\x00\x00\x1a\x1e2Hb4\xd0\xd1\x9014\x1bS@\xd0z\x11\xa6\x8d\x1a\x1aa4\x01\xa0bh\n\x85\x96\xa8&\x18Mz\xd8>\x1at\x19j\x01\xb8\xc3\xee\xe2\xd0\xc1\x88\x08\xaft │ │ │ │ (\xa4"\xcc\xe8\x0fh\xd2\xe2\xc7\x85!m\xdc\xca\x83\xca,\x93\xac\xbfY\xd5\xc0p\xfa │ │ │ │ - {V8w\x17\xe7\xf7\xcf\xc9I\xb9\xb3\x1a+_\x06\xf8\r\xd2T1Z\xe2\x05\x07\xce\xca"\xe0N\xdf\xf1w$S\x85\t\x03\xa8j\x88PPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00zhEvGVlawFHHheqGGQjd2BZh91AY&SY\xb2\xb0O\x8d\x00\x00\x01\x90Q\x80\x80\x00\x14 │ │ │ │ + {V8w\x17\xe7\xf7\xcf\xc9I\xb9\xb3\x1a+_\x06\xf8\r\xd2T1Z\xe2\x05\x07\xce\xca"\xe0N\xdf\xf1w$S\x85\t\x03\xa8j\x88PPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00zhEvGVlawFHHheqGGQjd2BZh91AY&SY\xb2\xb0O\x8d\x00\x00\x01\x90Q\x80\x80\x00\x14 │ │ │ │ \x00\x10\x01@ │ │ │ │ - \x001\x0c\x08\x18\x8c\x9a&\xe7K|]\xc9\x14\xe1BB\xca\xc1>4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [c\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00PifnLFviWNJQOfORMzJf3BZh91AY&SY\xae&\xf9\x04\x00\x00\x05|^\x84\x82\x04\x00\x01\x08\x00A\x01\x80\x01\x02@\x00\x01\x00\x02\x00@\x00\x01\x00 │ │ │ │ - \x001CM0\x00P\xc4\xd0\xc6\xa7\xa8\xaaPEN\xc4\t\xa3\xe3\xf1w$S\x85\t\n\xe2o\x90@PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00KHMlkVUcOgMpvYRCMxCD4BZh91AY&SY`W\xb9A\x00\x00\x01\x13 │ │ │ │ + \x001\x0c\x08\x18\x8c\x9a&\xe7K|]\xc9\x14\xe1BB\xca\xc1>4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\c\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00PifnLFviWNJQOfORMzJf3BZh91AY&SY\xae&\xf9\x04\x00\x00\x05|^\x84\x82\x04\x00\x01\x08\x00A\x01\x80\x01\x02@\x00\x01\x00\x02\x00@\x00\x01\x00 │ │ │ │ + \x001CM0\x00P\xc4\xd0\xc6\xa7\xa8\xaaPEN\xc4\t\xa3\xe3\xf1w$S\x85\t\n\xe2o\x90@PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00KHMlkVUcOgMpvYRCMxCD4BZh91AY&SY`W\xb9A\x00\x00\x01\x13 │ │ │ │ \x80\x02\x01\x00\x00\x10\x08\x00@\x00 │ │ │ │ \x00!\x83A\x9a\tpqw$S\x85\t\x06\x05 │ │ │ │ - {\x94\x10PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00nlJSSBOTHihNgZXaQRrN5BZh91AY&SYu\x15v\x84\x00\x00\x01\x01I\x00\x10 │ │ │ │ + {\x94\x10PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00nlJSSBOTHihNgZXaQRrN5BZh91AY&SYu\x15v\x84\x00\x00\x01\x01I\x00\x10 │ │ │ │ \x00\x00\x01\x01\x00 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xd4U\xda\x10PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00rzBeqtuywdlHRAhditDI6BZh91AY&SY0\xf2Qr\x00\x00\x00\x00}\x80 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xd4U\xda\x10PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00rzBeqtuywdlHRAhditDI6BZh91AY&SY0\xf2Qr\x00\x00\x00\x00}\x80 │ │ │ │ \x00\x10\x08\x00D\x00\x00\x02\x00\x01\x04\x00 │ │ │ │ - \x001\x0c\x08\x1941\xb9\xef\xa3\x94]\xc9\x14\xe1B@\xc3\xc9E\xc8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x02: │ │ │ │ + \x001\x0c\x08\x1941\xb9\xef\xa3\x94]\xc9\x14\xe1B@\xc3\xc9E\xc8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x02: │ │ │ │ \xc4\xbb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00mALOtPaDytNmbAYDctrz7BZh91AY&SY\xf5\x00Jf\x00\x00\x00B\x88\xc0\x00\x10\x00\x00@@\x00\x04\x00 │ │ │ │ - \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0fP\x04\xa6`PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [d\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VNyIWRKJElbxGQIFqrwO8BZh91AY&SY\x14\xe8\xdb\x9e\x00\x00\x01\x80\x8e\x00 │ │ │ │ + \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0fP\x04\xa6`PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\d\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VNyIWRKJElbxGQIFqrwO8BZh91AY&SY\x14\xe8\xdb\x9e\x00\x00\x01\x80\x8e\x00 │ │ │ │ \x00\x04\x00@\x00\x08 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@S\xa3nxPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00tmnmEWtxFGhmRniKFUxk9BZh91AY&SYL\xf8\x18_\x00\x00\x01\x10\x88\x80\x02\x00\x00\x80\x80\x00\x01 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA3\xe0a|PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00VpokRqbjkRSxnozQSMKK10BZh91AY&SYQ\xb0\xfa\xd0\x00\x00\x00\xaa\x10\x00\x01\x00\x10 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@S\xa3nxPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00tmnmEWtxFGhmRniKFUxk9BZh91AY&SYL\xf8\x18_\x00\x00\x01\x10\x88\x80\x02\x00\x00\x80\x80\x00\x01 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA3\xe0a|PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00VpokRqbjkRSxnozQSMKK10BZh91AY&SYQ\xb0\xfa\xd0\x00\x00\x00\xaa\x10\x00\x01\x00\x10 │ │ │ │ \x00\x00\x08 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BAF\xc3\xeb@PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NFDqUSzlJLZPeZSErMFe11BZh91AY&SYK\x9bo\xaa\x00\x00\x00h │ │ │ │ - \x00\x10\x02\x00@\x00\x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA.m\xbe\xa8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eEugUWVBSkpVElglzpMo12BZh91AY&SY9\x857\xd7\x00\x00\x00\x07\x02\x02\x00\x00\x02\x02\x00@\x00 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xe6\x14\xdf\\PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [f\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TaBygQoUKSTPMahkEagz13BZh91AY&SY\xaa\x111\xf1\x00\x00\x01\x02\x91\x00 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BAF\xc3\xeb@PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NFDqUSzlJLZPeZSErMFe11BZh91AY&SYK\x9bo\xaa\x00\x00\x00h │ │ │ │ + \x00\x10\x02\x00@\x00\x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA.m\xbe\xa8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eEugUWVBSkpVElglzpMo12BZh91AY&SY9\x857\xd7\x00\x00\x00\x07\x02\x02\x00\x00\x02\x02\x00@\x00 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xe6\x14\xdf\\PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\f\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TaBygQoUKSTPMahkEagz13BZh91AY&SY\xaa\x111\xf1\x00\x00\x01\x02\x91\x00 │ │ │ │ @\x00\x08\x00\x00 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xa8D\xc7\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qTmHMJjsoCYlCdtXVeSL14BZh91AY&SY\xf1\n\xa6\xc7\x00\x00\x00\x05B\x00 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xa8D\xc7\xc4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qTmHMJjsoCYlCdtXVeSL14BZh91AY&SY\xf1\n\xa6\xc7\x00\x00\x00\x05B\x00 │ │ │ │ \x08\x00\x02\x00\x00@ │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xc4*\x9b\x1cPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x95\xf4\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00GRTOvKKdcrHtHNOoYCGH29BZh91AY&SY- │ │ │ │ + [\xa5\x1a\x94PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\$L\xa9L,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00VfiiyVKwRbtXfeNkLlHA26BZh91AY&SY9\x86\xa1\xd9\x00\x00\x00\xc2\x02\x04\x00\x00\x00\x80\xa0 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1B@\xe6\x1a\x87dPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\e9w\xc9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YFoAySMTLnoiTUqbyOKJ27BZh91AY&SY\x035\x9fF\x00\x00\x00\x0b\x01\x04\x00\x00\x02\x02\x00\x00\x08 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x0c\xd6}\x18PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\'\xe0\xa7\xde.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QXFCbvyXwaDdZILKWvoe28BZh91AY&SY\x9b\xf24v\x00\x00\x01\xc1\x10\xa0\x00\x02\x00\x00\x00\x84\x00 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBo\xc8\xd1\xd8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x8b>\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00GRTOvKKdcrHtHNOoYCGH29BZh91AY&SY- │ │ │ │ \xc0\xf1\x10\x00\x00\x00\x04\x06\x00\x01\x00\x14\x00\x04 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xb7\x03\xc4@PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [Xp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LYZREFytvVHibwwdlrtG30BZh91AY&SY~\x82 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xb7\x03\xc4@PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\Xp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LYZREFytvVHibwwdlrtG30BZh91AY&SY~\x82 │ │ │ │ [;\x00\x00\x01\x1a\x00\x88\x00\x10\x00\x00\x02\x00\x01 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfa\tl\xecPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [g\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00jFlZaBVJJjuqBiiUIyMM31BZh91AY&SY\xe7\x14\x12\xd4\x00\x00\x01 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfa\tl\xecPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\g\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00jFlZaBVJJjuqBiiUIyMM31BZh91AY&SY\xe7\x14\x12\xd4\x00\x00\x01 │ │ │ │ d@\x00\x00@\x00\x10\x00@ │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9cPKPPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [j\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rxdHRlWGCkTwcWtpdbcT32BZh91AY&SY0\xc2U\xa4\x00\x00\x01\x16\x00\x80 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9cPKPPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\j\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rxdHRlWGCkTwcWtpdbcT32BZh91AY&SY0\xc2U\xa4\x00\x00\x01\x16\x00\x80 │ │ │ │ \x00\x80\x01\x00@\x00 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xc3\tV\x90PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf0\x00\x00\x00zhEvGVlawFHHheqGGQjd2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [c\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x01\x00\x00PifnLFviWNJQOfORMzJf3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd2\x01\x00\x00KHMlkVUcOgMpvYRCMxCD4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x02\x00\x00nlJSSBOTHihNgZXaQRrN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x96\x02\x00\x00rzBeqtuywdlHRAhditDI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x02: │ │ │ │ - \xc4\xbb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x03\x00\x00mALOtPaDytNmbAYDctrz7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [d\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x03\x00\x00VNyIWRKJElbxGQIFqrwO8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc4\x03\x00\x00tmnmEWtxFGhmRniKFUxk9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x04\x00\x00VpokRqbjkRSxnozQSMKK10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00NFDqUSzlJLZPeZSErMFe11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\x04\x00\x00eEugUWVBSkpVElglzpMo12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [f\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\x05\x00\x00TaBygQoUKSTPMahkEagz13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xad\x05\x00\x00qTmHMJjsoCYlCdtXVeSL14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x95\xf4\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x0b\x00\x00GRTOvKKdcrHtHNOoYCGH29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [Xp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x0b\x00\x00LYZREFytvVHibwwdlrtG30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [g\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x0c\x00\x00jFlZaBVJJjuqBiiUIyMM31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [j\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x0c\x00\x00rxdHRlWGCkTwcWtpdbcT32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xc3\tV\x90PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf0\x00\x00\x00zhEvGVlawFHHheqGGQjd2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\c\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x01\x00\x00PifnLFviWNJQOfORMzJf3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd2\x01\x00\x00KHMlkVUcOgMpvYRCMxCD4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x02\x00\x00nlJSSBOTHihNgZXaQRrN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x96\x02\x00\x00rzBeqtuywdlHRAhditDI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x02: │ │ │ │ + \xc4\xbb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x03\x00\x00mALOtPaDytNmbAYDctrz7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\d\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x03\x00\x00VNyIWRKJElbxGQIFqrwO8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc4\x03\x00\x00tmnmEWtxFGhmRniKFUxk9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x04\x00\x00VpokRqbjkRSxnozQSMKK10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00NFDqUSzlJLZPeZSErMFe11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\x04\x00\x00eEugUWVBSkpVElglzpMo12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\f\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\x05\x00\x00TaBygQoUKSTPMahkEagz13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xad\x05\x00\x00qTmHMJjsoCYlCdtXVeSL14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x95\xf4\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x0b\x00\x00GRTOvKKdcrHtHNOoYCGH29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\Xp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x0b\x00\x00LYZREFytvVHibwwdlrtG30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\g\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x0c\x00\x00jFlZaBVJJjuqBiiUIyMM31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\j\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x0c\x00\x00rxdHRlWGCkTwcWtpdbcT32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ \x00 \x00w\x08\x00\x00\xe9\x0c\x00\x00\x00\x00' │ │ │ │ - b'PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [i\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00bMhfKFIkfzeySZLifSLv1BZh91AY&SY\xdc\x1a\xd9\xb0\x00\x00\x02\xff\xfc\xc4\x10$\x00\x00!@\x08A\xa1\x00@\x81\x08\x00\x08\x8a\x02 │ │ │ │ + b'PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\i\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00bMhfKFIkfzeySZLifSLv1BZh91AY&SY\xdc\x1a\xd9\xb0\x00\x00\x02\xff\xfc\xc4\x10$\x00\x00!@\x08A\xa1\x00@\x81\x08\x00\x08\x8a\x02 │ │ │ │ \x02\x02\x00\x0c\x11\xa0@\x80\x90 │ │ │ │ \x00#\r\x0c\x86FG\xa8\xc4h\xf54\xfdHa\x82`L\x044d\xd3\x0b\x10if\xa5\xb9\x0e │ │ │ │ \xc6\xb4\xa5\x19\x14: │ │ │ │ - \x89\xfcs?@\x13p\xa5?\x17rE8P\x90\xdc\x1a\xd9\xb0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00ZePhnjgImPOXOZCbruYv2BZh91AY&SY\xd0,\x9b\x8c\x00\x00\x05 │ │ │ │ + \x89\xfcs?@\x13p\xa5?\x17rE8P\x90\xdc\x1a\xd9\xb0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00ZePhnjgImPOXOZCbruYv2BZh91AY&SY\xd0,\x9b\x8c\x00\x00\x05 │ │ │ │ {\xff\x98\x00\xc2\x80\x02@\x00\x18 \xc8#\x00\x04\x80%`\x10\x00\x00H │ │ │ │ \x12\x00\x00\xc2\x00\x01@\x00\x01 │ │ │ │ \x00#\x03@\xd1\xa0\xd3F\x9e\x93\xd4\xd3\xc2\x86\x18&\x04\xc0CFM0\x81W\xb8F\x019\xbf7\x88m%\xf4\x87\xa9G\xb3\xb1\x04\xd1\x0c\x98\xaa\xbf\x8b\xb9"\x9c │ │ │ │ - (Hh\x16M\xc6\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [W\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00OasyULMHULGVNaTjMvui3BZh91AY&SYh>\xf2\x07\x00\x00\x0b_w\xa0\x08@\x00\x10\x02\x00\x01 │ │ │ │ + (Hh\x16M\xc6\x00PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\W\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00OasyULMHULGVNaTjMvui3BZh91AY&SYh>\xf2\x07\x00\x00\x0b_w\xa0\x08@\x00\x10\x02\x00\x01 │ │ │ │ \x11\x00\x82h\x00 │ │ │ │ - \x10$\x00H\x08\x00\xe0\x08\x02\x00\x08\xa0\x00#\x18\x0056\x80i\xa8Q\xa1\xa0\x00\x00\x1bjD\x9e\xf0\x13\xe8\x00\xdb\x1b\x01\x974Z\x86\xf8Fg\xf8\xbb\x92)\xc2\x84\x83A\xf7\x908PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oIvbbCXoQbJuBCBCMUEP4BZh91AY&SYQ\xb0\xcc\xc4\x00\x00\x01\x91*\x10\x00\x00\x08\x00\x02\x01\x00\x00\x04 │ │ │ │ - \x000\xcd\x00\xc1\xa0lqw$S\x85\t\x05\x1b\x0c\xcc@PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xccg\xdd\xf5: │ │ │ │ + \x10$\x00H\x08\x00\xe0\x08\x02\x00\x08\xa0\x00#\x18\x0056\x80i\xa8Q\xa1\xa0\x00\x00\x1bjD\x9e\xf0\x13\xe8\x00\xdb\x1b\x01\x974Z\x86\xf8Fg\xf8\xbb\x92)\xc2\x84\x83A\xf7\x908PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oIvbbCXoQbJuBCBCMUEP4BZh91AY&SYQ\xb0\xcc\xc4\x00\x00\x01\x91*\x10\x00\x00\x08\x00\x02\x01\x00\x00\x04 │ │ │ │ + \x000\xcd\x00\xc1\xa0lqw$S\x85\t\x05\x1b\x0c\xcc@PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xccg\xdd\xf5: │ │ │ │ \x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00liFGZzRSZzXnrBPlcVnQ5BZh91AY&SY\r\xbbG- │ │ │ │ \x00\x00\x03\xf50\x80\x02\x01\x00@\x00\x10\x90\x08\x00\x00\x02\x00\x01\x00\x10 │ │ │ │ \x001\x000 \x18\x9aQ │ │ │ │ - (\xaem\xf8\xbb\x92)\xc2\x84\x80m\xda9hPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00yDcGDDesgytrTGfIZsOI6BZh91AY&SY\xbe\x00\xee)\x00\x00\x05\x95G\x84\x01\x01\x10\x10"\x00`@\x00\x82*\x00\x01\x00D │ │ │ │ + (\xaem\xf8\xbb\x92)\xc2\x84\x80m\xda9hPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00yDcGDDesgytrTGfIZsOI6BZh91AY&SY\xbe\x00\xee)\x00\x00\x05\x95G\x84\x01\x01\x10\x10"\x00`@\x00\x82*\x00\x01\x00D │ │ │ │ \x00"\x9a2\x0c\x13j\x14\xd3#\x13\x13\x13\x9b\xc7^\x1e\x18f\x9adz\x87\xc5\xdc\x91N\x14$/ │ │ │ │ - \x80;\x8a@PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00qpQriYKPzfExqeqosLgt7BZh91AY&SY9P\xfa\x18\x00\x00\x06 │ │ │ │ + \x80;\x8a@PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00qpQriYKPzfExqeqosLgt7BZh91AY&SY9P\xfa\x18\x00\x00\x06 │ │ │ │ {\xf4\xc0\x00\x00\x10\x00@\x01\x00!\x00\xc0\x00\x00\x08\x04\x00\x00\x11\x00\x90 │ │ │ │ \x00\x08\x00 │ │ │ │ - \x00"\x13C&\xd46\x850\x00M?\xa9\x1c\x9e\xc1\x1e\xa2h\xd8\xbb\x92)\xc2\x84\x81\xca\x87\xd0\xc0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x9a\xf0: │ │ │ │ + \x00"\x13C&\xd46\x850\x00M?\xa9\x1c\x9e\xc1\x1e\xa2h\xd8\xbb\x92)\xc2\x84\x81\xca\x87\xd0\xc0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x9a\xf0: │ │ │ │ \xc1,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00MuzhhVhgvUoDfSURuixn8BZh91AY&SY\xe9\xbc5\x99\x00\x00\x00\x02D\x000\x02\x00\x00\x01 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xa6\xf0\xd6dPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VQeHQNJxURrwPpQhjlmg9BZh91AY&SYq\xf0R\xe6\x00\x00\x01\x88\x8a\x10\x00\x08\x00\x00@\x00\x01 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xc7\xc1K\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ggmCISEHzAIopGGjkCRq10BZh91AY&SY)\x11\xedq\x00\x00\x00\xa8\x05\x00@\x00@@\x00\x00 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa4G\xb5\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TqPlrzBMbMPaDahTcVIN11BZh91AY&SYD\xe0\x0b\r\x00\x00\x00\x82\x8c\x00\x10\x02\x00\x00@\x04\x00 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\x13\x80,4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ZXGZUkLFlaxahkEgVONT12BZh91AY&SY\xc8\xbe\xdef\x00\x00\x00\x80\x12\x80@\x88\x00\x00\x08 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BC"\xfby\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QApPrIWZNWaRLNuMRWJV13BZh91AY&SY\xa1\x1f\xc1\xe0\x00\x00\x01\x83\x00\x80\x800\x00\x04\x00 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x84\x7f\x07\x80PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eWAAEjzzmYgWAKZPLTEh14BZh91AY&SY\xcb\xed\x82\xc0\x00\x00\x01\x08\x08 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xa6\xf0\xd6dPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VQeHQNJxURrwPpQhjlmg9BZh91AY&SYq\xf0R\xe6\x00\x00\x01\x88\x8a\x10\x00\x08\x00\x00@\x00\x01 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xc7\xc1K\x98PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ggmCISEHzAIopGGjkCRq10BZh91AY&SY)\x11\xedq\x00\x00\x00\xa8\x05\x00@\x00@@\x00\x00 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa4G\xb5\xc4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TqPlrzBMbMPaDahTcVIN11BZh91AY&SYD\xe0\x0b\r\x00\x00\x00\x82\x8c\x00\x10\x02\x00\x00@\x04\x00 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\x13\x80,4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ZXGZUkLFlaxahkEgVONT12BZh91AY&SY\xc8\xbe\xdef\x00\x00\x00\x80\x12\x80@\x88\x00\x00\x08 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BC"\xfby\x98PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QApPrIWZNWaRLNuMRWJV13BZh91AY&SY\xa1\x1f\xc1\xe0\x00\x00\x01\x83\x00\x80\x800\x00\x04\x00 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x84\x7f\x07\x80PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eWAAEjzzmYgWAKZPLTEh14BZh91AY&SY\xcb\xed\x82\xc0\x00\x00\x01\x08\x08 │ │ │ │ (\x00\x00\x88 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC/ │ │ │ │ - \xb6\x0b\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99[\xf2 │ │ │ │ + \xb6\x0b\x00PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xf2 │ │ │ │ (v\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00tgDBFNDFevZMjLjJoJiZ15BZh91AY&SY\x8a\xc7\xe6\x90\x00\x00\x01X\x04\x02\x00\x00\x01\x08\x00\x00\x10 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BB+\x1f\x9a@PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [d?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00drUPWErzzmTdrYDXaQGS16BZh91AY&SY\xd2\xeby\xf8\x00\x00\x01\x90E\x10\x00\x00\x08\x00\x80\x00@ │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BCK\xad\xe7\xe0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ybSQxfPppiPaqiPpjEQe17BZh91AY&SY- │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BB+\x1f\x9a@PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\d?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00drUPWErzzmTdrYDXaQGS16BZh91AY&SY\xd2\xeby\xf8\x00\x00\x01\x90E\x10\x00\x00\x08\x00\x80\x00@ │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BCK\xad\xe7\xe0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ybSQxfPppiPaqiPpjEQe17BZh91AY&SY- │ │ │ │ d \x9f\x00\x00\x00\x84\x12\t\x00\x00\x02\x00\x80 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\xb5\x90\x82|PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JDZiemkZLRXbSrsnVMXq18BZh91AY&SY\xff\xe0\x1bb\x00\x00\x01@\x82\x80\x80\x10\x00\x00\x02\x10\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xff\x80m\x88PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BEuLSrXDpiLoQXstpnZR19BZh91AY&SY\x90\xbd\x03\xcc\x00\x00\x00R\x04\x00\x01\x00\x80\x00\x00\x80\x80 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BBB\xf4\x0f0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00vdDBlMZLPOQiFFTwnBza20BZh91AY&SY\xe7\xdc\xaa: │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\xb5\x90\x82|PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JDZiemkZLRXbSrsnVMXq18BZh91AY&SY\xff\xe0\x1bb\x00\x00\x01@\x82\x80\x80\x10\x00\x00\x02\x10\x00 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xff\x80m\x88PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BEuLSrXDpiLoQXstpnZR19BZh91AY&SY\x90\xbd\x03\xcc\x00\x00\x00R\x04\x00\x01\x00\x80\x00\x00\x80\x80 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BBB\xf4\x0f0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00vdDBlMZLPOQiFFTwnBza20BZh91AY&SY\xe7\xdc\xaa: │ │ │ │ \x00\x00\x00\x83\x00\x80\x80A\x00\x00\x04 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\x9fr\xa8\xe8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BDZetCPTGIUPEavdYQrf21BZh91AY&SY\xbb~m\x07\x00\x00\x01`\x0c\x00\x80\x08\x00\x04\x00\x00\x02 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xed\xf9\xb4\x1cPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00amwyQjDBHaceuFMHfTuQ22BZh91AY&SY$sw7\x00\x00\x01@\x16\x00\x02\x08\x00\x10\x00\x00\x80 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x91\xcd\xdc\xdcPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00AWQEJvAGRkxjkbgNrphD23BZh91AY&SY\x90Y$Z\x00\x00\x01 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\x9fr\xa8\xe8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BDZetCPTGIUPEavdYQrf21BZh91AY&SY\xbb~m\x07\x00\x00\x01`\x0c\x00\x80\x08\x00\x04\x00\x00\x02 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xed\xf9\xb4\x1cPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00amwyQjDBHaceuFMHfTuQ22BZh91AY&SY$sw7\x00\x00\x01@\x16\x00\x02\x08\x00\x10\x00\x00\x80 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x91\xcd\xdc\xdcPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00AWQEJvAGRkxjkbgNrphD23BZh91AY&SY\x90Y$Z\x00\x00\x01 │ │ │ │ (D\x00\x04\x00@\x00\x02\x08\x00 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BBAd\x91hPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NYSzPOvuDxGQVHBlulLC24BZh91AY&SY\x0c\x8bE\x15\x00\x00\x00\xc20\x00\x01\x04\x00\x00\x08\x08\x00 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BBAd\x91hPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NYSzPOvuDxGQVHBlulLC24BZh91AY&SY\x0c\x8bE\x15\x00\x00\x00\xc20\x00\x01\x04\x00\x00\x08\x08\x00 │ │ │ │ \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@2- │ │ │ │ - \x14TPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fGHBPCnNtclxFOSONEkI25BZh91AY&SY\x01f\xfbN\x00\x00\x01\xa0 │ │ │ │ + \x14TPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fGHBPCnNtclxFOSONEkI25BZh91AY&SY\x01f\xfbN\x00\x00\x01\xa0 │ │ │ │ (\x80\x02\x01\x00\x00\x01\x00\x08 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\x05\x9b\xed8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [c@- │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\x05\x9b\xed8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\c@- │ │ │ │ \xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ZKskrmRjtBniXUbBcwfP26BZh91AY&SY\xebk\xda\xc7\x00\x00\x01\x18"\x00\x08\x02\x00\x00 │ │ │ │ \x00@ │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xad\xafk\x1cPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JshgMPNjUmVVEmykwWWZ27BZh91AY&SYM\xa2- │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xad\xafk\x1cPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JshgMPNjUmVVEmykwWWZ27BZh91AY&SYM\xa2- │ │ │ │ \xbf\x00\x00\x01\x94\t@\x00\x10\x00\x08\x00\x00\x02 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA6\x88\xb6\xfcPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00WxNqFzovPyjNTmGwGEpC28BZh91AY&SYSA\x86\xfe\x00\x00\x00 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA6\x88\xb6\xfcPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00WxNqFzovPyjNTmGwGEpC28BZh91AY&SYSA\x86\xfe\x00\x00\x00 │ │ │ │ \x0e\x00 \x00\x04\x00\x01\x08\x00 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BAM\x06\x1b\xf8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00lOiHXBhsAwhFTYjIbhAF29BZh91AY&SYs~\x1d\xfd\x00\x00\x00\x08\x00\x86\x00\x04\x04 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xcd\xf8w\xf4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [e\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oTecWnKlErLMUPxgIwKZ30BZh91AY&SY\x107YT\x00\x00\x00\xc0Q\x00 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BAM\x06\x1b\xf8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00lOiHXBhsAwhFTYjIbhAF29BZh91AY&SYs~\x1d\xfd\x00\x00\x00\x08\x00\x86\x00\x04\x04 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xcd\xf8w\xf4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\e\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oTecWnKlErLMUPxgIwKZ30BZh91AY&SY\x107YT\x00\x00\x00\xc0Q\x00 │ │ │ │ \x10\x00\x00\x00\x88\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1B@@\xddePPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MHQLYVLkuGBuFCTqwegI31BZh91AY&SY\xb3Q\xa8>\x00\x00\x00\x91\x88\x00\x10\x04\x00\x00\x04\x00 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\xcdF\xa0\xf8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NIqGGbxGtiVaSiZVeNIS32BZh91AY&SY.: │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1B@@\xddePPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MHQLYVLkuGBuFCTqwegI31BZh91AY&SY\xb3Q\xa8>\x00\x00\x00\x91\x88\x00\x10\x04\x00\x00\x04\x00 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\xcdF\xa0\xf8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NIqGGbxGtiVaSiZVeNIS32BZh91AY&SY.: │ │ │ │ L\xa6\x00\x00\x01\x80h\x90\x00\x00\x00\x80\x00\x80\x01 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xb8\xe92\x98PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [i\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00bMhfKFIkfzeySZLifSLv1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9a\x00\x00\x00ZePhnjgImPOXOZCbruYv2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [W\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\x01\x00\x00OasyULMHULGVNaTjMvui3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x01\x00\x00oIvbbCXoQbJuBCBCMUEP4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xccg\xdd\xf5: │ │ │ │ - \x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01&\x02\x00\x00liFGZzRSZzXnrBPlcVnQ5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x93\x02\x00\x00yDcGDDesgytrTGfIZsOI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0c\x03\x00\x00qpQriYKPzfExqeqosLgt7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x9a\xf0: │ │ │ │ - \xc1,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x89\x03\x00\x00MuzhhVhgvUoDfSURuixn8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe8\x03\x00\x00VQeHQNJxURrwPpQhjlmg9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01I\x04\x00\x00ggmCISEHzAIopGGjkCRq10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\x04\x00\x00TqPlrzBMbMPaDahTcVIN11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x05\x00\x00ZXGZUkLFlaxahkEgVONT12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x05\x00\x00QApPrIWZNWaRLNuMRWJV13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcd\x05\x00\x00eWAAEjzzmYgWAKZPLTEh14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xf2 │ │ │ │ - (v\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x06\x00\x00tgDBFNDFevZMjLjJoJiZ15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [d?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8d\x06\x00\x00drUPWErzzmTdrYDXaQGS16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xef\x06\x00\x00ybSQxfPppiPaqiPpjEQe17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x07\x00\x00JDZiemkZLRXbSrsnVMXq18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x07\x00\x00BEuLSrXDpiLoQXstpnZR19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x13\x08\x00\x00vdDBlMZLPOQiFFTwnBza20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x08\x00\x00BDZetCPTGIUPEavdYQrf21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd5\x08\x00\x00amwyQjDBHaceuFMHfTuQ22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\t\x00\x00AWQEJvAGRkxjkbgNrphD23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x99\t\x00\x00NYSzPOvuDxGQVHBlulLC24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfb\t\x00\x00fGHBPCnNtclxFOSONEkI25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [c@- │ │ │ │ - \xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01]\n\x00\x00ZKskrmRjtBniXUbBcwfP26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbf\n\x00\x00JshgMPNjUmVVEmykwWWZ27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01!\x0b\x00\x00WxNqFzovPyjNTmGwGEpC28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x83\x0b\x00\x00lOiHXBhsAwhFTYjIbhAF29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [e\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe1\x0b\x00\x00oTecWnKlErLMUPxgIwKZ30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x0c\x00\x00MHQLYVLkuGBuFCTqwegI31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x0c\x00\x00NIqGGbxGtiVaSiZVeNIS32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xb8\xe92\x98PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\i\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00bMhfKFIkfzeySZLifSLv1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9a\x00\x00\x00ZePhnjgImPOXOZCbruYv2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\W\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\x01\x00\x00OasyULMHULGVNaTjMvui3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x01\x00\x00oIvbbCXoQbJuBCBCMUEP4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xccg\xdd\xf5: │ │ │ │ + \x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01&\x02\x00\x00liFGZzRSZzXnrBPlcVnQ5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x93\x02\x00\x00yDcGDDesgytrTGfIZsOI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0c\x03\x00\x00qpQriYKPzfExqeqosLgt7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x9a\xf0: │ │ │ │ + \xc1,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x89\x03\x00\x00MuzhhVhgvUoDfSURuixn8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe8\x03\x00\x00VQeHQNJxURrwPpQhjlmg9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01I\x04\x00\x00ggmCISEHzAIopGGjkCRq10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\x04\x00\x00TqPlrzBMbMPaDahTcVIN11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x05\x00\x00ZXGZUkLFlaxahkEgVONT12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x05\x00\x00QApPrIWZNWaRLNuMRWJV13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcd\x05\x00\x00eWAAEjzzmYgWAKZPLTEh14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xf2 │ │ │ │ + (v\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x06\x00\x00tgDBFNDFevZMjLjJoJiZ15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\d?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8d\x06\x00\x00drUPWErzzmTdrYDXaQGS16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xef\x06\x00\x00ybSQxfPppiPaqiPpjEQe17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x07\x00\x00JDZiemkZLRXbSrsnVMXq18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x07\x00\x00BEuLSrXDpiLoQXstpnZR19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x13\x08\x00\x00vdDBlMZLPOQiFFTwnBza20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x08\x00\x00BDZetCPTGIUPEavdYQrf21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd5\x08\x00\x00amwyQjDBHaceuFMHfTuQ22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\t\x00\x00AWQEJvAGRkxjkbgNrphD23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x99\t\x00\x00NYSzPOvuDxGQVHBlulLC24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfb\t\x00\x00fGHBPCnNtclxFOSONEkI25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\c@- │ │ │ │ + \xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01]\n\x00\x00ZKskrmRjtBniXUbBcwfP26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbf\n\x00\x00JshgMPNjUmVVEmykwWWZ27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01!\x0b\x00\x00WxNqFzovPyjNTmGwGEpC28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x83\x0b\x00\x00lOiHXBhsAwhFTYjIbhAF29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\e\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe1\x0b\x00\x00oTecWnKlErLMUPxgIwKZ30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x0c\x00\x00MHQLYVLkuGBuFCTqwegI31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x0c\x00\x00NIqGGbxGtiVaSiZVeNIS32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ \x00 \x00w\x08\x00\x00\x07\r\x00\x00\x00\x00' │ │ │ │ - b'PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00MBZOzWARcglmhcDELFxx1BZh91AY&SY1\xde9\xd0\x00\x00\x02\xa54\x00 │ │ │ │ + b'PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00MBZOzWARcglmhcDELFxx1BZh91AY&SY1\xde9\xd0\x00\x00\x02\xa54\x00 │ │ │ │ @\x00\x00\x08\x01 \x08\x00\x00\x02 │ │ │ │ - \x001\x0c\x01\x06\x99\xa1\xe1!E\xdc\x91N\x14$\x0cw\x8et\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [kPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2BZh91AY&SYp\x07K\xec\x00\x00$\x7f\xff\xd3\xb2\x13V\x11\x11GP\x01\x01@r\x05\x04!\xa4M\x95!\x1b\t │ │ │ │ + \x001\x0c\x01\x06\x99\xa1\xe1!E\xdc\x91N\x14$\x0cw\x8et\x00PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\kPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2BZh91AY&SYp\x07K\xec\x00\x00$\x7f\xff\xd3\xb2\x13V\x11\x11GP\x01\x01@r\x05\x04!\xa4M\x95!\x1b\t │ │ │ │ {0\xc0>\x06\x00@\x1em\r\x08\xa0\x00t8\x1a\x03@\x06\x8d\x00\x0022\x19\x1a\x03@h6Sjz\x9b\xd2\x86&F\x87\xa9\xa6\x8d4d\x06\x9a\x18!\x88\x00\xc2\x0c\x9a41\x01\xea\x0f\xb7 │ │ │ │ (\x81\xa2\x01\x0b\xb6[}\xc0\xadu>\xa9rjb/\x80,\xbd\xb4:W │ │ │ │ [\xc2\xfeI\xd5\xaeY- │ │ │ │ \xbb\x07O\xd9\x19\xf9\x9f*\x0e\xae\xd3h\xd7\xe7\x8c\xac\xea\x1f\xad\xe1\xa0\x8d\x89\x9eCS\xa5\xc34Qxsg\xdc\x81\x86\x7fq\t\xc2 │ │ │ │ - [\xfc0!@\xa0\xe9\xbc\x9b\xaa\x16#\xff\x17rE8P\x90p\x07K\xecPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xd6/ │ │ │ │ + [\xfc0!@\xa0\xe9\xbc\x9b\xaa\x16#\xff\x17rE8P\x90p\x07K\xecPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xd6/ │ │ │ │ \x05`C\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00BTLfmQCqPmzzjnbXpSro3BZh91AY&SYN\xb3/ │ │ │ │ \x99\x00\x00\x00~\x16\x10 \x02\x01\x00@\x08\x00\x02\x82\x8c\x00\x80 │ │ │ │ \x00\x80@\x00 │ │ │ │ \x00"\x02d\xc4\xc2\x14\xc0\x014\xcaD\xf3;\xcdN]\xee\xfc]\xc9\x14\xe1BA: │ │ │ │ - \xcc\xbedPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00aoONmVtOrZJtdjXDPlBF4BZh91AY&SY]67J\x00\x00\x00\x8aY │ │ │ │ - \x04\x01\x11\x00\x08\x00\x00\x80\x04\x00\xa0\x00"\x01\x93!\x000;i3\xcd\xf8\xbb\x92)\xc2\x84\x82\xe9\xb1\xbaPPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00usqnPrOttTshYkEZwPKN5BZh91AY&SYf\x94R\xbe\x00\x00\x00\xc4\x03\x00\x00\x82\x00 │ │ │ │ + \xcc\xbedPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00aoONmVtOrZJtdjXDPlBF4BZh91AY&SY]67J\x00\x00\x00\x8aY │ │ │ │ + \x04\x01\x11\x00\x08\x00\x00\x80\x04\x00\xa0\x00"\x01\x93!\x000;i3\xcd\xf8\xbb\x92)\xc2\x84\x82\xe9\xb1\xbaPPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00usqnPrOttTshYkEZwPKN5BZh91AY&SYf\x94R\xbe\x00\x00\x00\xc4\x03\x00\x00\x82\x00 │ │ │ │ \x00 \x00 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\x9aQJ\xf8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00YDYRZpJwTFvXRzwuvqiR6BZh91AY&SY\x08\xc4IC\x00\x00\x01\x82\x85 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\x9aQJ\xf8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00YDYRZpJwTFvXRzwuvqiR6BZh91AY&SY\x08\xc4IC\x00\x00\x01\x82\x85 │ │ │ │ \x00\x04\x00\x00\x80\x01\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1B@#\x11%\x0cPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [p\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00LnXxOysNqRzhkaowMVlP7BZh91AY&SY\xc8&\x84h\x00\x00\x00\x85@D\x00\x01\x00 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1B@#\x11%\x0cPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\p\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00LnXxOysNqRzhkaowMVlP7BZh91AY&SY\xc8&\x84h\x00\x00\x00\x85@D\x00\x01\x00 │ │ │ │ \x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC │ │ │ │ - \x9a\x11\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00UuQTXyUQyLhMuRrPpzuZ8BZh91AY&SY\x91\x99\xe2\xfc\x00\x00\x01\x03\x01\x80\x02\x00\x80\x00\x04\x00\x01 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BBFg\x8b\xf0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00NxMRvBJwqiNpikEPdgWD9BZh91AY&SY\x81r\x1b\xd6\x00\x00\x00\xa2H\x00\x00\x80\x00\x80\x01\x00\x01 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x05\xc8oXPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [n\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fnLDGSXWQbLFPUElwXeZ10BZh91AY&SY\xba\x1dOI\x00\x00\x01\xe4\x08\x04\x00\x04\x00\x00\x04@\x00 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xe8u=$PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gQQtrEVRECVfGkqChTeb11BZh91AY&SY\x12\xffv\xfe\x00\x00\x00\x89\x02\x00\x08\x00\x10\x10\x00 │ │ │ │ + \x9a\x11\xa0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00UuQTXyUQyLhMuRrPpzuZ8BZh91AY&SY\x91\x99\xe2\xfc\x00\x00\x01\x03\x01\x80\x02\x00\x80\x00\x04\x00\x01 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BBFg\x8b\xf0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00NxMRvBJwqiNpikEPdgWD9BZh91AY&SY\x81r\x1b\xd6\x00\x00\x00\xa2H\x00\x00\x80\x00\x80\x01\x00\x01 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x05\xc8oXPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\n\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fnLDGSXWQbLFPUElwXeZ10BZh91AY&SY\xba\x1dOI\x00\x00\x01\xe4\x08\x04\x00\x04\x00\x00\x04@\x00 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xe8u=$PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gQQtrEVRECVfGkqChTeb11BZh91AY&SY\x12\xffv\xfe\x00\x00\x00\x89\x02\x00\x08\x00\x10\x10\x00 │ │ │ │ \x000\xcc\x0cz\x88qw$S\x85\t\x01/ │ │ │ │ - \xf7o\xe0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00keWNhmIYlSwSaBvOXfNs12BZh91AY&SY\x1c\xb4Xf\x00\x00\x01\x01\xc0\x80\x04\x00\x80@\x00\x00\x00\xa0\x00!\x9ah3M\x17<]\xc9\x14\xe1B@r\xd1a\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DDInHOfrGYfTpDfyVlmc13BZh91AY&SY3\xa1\x1e]\x00\x00\x01\x00\x83\x80@\x00 │ │ │ │ + \xf7o\xe0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00keWNhmIYlSwSaBvOXfNs12BZh91AY&SY\x1c\xb4Xf\x00\x00\x01\x01\xc0\x80\x04\x00\x80@\x00\x00\x00\xa0\x00!\x9ah3M\x17<]\xc9\x14\xe1B@r\xd1a\x98PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DDInHOfrGYfTpDfyVlmc13BZh91AY&SY3\xa1\x1e]\x00\x00\x01\x00\x83\x80@\x00 │ │ │ │ \x00\x00\x84\x00 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xce\x84ytPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TlQrLfxWyOjxilDsniLC14BZh91AY&SYU\x8c\x07\xff\x00\x00\x00\xc0\xc8\x08\x00\x00@\x00\x02@\x00 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BAV0\x1f\xfcPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xc29 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xce\x84ytPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TlQrLfxWyOjxilDsniLC14BZh91AY&SYU\x8c\x07\xff\x00\x00\x00\xc0\xc8\x08\x00\x00@\x00\x02@\x00 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BAV0\x1f\xfcPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xc29 │ │ │ │ \x1f.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pTYllEbQwMbPCbcvGxHU15BZh91AY&SY|b\xec\x0e\x00\x00\x00\xa8B\x01\x00\x01\x00\x00\x04\x00\x80 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xf1\x8b\xb08PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [AY- │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xf1\x8b\xb08PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\AY- │ │ │ │ \xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PcsPNgJTTBfDClERfjSC16BZh91AY&SY"\x96\xba\xee\x00\x00\x01\x81D\x80@\x02\x00\x00\x04\x00\x80 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x8aZ\xeb\xb8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cBSTgJIdlNgwIvFjbZIi17BZh91AY&SY#\xc2\xfb\xac\x00\x00\x00\xa4$\x00@\x00\x80\x00\x02\x02\x00 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\x8f\x0b\xee\xb0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00EIFPrHBRpBmWYpSwptMZ18BZh91AY&SY\xb3\x1cr\xdc\x00\x00\x00\t │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x8aZ\xeb\xb8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cBSTgJIdlNgwIvFjbZIi17BZh91AY&SY#\xc2\xfb\xac\x00\x00\x00\xa4$\x00@\x00\x80\x00\x02\x02\x00 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\x8f\x0b\xee\xb0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00EIFPrHBRpBmWYpSwptMZ18BZh91AY&SY\xb3\x1cr\xdc\x00\x00\x00\t │ │ │ │ @\x00\x08\x00\x00 │ │ │ │ ( │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xccq\xcbpPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [A\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fvBqvySoWudXwfigBnau19BZh91AY&SY\xcc\xfa\xdf\xce\x00\x00\x00\xa2\x02\x00\x01\x08\x00\x04 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BC3\xeb\x7f8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rwLcWIDaehGDiSrhpNzH20BZh91AY&SY\x06\x8a\xe7: │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xccq\xcbpPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\A\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fvBqvySoWudXwfigBnau19BZh91AY&SY\xcc\xfa\xdf\xce\x00\x00\x00\xa2\x02\x00\x01\x08\x00\x04 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BC3\xeb\x7f8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rwLcWIDaehGDiSrhpNzH20BZh91AY&SY\x06\x8a\xe7: │ │ │ │ \x00\x00\x00\x85\x80\x04\x08\x08\x00\x00\x01 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\x1a+\x9c\xe8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00aLwpBtPYHcIaueSbJyAn21BZh91AY&SY\xd9\xef5\xe9\x00\x00\x00 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\x1a+\x9c\xe8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00aLwpBtPYHcIaueSbJyAn21BZh91AY&SY\xd9\xef5\xe9\x00\x00\x00 │ │ │ │ \x03\x80\x01\x00\x02\x01\x00\x00\x10 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BCg\xbc\xd7\xa4PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ilfCelOSSWqmFqJoeKPE22BZh91AY&SY\xf6_C\xf8\x00\x00\x00\xc8\x01\x80\x08\x00\x80\x00\x08\x04\x00 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xd9}\x0f\xe0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00swjLjiMVWTkFBclDSNQx23BZh91AY&SYM\xbb\xfb\x0c\x00\x00\x00\x84X\x10\x00\x00\x01\x00 │ │ │ │ - \x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA6\xef\xec0PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dwfMZivCLGnTaPWWvZfQ24BZh91AY&SY\xa4\xacI\xb2\x00\x00\x01\x98\x01\x02\x00\x08\x00\x00 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BCg\xbc\xd7\xa4PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ilfCelOSSWqmFqJoeKPE22BZh91AY&SY\xf6_C\xf8\x00\x00\x00\xc8\x01\x80\x08\x00\x80\x00\x08\x04\x00 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xd9}\x0f\xe0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00swjLjiMVWTkFBclDSNQx23BZh91AY&SYM\xbb\xfb\x0c\x00\x00\x00\x84X\x10\x00\x00\x01\x00 │ │ │ │ + \x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA6\xef\xec0PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dwfMZivCLGnTaPWWvZfQ24BZh91AY&SY\xa4\xacI\xb2\x00\x00\x01\x98\x01\x02\x00\x08\x00\x00 │ │ │ │ ( │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\x92\xb1&\xc8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RhMvDbwoeHxVVEDPIclM25BZh91AY&SYP?]~\x00\x00\x00\xa5 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\x92\xb1&\xc8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RhMvDbwoeHxVVEDPIclM25BZh91AY&SYP?]~\x00\x00\x00\xa5 │ │ │ │ \x00\x02\x00\x04\x00 \x00 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BA@\xfdu\xf8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CnAKogkpkpcwJaifvTnu26BZh91AY&SY8H=#\x00\x00\x00\x95\x10\x00\x01\x00\x00\x80\x01\x00\x80 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BA@\xfdu\xf8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CnAKogkpkpcwJaifvTnu26BZh91AY&SY8H=#\x00\x00\x00\x95\x10\x00\x01\x00\x00\x80\x01\x00\x80 │ │ │ │ \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xe1 │ │ │ │ - \xf4\x8cPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [H\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00IYTtrkLmEbzmoTxcZuvN27BZh91AY&SY\x8f\xf7~\x9d\x00\x00\x01! │ │ │ │ + \xf4\x8cPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\H\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00IYTtrkLmEbzmoTxcZuvN27BZh91AY&SY\x8f\xf7~\x9d\x00\x00\x01! │ │ │ │ \x01\x00\x00@\x08\x02 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BB?\xdd\xfatPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ptFPsIsGcfISqMOdIwkk28BZh91AY&SYs\xba\x16\xf3\x00\x00\x01\xc6\x00\x90\x00\x00\x00\x90\x00\x10\x00 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BB?\xdd\xfatPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ptFPsIsGcfISqMOdIwkk28BZh91AY&SYs\xba\x16\xf3\x00\x00\x01\xc6\x00\x90\x00\x00\x00\x90\x00\x10\x00 │ │ │ │ \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\xce\xe8 │ │ │ │ - [\xccPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BdvTqMeNFxkzPcnppIWE29BZh91AY&SY\xf7Yxv\x00\x00\x00\x10!\x88\x00\x02\x00\x00\x00\xa0\x00 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xdde\xe1\xd8PK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JtydqNZyxhJUdHkhIoeL30BZh91AY&SY?\xc8x\x95\x00\x00\x01\xc2@\x90\x00\x00\x04\x00\x01\x00\x80 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xff!\xe2TPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QUwpcVcwYeYyknaycaXw31BZh91AY&SY\xe8\xd4\xe7Q\x00\x00\x00\xc1\x80\x00 │ │ │ │ + [\xccPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BdvTqMeNFxkzPcnppIWE29BZh91AY&SY\xf7Yxv\x00\x00\x00\x10!\x88\x00\x02\x00\x00\x00\xa0\x00 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xdde\xe1\xd8PK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JtydqNZyxhJUdHkhIoeL30BZh91AY&SY?\xc8x\x95\x00\x00\x01\xc2@\x90\x00\x00\x04\x00\x01\x00\x80 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xff!\xe2TPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QUwpcVcwYeYyknaycaXw31BZh91AY&SY\xe8\xd4\xe7Q\x00\x00\x00\xc1\x80\x00 │ │ │ │ \x00\x00\xc0\x10 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa3S\x9dDPK\x03\x04.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xef │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa3S\x9dDPK\x03\x04.\x00\x00\x00\x0c\x00N3)\\\xef │ │ │ │ (\xfai,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dxrHdIcclSNnanWCeLGS32BZh91AY&SY\x91\xc1\x8b\x10\x00\x00\x00\x01\xa0\x01\x04\x00\x01\x00 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBG\x06,@PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00MBZOzWARcglmhcDELFxx1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [kPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01g\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xd6/ │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBG\x06,@PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00MBZOzWARcglmhcDELFxx1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\kPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01g\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xd6/ │ │ │ │ \x05`C\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01 │ │ │ │ - [\x01\x00\x00BTLfmQCqPmzzjnbXpSro3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd1\x01\x00\x00aoONmVtOrZJtdjXDPlBF4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01: │ │ │ │ - \x02\x00\x00usqnPrOttTshYkEZwPKN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9b\x02\x00\x00YDYRZpJwTFvXRzwuvqiR6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [p\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfc\x02\x00\x00LnXxOysNqRzhkaowMVlP7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01 │ │ │ │ - [\x03\x00\x00UuQTXyUQyLhMuRrPpzuZ8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbc\x03\x00\x00NxMRvBJwqiNpikEPdgWD9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [n\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x04\x00\x00fnLDGSXWQbLFPUElwXeZ10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x7f\x04\x00\x00gQQtrEVRECVfGkqChTeb11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xde\x04\x00\x00keWNhmIYlSwSaBvOXfNs12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01@\x05\x00\x00DDInHOfrGYfTpDfyVlmc13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa2\x05\x00\x00TlQrLfxWyOjxilDsniLC14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xc29 │ │ │ │ - \x1f.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x04\x06\x00\x00pTYllEbQwMbPCbcvGxHU15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [AY- │ │ │ │ - \xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01f\x06\x00\x00PcsPNgJTTBfDClERfjSC16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc8\x06\x00\x00cBSTgJIdlNgwIvFjbZIi17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01*\x07\x00\x00EIFPrHBRpBmWYpSwptMZ18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [A\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8a\x07\x00\x00fvBqvySoWudXwfigBnau19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xea\x07\x00\x00rwLcWIDaehGDiSrhpNzH20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01J\x08\x00\x00aLwpBtPYHcIaueSbJyAn21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xac\x08\x00\x00ilfCelOSSWqmFqJoeKPE22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\t\x00\x00swjLjiMVWTkFBclDSNQx23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\t\x00\x00dwfMZivCLGnTaPWWvZfQ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd0\t\x00\x00RhMvDbwoeHxVVEDPIclM25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x012\n\x00\x00CnAKogkpkpcwJaifvTnu26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [H\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x94\n\x00\x00IYTtrkLmEbzmoTxcZuvN27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf4\n\x00\x00ptFPsIsGcfISqMOdIwkk28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x0b\x00\x00BdvTqMeNFxkzPcnppIWE29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00JtydqNZyxhJUdHkhIoeL30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00QUwpcVcwYeYyknaycaXw31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8e\x03\x99 │ │ │ │ - [\xef │ │ │ │ + [\x01\x00\x00BTLfmQCqPmzzjnbXpSro3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd1\x01\x00\x00aoONmVtOrZJtdjXDPlBF4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01: │ │ │ │ + \x02\x00\x00usqnPrOttTshYkEZwPKN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9b\x02\x00\x00YDYRZpJwTFvXRzwuvqiR6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\p\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfc\x02\x00\x00LnXxOysNqRzhkaowMVlP7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01 │ │ │ │ + [\x03\x00\x00UuQTXyUQyLhMuRrPpzuZ8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbc\x03\x00\x00NxMRvBJwqiNpikEPdgWD9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\n\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x04\x00\x00fnLDGSXWQbLFPUElwXeZ10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x7f\x04\x00\x00gQQtrEVRECVfGkqChTeb11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xde\x04\x00\x00keWNhmIYlSwSaBvOXfNs12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01@\x05\x00\x00DDInHOfrGYfTpDfyVlmc13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa2\x05\x00\x00TlQrLfxWyOjxilDsniLC14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xc29 │ │ │ │ + \x1f.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x04\x06\x00\x00pTYllEbQwMbPCbcvGxHU15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\AY- │ │ │ │ + \xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01f\x06\x00\x00PcsPNgJTTBfDClERfjSC16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc8\x06\x00\x00cBSTgJIdlNgwIvFjbZIi17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01*\x07\x00\x00EIFPrHBRpBmWYpSwptMZ18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\A\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8a\x07\x00\x00fvBqvySoWudXwfigBnau19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xea\x07\x00\x00rwLcWIDaehGDiSrhpNzH20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01J\x08\x00\x00aLwpBtPYHcIaueSbJyAn21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xac\x08\x00\x00ilfCelOSSWqmFqJoeKPE22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\t\x00\x00swjLjiMVWTkFBclDSNQx23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\t\x00\x00dwfMZivCLGnTaPWWvZfQ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd0\t\x00\x00RhMvDbwoeHxVVEDPIclM25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x012\n\x00\x00CnAKogkpkpcwJaifvTnu26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\H\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x94\n\x00\x00IYTtrkLmEbzmoTxcZuvN27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf4\n\x00\x00ptFPsIsGcfISqMOdIwkk28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x0b\x00\x00BdvTqMeNFxkzPcnppIWE29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00JtydqNZyxhJUdHkhIoeL30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00QUwpcVcwYeYyknaycaXw31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00N3)\\\xef │ │ │ │ (\xfai,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01z\x0c\x00\x00dxrHdIcclSNnanWCeLGS32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ \x00 \x00w\x08\x00\x00\xda\x0c\x00\x00\x00\x00' │ │ │ │ ********** ffaakkeerr..pprroovviiddeerrss..pphhoonnee__nnuummbbeerr_?¶ ********** │ │ │ │ ccllaassss faker.providers.phone_number.en_PH.Provider(ggeenneerraattoorr:: _AA_nn_yy)_¶ │ │ │ │ Bases: _B_a_s_e_P_r_o_v_i_d_e_r │ │ │ │ Provider for Philippine mobile and landline telephone numbers │ │ │ │ This provider has methods that generate phone numbers specific to service │ │ ├── ./usr/share/doc/faker-doc/html/locales/en_US.html │ │ │ @@ -1818,17 +1818,17 @@ │ │ │

│ │ │ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.credit_card_expire()
│ │ │  ...
│ │ │  '06/34'
│ │ │ -'07/33'
│ │ │ +'08/33'
│ │ │  '03/30'
│ │ │ -'07/28'
│ │ │ +'08/28'
│ │ │  '02/31'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -1840,16 +1840,16 @@ │ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.credit_card_full()
│ │ │  ...
│ │ │  'Discover\nKatherine Fisher\n6587647593824218 03/32\nCVC: 489\n'
│ │ │  'VISA 16 digit\nKyle Blair\n4781565938778403 01/34\nCVC: 801\n'
│ │ │ -'JCB 16 digit\nMary Page\n3597535139332876 11/26\nCVC: 587\n'
│ │ │ -'Mastercard\nKevin Carter\n5485839894719651 09/31\nCVV: 423\n'
│ │ │ +'JCB 16 digit\nMary Page\n3597535139332876 12/26\nCVC: 587\n'
│ │ │ +'Mastercard\nKevin Carter\n5485839894719651 10/31\nCVV: 423\n'
│ │ │  'VISA 16 digit\nAntonio Zavala\n4711220186848335 12/34\nCVC: 969\n'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -2103,18 +2103,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -2149,41 +2149,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -2199,41 +2199,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -2248,19 +2248,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -2272,30 +2272,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -2313,30 +2313,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -2351,30 +2351,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -2389,30 +2389,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -2427,30 +2427,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -2465,30 +2465,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -2503,19 +2503,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 50, 51, 684450)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 30, 545903)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 2, 182627)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 19, 542515)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 52, 75037)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 39, 740975)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 39, 554734)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 21, 56, 408368)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 36, 923774)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 25, 783671)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -2534,19 +2534,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 47, 154305)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 44, 429276)
│ │ │ -datetime.datetime(852, 8, 25, 12, 49, 54, 226624)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 0, 512367)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 33, 67238)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 35, 210831)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 17, 53, 438103)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 48, 452362)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 17, 893631)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 6, 775875)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2563,19 +2563,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 14, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 0, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 41, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 17, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 13, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 13, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 1, 59, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 40, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 16, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 12, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2591,41 +2591,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 31)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 31)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 31)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 31)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 31)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 30)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 30)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 30)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 30)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 30)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 14, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 0, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 41, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 17, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 13, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 13, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 1, 59, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 40, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 16, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 12, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 28, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 17, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 17, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 38, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 12, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 27, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 16, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 16, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 37, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 11, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2641,30 +2641,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 20, 57830)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 18, 189243)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 34, 59, 298095)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 7, 574771)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 24, 731140)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 8, 114355)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 27, 198075)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 29, 53, 523836)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 24, 956030)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 16, 58, 439774)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 53, 110856)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 14, 59, 433646)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 23, 624653)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 47, 329751)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 20, 975060)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 4, 54331)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 49, 424814)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 28, 398911)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 28, 948492)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 46, 266426)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2680,30 +2680,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 52, 59, 624093)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 20, 864666)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 24, 913545)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 2, 793867)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 21, 789900)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 54, 47, 680618)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 29, 873497)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 19, 139287)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 20, 175126)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 35, 55, 498534)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 40, 616762)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 52, 427830)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 11, 971022)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 25, 800198)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 47, 748683)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 51, 560236)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 42, 418999)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 16, 745280)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 7, 418939)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 13, 40050)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2719,30 +2719,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 17, 957110)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 31, 109921)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 26, 56, 827986)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 32, 779967)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 14, 53278)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 6, 526511)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 35, 45917)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 32, 131630)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 47, 537242)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 29, 548198)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 12, 530014)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 4, 962915)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 53, 94112)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 0, 844018)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 35, 160435)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 22, 960614)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 0, 26919)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 16, 790468)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 45, 86743)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 18, 665515)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2758,30 +2758,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 25, 979680)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 16, 88211)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 3, 278970)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 8, 793221)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 6, 55, 452645)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 6, 526511)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 35, 45917)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 32, 131630)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 47, 537242)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 29, 548198)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 12, 530014)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 4, 962915)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 53, 94112)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 0, 844018)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 35, 160435)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 30, 983183)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 45, 5209)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 23, 241452)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 21, 99997)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 0, 64882)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2789,19 +2789,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -2809,18 +2809,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Sunday'
│ │ │ -'Wednesday'
│ │ │ -'Sunday'
│ │ │  'Saturday'
│ │ │ +'Monday'
│ │ │ +'Saturday'
│ │ │ +'Wednesday'
│ │ │  'Sunday'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -2837,30 +2837,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2876,30 +2876,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 32, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 9, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 13, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 43, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 35, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 31, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 8, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 12, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 51, 42, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 34, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 28, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 18, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 17, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 39, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 12, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 27, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 17, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 16, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 38, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 11, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -2916,19 +2916,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:50:51.684450'
│ │ │ -'2012-06-06T21:48:30.545903'
│ │ │ -'1993-07-18T10:27:02.182627'
│ │ │ -'1984-06-30T01:49:19.542515'
│ │ │ -'1998-08-16T01:03:52.075037'
│ │ │ +'2017-04-22T18:52:39.740975'
│ │ │ +'2012-06-18T11:11:39.554734'
│ │ │ +'1993-07-24T20:21:56.408368'
│ │ │ +'1984-07-04T00:34:36.923774'
│ │ │ +'1998-08-23T20:10:25.783671'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -2939,15 +2939,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2959,15 +2959,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'April'
│ │ │  'June'
│ │ │  'July'
│ │ │ -'June'
│ │ │ +'July'
│ │ │  'August'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2984,30 +2984,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -3026,19 +3026,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 31, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 8, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 12, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 42, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 34, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 30, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 7, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 11, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 41, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 33, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -3076,30 +3076,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:50:51'
│ │ │ -'21:48:30'
│ │ │ -'10:27:02'
│ │ │ -'01:49:19'
│ │ │ -'01:03:52'
│ │ │ +'18:52:39'
│ │ │ +'11:11:39'
│ │ │ +'20:21:56'
│ │ │ +'00:34:36'
│ │ │ +'20:10:25'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:50 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:21 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -3146,30 +3146,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 50, 51, 684450)
│ │ │ -datetime.time(21, 48, 30, 545903)
│ │ │ -datetime.time(10, 27, 2, 182627)
│ │ │ -datetime.time(1, 49, 19, 542515)
│ │ │ -datetime.time(1, 3, 52, 75037)
│ │ │ +datetime.time(18, 52, 39, 740975)
│ │ │ +datetime.time(11, 11, 39, 554734)
│ │ │ +datetime.time(20, 21, 56, 408368)
│ │ │ +datetime.time(0, 34, 36, 923774)
│ │ │ +datetime.time(20, 10, 25, 783671)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 31, 603115)
│ │ │ -datetime.time(22, 33, 59, 181754)
│ │ │ -datetime.time(10, 52, 16, 240318)
│ │ │ -datetime.time(2, 4, 51, 642816)
│ │ │ -datetime.time(1, 34, 32, 664033)
│ │ │ +datetime.time(19, 43, 19, 659641)
│ │ │ +datetime.time(11, 57, 8, 190585)
│ │ │ +datetime.time(20, 47, 10, 466059)
│ │ │ +datetime.time(0, 50, 9, 24075)
│ │ │ +datetime.time(20, 41, 6, 372667)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -3193,19 +3193,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa13227fbe0>
│ │ │ -<generator object Provider.time_series at 0x7fa13227fbe0>
│ │ │ -<generator object Provider.time_series at 0x7fa13227fbe0>
│ │ │ -<generator object Provider.time_series at 0x7fa13227fbe0>
│ │ │ -<generator object Provider.time_series at 0x7fa13227fbe0>
│ │ │ +<generator object Provider.time_series at 0x7fbf7077b1c0>
│ │ │ +<generator object Provider.time_series at 0x7fbf7077b1c0>
│ │ │ +<generator object Provider.time_series at 0x7fbf7077b1c0>
│ │ │ +<generator object Provider.time_series at 0x7fbf7077b1c0>
│ │ │ +<generator object Provider.time_series at 0x7fbf7077b1c0>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -3242,19 +3242,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774651.6844497
│ │ │ -1339019310.545903
│ │ │ -742991222.1826268
│ │ │ -457408159.5425149
│ │ │ -903229432.0750365
│ │ │ +1492887159.7409751
│ │ │ +1340017899.5547342
│ │ │ +743545316.4083683
│ │ │ +457749276.9237741
│ │ │ +903903025.7836705
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ @@ -5453,19 +5453,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.image(size=(2, 2), hue='purple', luminosity='bright', image_format='pdf')
│ │ │  ...
│ │ │ -b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 642\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xcfU\n\xa1T\x00\xa0`\x01\xd0QE\x15\xf5\xc7\xb4\x7f\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20251225002831Z)\n/ModDate (D:20251225002831Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000947 00000 n \n0000001105 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001196 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1278\n%%EOF'
│ │ │ -b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 644\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xc5\x93\xfdk\xff\x00\xbch\xa2\x8a\xfd.?\n>\xa6\x1f\n?\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20251225002831Z)\n/ModDate (D:20251225002831Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000949 00000 n \n0000001107 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001198 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1280\n%%EOF'
│ │ │ -b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 632\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xabE\x14W\xd7\x9e\xb1\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20251225002831Z)\n/ModDate (D:20251225002831Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000937 00000 n \n0000001095 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001186 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1268\n%%EOF'
│ │ │ -b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 632\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xc6\xa2\x8a+\xea\x0fh\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20251225002831Z)\n/ModDate (D:20251225002831Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000937 00000 n \n0000001095 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001186 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1268\n%%EOF'
│ │ │ -b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 633\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xe1\xe8\xa2\x8a\xfd\x1c\xfa#\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20251225002831Z)\n/ModDate (D:20251225002831Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000938 00000 n \n0000001096 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001187 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1269\n%%EOF'
│ │ │ +b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 642\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xcfU\n\xa1T\x00\xa0`\x01\xd0QE\x15\xf5\xc7\xb4\x7f\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20260109062631Z)\n/ModDate (D:20260109062631Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000947 00000 n \n0000001105 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001196 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1278\n%%EOF'
│ │ │ +b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 644\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xc5\x93\xfdk\xff\x00\xbch\xa2\x8a\xfd.?\n>\xa6\x1f\n?\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20260109062631Z)\n/ModDate (D:20260109062631Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000949 00000 n \n0000001107 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001198 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1280\n%%EOF'
│ │ │ +b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 632\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xabE\x14W\xd7\x9e\xb1\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20260109062631Z)\n/ModDate (D:20260109062631Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000937 00000 n \n0000001095 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001186 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1268\n%%EOF'
│ │ │ +b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 632\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xc6\xa2\x8a+\xea\x0fh\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20260109062631Z)\n/ModDate (D:20260109062631Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000937 00000 n \n0000001095 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001186 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1268\n%%EOF'
│ │ │ +b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 633\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xe1\xe8\xa2\x8a\xfd\x1c\xfa#\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20260109062631Z)\n/ModDate (D:20260109062631Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000938 00000 n \n0000001096 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001187 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1269\n%%EOF'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.image(size=(16, 16), hue=[90, 270], image_format='ico')
│ │ │  ...
│ │ │  b'\x00\x00\x01\x00\x01\x00\x10\x10\x00\x00\x00\x00 \x00\xb4\x00\x00\x00\x16\x00\x00\x00\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x02\x00\x00\x00\x90\x91h6\x00\x00\x00{IDATx\x9ccT.mb \x050\x91\xa4\x9ab\r\xd6\x19{\xac3\xf6\xe0\xd7\xc0\x82\xc67UZ\xcb\x90\x11\x0ca\x1f\x9d\xe1BX\x03T\x0f\x04d\x04c\xea\xa1\xaa\xa7M\x95\xd6bz\x89\x80\r\x98z\x08;\tM\x0f\xb1~\x80\x878\x8a\x86\xa33\\N\xdf\x0b\xc6j\t\xdc*\x12B\xe9\xf4\xbd\xe0\xa33\\\xb0\xc4\x03\xa6:\x06X$Zg\xec\xc1\xa7\x01Y)\x1c0b&ox\x98`M\x1a\x00\xb3;+\xfag\xedu\xae\x00\x00\x00\x00IEND\xaeB`\x82'
│ │ │ @@ -5907,19 +5907,19 @@
│ │ │  
Examples:
│ │ │

│ │ │ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.xml()
│ │ │  ...
│ │ │ -'<?xml version="1.0" encoding="utf-8"?>\n<couple><son>-9787526.29318886</son><voice>1977-10-18 17:34:22.793434</voice><kitchen>NGnVZQUqLUJyfwFVYySn</kitchen><amount>2021-04-12 08:34:28.950220</amount><event>LuQIazTmqTjDmYPxeqAW</event><much>ppgrVkPCoePqmjQbZndJ</much><mention>TWRUWCuKoQSUEXExIZVP</mention><interview>qfErjaoKtiwdOSlQGWFd</interview><why>HFDutYbbXjgkPWbwfnlH</why><step>7144</step></couple>'
│ │ │ -'<?xml version="1.0" encoding="utf-8"?>\n<rock><most>3266</most><manage>-900146288.946134</manage><among>http://www.moreno-wilson.info/listsearch.html</among><pick>alexandermaldonado@example.net</pick><blood>2021-05-13 08:50:03.558985</blood><scene>paul42@example.net</scene></rock>'
│ │ │ -'<?xml version="1.0" encoding="utf-8"?>\n<different><lot>1985-09-22 05:22:00.869044</lot><site>NzFJEUSgqMReEKilxKJT</site><bar>uKvIcxniBzDNTzqyQTQj</bar><government>monroedavid@example.org</government><single>6840</single><answer>55</answer></different>'
│ │ │ +'<?xml version="1.0" encoding="utf-8"?>\n<couple><son>-9787526.29318886</son><voice>1977-10-20 20:32:33.114559</voice><kitchen>NGnVZQUqLUJyfwFVYySn</kitchen><amount>2021-04-26 07:47:53.358200</amount><event>LuQIazTmqTjDmYPxeqAW</event><much>ppgrVkPCoePqmjQbZndJ</much><mention>TWRUWCuKoQSUEXExIZVP</mention><interview>qfErjaoKtiwdOSlQGWFd</interview><why>HFDutYbbXjgkPWbwfnlH</why><step>7144</step></couple>'
│ │ │ +'<?xml version="1.0" encoding="utf-8"?>\n<rock><most>3266</most><manage>-900146288.946134</manage><among>http://www.moreno-wilson.info/listsearch.html</among><pick>alexandermaldonado@example.net</pick><blood>2021-05-27 08:36:46.112998</blood><scene>paul42@example.net</scene></rock>'
│ │ │ +'<?xml version="1.0" encoding="utf-8"?>\n<different><lot>1985-09-26 12:09:38.820238</lot><site>NzFJEUSgqMReEKilxKJT</site><bar>uKvIcxniBzDNTzqyQTQj</bar><government>monroedavid@example.org</government><single>6840</single><answer>55</answer></different>'
│ │ │  '<?xml version="1.0" encoding="utf-8"?>\n<matter><series>http://www.ramirez-good.com/postsabout.htm</series><somebody>-23587860434913790978655934625693951978093570729960966912834032313989657524780944.4000348559097765823</somebody><able>9619</able><test>38191497835621.5</test><Republican>6016</Republican><newspaper>rGciZpuCpymcjBdurvfV</newspaper></matter>'
│ │ │ -'<?xml version="1.0" encoding="utf-8"?>\n<bar><thought>pMUVGtYHdeMdauAxzEJv</thought><success>3606</success><task>56521.5119364862</task><gun>dSKUxJgukcXlhktChZZh</gun><capital>6934</capital><measure>1997-09-25 13:47:39.030882</measure><business>8166</business><scene>600995291888988873211025510262505134712632953600564174616347579450201.7118013204075227586880918916348967699300248945174466602234500762791256097670172009925185367</scene><modern>TFyGrgJGPgVPVTJQAOjO</modern><last>-710675304631639660753226190483043425415886510754056240444204875232268060793557159011868147985519.318868412696116116207660754</last></bar>'
│ │ │ +'<?xml version="1.0" encoding="utf-8"?>\n<bar><thought>pMUVGtYHdeMdauAxzEJv</thought><success>3606</success><task>56521.5119364862</task><gun>dSKUxJgukcXlhktChZZh</gun><capital>6934</capital><measure>1997-10-03 03:05:46.428834</measure><business>8166</business><scene>600995291888988873211025510262505134712632953600564174616347579450201.7118013204075227586880918916348967699300248945174466602234500762791256097670172009925185367</scene><modern>TFyGrgJGPgVPVTJQAOjO</modern><last>-710675304631639660753226190483043425415886510754056240444204875232268060793557159011868147985519.318868412696116116207660754</last></bar>'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ zip(uncompressed_size: int = 65536, num_files: int = 1, min_file_size: int = 4096, compression: str | None = None) bytes
│ │ │ @@ -5942,30 +5942,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.zip(uncompressed_size=256, num_files=4, min_file_size=32)
│ │ │  ...
│ │ │ -b"PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99[}\xb4\x1e\xa0o\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU12%\xa9\xf13\xb5\xde\xa1h\xf4\xe2\x85\x1f\x07/\xcc\x00\xfc\xaa|\xa6 aqzH\xe5.)\xa3\xfa7\x9a\x95?\xaah\x93\xe3.\xc5\xa2{\x94^`_\x10\x85\xf3#-BL\x13)\xc8\x8dxn\xd6\x8c\xe6\xfc\xb6*\xa6;\xf9\xaba|\x08\x8a;p\xbeW\xaa\xda\x1f3Jp\x17%\r?`=\xc8.\xbd;\x12\x0bc^?\xf5k\x1f\x0b\xd93\x85#q$\x9a\xb3PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99[u\xce@LJ\x00\x00\x00J\x00\x00\x00\x15\x00\x00\x00wdyFKunVyUDKkNPiiBgV2Y\x06\xf1\xd1\x9f\xb6\xc6\x80N\x06\xea(\xab\x17\x8fEz\xf6\xb4\x93\xb7C\x9e\xc6\xd4)\x00b\xabQzr\xe5\xc1\xd4\x10\xcd\xd6\x17T\xe4 \x84P\xe4\xf9\x00\x13\xfd\xa6\x9f\xef\x19\xd4`*B\x07\xcd\xd5\xa1\x01m\x07\x012a<e\x9a\x8f]3\xf3PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\x84z*\xb6 \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00SueoxPSgBHsToacJDXWV3\xfd\xea\xde\xbe[j\xc0\x95\x04FM\x8a\xaa\xac\xbc/\xad\x12\x15\x8aSL\x94\xb8\xcaB\x96:\xf4z\x18\x9dPK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\xf4\x11#)'\x00\x00\x00'\x00\x00\x00\x15\x00\x00\x00jBdurvfVyRYryKwpMUVG4\xc0,!+eq\x1f\xc5\x042\xc9\x94\xe5\xfao\xd8*\xbcp\x85U\xdcb\xb7: \x0e\xe7g<\xfe\xcb\x83j\x15nJ5ePK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99[}\xb4\x1e\xa0o\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99[u\xce@LJ\x00\x00\x00J\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa2\x00\x00\x00wdyFKunVyUDKkNPiiBgV2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\x84z*\xb6 \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1f\x01\x00\x00SueoxPSgBHsToacJDXWV3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\xf4\x11#)'\x00\x00\x00'\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01r\x01\x00\x00jBdurvfVyRYryKwpMUVG4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00"
│ │ │ -b'PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\xfe\xf5\x0eGq\x00\x00\x00q\x00\x00\x00\x15\x00\x00\x00xsRfFzDHwBJURZHTCWaK1\xa4\x12K\x83O\xc2\x96\xf0!+\x14!sB\x14\x99\x07\xe5\xa9RL\xeb\xbe\xc3\x11.\'\xdai\x94\xd5\xf6\xc6w\n\x00]\x9a\x82\xaa!\xfc\x86\x9b\xd0\xc4\xc4\x1fSAz\x92\xab\x1c\x12\xf6\xd5H\xfb)M\xb4\xd2\x12\xee\xc5\xea\x183\xf1M\n\x10C\xa55\xb1c\xc4\xfb8\x1e\xef\xac?\x97A\xc6\x96>`\x13\xc8\xe3\xbea\xe9\xb6&\x16\x14\xf8\x82\rnu/\xd7\x9c:J\xda\xd8PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00VWvfOMbxJbVYLedsbsaY2$Ij\x01h?\x03\x96\xbc\x0cwH_\xe89\xf4\xb0\x84B\x0ej\xb9\xab\xf2\x95\x97\xa7^)4\x9dP\xc0K@r\xa1|y^\x95\xbe\xd6\x17C\n\xc9\'%C\xd7\x99\xd5H\xd8PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99[c\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00psmGHBtaYUwtXejffFiK3^\xd7\xddY~\xe8\xaeH\xb5\xec,\xf7h\x96\x00\xe5\xec\x03o\x98:\x9aO\xd9\xf1/\xfev\xcf\x8f\x0b=\x8a\x14\x00\x83\xcb\xca\xe34\x81\xb5\x91dPK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00EbPprBmVivpBDGBvGuOO4\x95\xe2\xbeFP?=\xc3\xcd\xefG\x99\xb5\xf2\xd4o\xf4\xfa\xa2\xfc\x1e\xe3\x99I\xfd\x1an\r\xb5\xf1\xc8\x05")\xca\x03\xb8\x15;\x01\x8a\x95tHPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\xfe\xf5\x0eGq\x00\x00\x00q\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00xsRfFzDHwBJURZHTCWaK1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa4\x00\x00\x00VWvfOMbxJbVYLedsbsaY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99[c\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\x01\x00\x00psmGHBtaYUwtXejffFiK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x01\x00\x00EbPprBmVivpBDGBvGuOO4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00'
│ │ │ -b"PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\t':+R\x00\x00\x00R\x00\x00\x00\x15\x00\x00\x00NofxrivUwxKBgVxPuPul1\xe0h\x19\xc6\x11w+_\xba\x1dXw\x98,\x91\xb4\xd2\xea\x1b\xdc\xe8\xfa\x82\xf3n\xac\x88\x15\x16\x1aS\xb3\x01\x94\x03G \xdbq\xcbq\xe8b\xad4+\xa3\xa5\xe9\xa6\x82\x0e\x16a\xbc)k\xb1`g\x80\x9a\x9f\xc4\x82\xf6\xb0z\x16\x9c%\x04\xeb\xfd\xe0\x18\xd3\xfc\xeb\xe1<+PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00efNvVwewNRcjzgTWqwCo2g\x97\xe2\xec\x85\x8bv\x08<2X\xd4\x7fo\x91\x03\xdb\x19>\xc4\x8b<\xb7u\x90qz!\x9d\xa7w\xbf\xf5\x92WF\x07\xa7\xbb\x0cB\xcaOZ'Ei\xfemxCw\xc4\xb4C\xff7\r\xb7\xfa\xe9\x9e\x06pS\xfd\xf6\xa0(\x84F\xcda\xa2\x95\xc4\x1ej\x13\xa1\x7f\xaf\xe1s\x85\xb0S\x9c\x08\xb6\x1dM\xb4\x0b\xfb\x1f\x0c{\x17\x06sPK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\xc2\xec\xa4\x9b \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00XqQrIhVxhqHLOvaUBPYK3>\xd1\xc7W\x01FK(\xa8yZ~\x0bVV(\xda5\xeaL\x14\x81\xae\xc0\r\x12\xfe-\xb7\x95M\xeaPK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00msMvozuqUCYODnJxLuzb4\x11\x82\x94j\xae\xc5\x80j;\xa8|\xb4SN\xa9\x04\x1aO\xb0\xb9\x95\x96\xa5\xfd\xce\xdcW\x00H\x16\xe2@\xae\x04\xf5\x83`#\xd9\x8eYPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\t':+R\x00\x00\x00R\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00NofxrivUwxKBgVxPuPul1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x85\x00\x00\x00efNvVwewNRcjzgTWqwCo2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\xc2\xec\xa4\x9b \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x01\x00\x00XqQrIhVxhqHLOvaUBPYK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\x01\x00\x00msMvozuqUCYODnJxLuzb4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00"
│ │ │ -b"PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00BdHEWGCuwqaOQonBqrKw1\x03O\xc4\xb8\xed\x12\xd2t\x08\xb9Qc\xb5\xfe\t\x7f{\x8c^\xd7'\xe5y\xe63`T\xe1!\xda\xca\x8b\x81\xdf\xb6\xa7.\x9d\x0f\xfc\x05\x80g\xcb\xc5\xdf\xc7\x13\xee\xb5@\x8e\xa7\x0c\xcb\xf2E\x15)\xb1\xb8\x02#a8\xf1\x16\xa1PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2\xc6\\\xb0*)Y\x87g\x85\xa7\x81\x84\xe9O\xe5N\x13Z\x11\xa1$b\xe9z\xeaQ\xaaE\xf3\x1d*\xaf\x01(5\xda\xb4PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99[`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3\xd1\x1b\xe1\xb5\x82\x9e\xe8\xd3\\\x0f\xe8\x87a\xc6 \xb71?\r\xb3\nZ\xce\x06\xa5\xe9\xfd\xf3)\x1a\xcd\x86\x0e1)\xaa\xb72\xf1\x10NPK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00VGobtiChjVHmTGXzUJcm4\x90\xa8Wy\xb4sS\xd7\xed\xbaF\xc5\x06S\x02\xc7XL\t\x0c\xa5\x01\x13\x189KN\xc2\r\xd6\xdf\xaa~F\xban\xcc%B\xd0\xb31\xdc\xdf}\xf1\xc3s\xcaz\xf6\xcb#\x81\x8d\xbe\x0b\xf2y\x8d\x14\xa4\xc86\x18I\xc8\r\xd7\xc9\xdd5\xeb\xecRV\xae\xf2\xd2Q\x919\xbc\xb0I\xb7\xf2\x1bd\x83Z\xa6\x97\xc2\x15\x95\xdc\x11\xd2\x89\xc0j\xb1DC8\xb6T\x0f\xdcPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00BdHEWGCuwqaOQonBqrKw1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01w\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99[`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x01\x00\x00VGobtiChjVHmTGXzUJcm4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00"
│ │ │ -b'PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99[OH\xa6[\x88\x00\x00\x00\x88\x00\x00\x00\x15\x00\x00\x00DyHKewLhhibhzUGoPJPV1\x86Q\xaf\xa9J\xc0\x9cx\xc1\xb1\xc7\xf1\x9c\xd1\xd02NK\x026h8\x88V\xc0+\x12\x05;\xb9\xf6\xa27\xe7\xbc\x81\xf9uQ\'V\rU\xd1j\xe0\xcf\x87\nD\xc6W\xe1\x1b\xc0,\xcf\xabw\xe9\x14\xf54\x89\xfb\xc9\xf2\x87\\u\xbaQ\x9aI\xe9##\xf4\xc9\xd1/\x87\xf6u8\x97H\xb80F\x1dFe\x03\x10\xcf\xfb6\xf2\xb1\xaf1\x02{t\xfe\x9f\x8cs\x04\xfd\xb5\xae.\'\x9c\xd8s\xbc\xc3Jv\x93f\xf6\xb7\x90\xc4B=\xcd\xb5\xf1u\xbf\xb7PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00wsuNZTypxrmjXzftuAYY2p\xcc\x9f\xf9w\xa1\x00/\xf1\xa2\xc9t\xdc\x18\x14\xd0/\x86f\xa7[9\\\xba\x0ew\x16\x04\xc3\x02B;f)\xeee\x00\xd4"Zwt\xd4\xc3\xf3\x00\xdfk\xc3\x15PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99[p\x0c\x9d\xfe \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00GoEKRJHEeXLoKGItDIkA36\xf3?\xe5\xf0[\xe8\xadA\xd5\x82\xc1(\xabw\xe8\x7f\xb3\xf6\xd2\x0c\xe4\x03\xcf\xe4r\xdb{\x81\xf4\xf3HPK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00loHFWYBepAJXibTPNyJv4bU\xc8\x18\xad`\xa7]\xdeM\xfcm\xe1\x10|\xf9\xa2d\x00\x16\x1fD|\xe2r7\xd9\x92\xad\xfcbS\xbe\xb6\xe0\xc8\xe0\xa2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99[OH\xa6[\x88\x00\x00\x00\x88\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00DyHKewLhhibhzUGoPJPV1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbb\x00\x00\x00wsuNZTypxrmjXzftuAYY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99[p\x0c\x9d\xfe \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01 \x01\x00\x00GoEKRJHEeXLoKGItDIkA3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x01\x00\x00loHFWYBepAJXibTPNyJv4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00'
│ │ │ +b"PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\}\xb4\x1e\xa0o\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU12%\xa9\xf13\xb5\xde\xa1h\xf4\xe2\x85\x1f\x07/\xcc\x00\xfc\xaa|\xa6 aqzH\xe5.)\xa3\xfa7\x9a\x95?\xaah\x93\xe3.\xc5\xa2{\x94^`_\x10\x85\xf3#-BL\x13)\xc8\x8dxn\xd6\x8c\xe6\xfc\xb6*\xa6;\xf9\xaba|\x08\x8a;p\xbeW\xaa\xda\x1f3Jp\x17%\r?`=\xc8.\xbd;\x12\x0bc^?\xf5k\x1f\x0b\xd93\x85#q$\x9a\xb3PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\u\xce@LJ\x00\x00\x00J\x00\x00\x00\x15\x00\x00\x00wdyFKunVyUDKkNPiiBgV2Y\x06\xf1\xd1\x9f\xb6\xc6\x80N\x06\xea(\xab\x17\x8fEz\xf6\xb4\x93\xb7C\x9e\xc6\xd4)\x00b\xabQzr\xe5\xc1\xd4\x10\xcd\xd6\x17T\xe4 \x84P\xe4\xf9\x00\x13\xfd\xa6\x9f\xef\x19\xd4`*B\x07\xcd\xd5\xa1\x01m\x07\x012a<e\x9a\x8f]3\xf3PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\x84z*\xb6 \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00SueoxPSgBHsToacJDXWV3\xfd\xea\xde\xbe[j\xc0\x95\x04FM\x8a\xaa\xac\xbc/\xad\x12\x15\x8aSL\x94\xb8\xcaB\x96:\xf4z\x18\x9dPK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\xf4\x11#)'\x00\x00\x00'\x00\x00\x00\x15\x00\x00\x00jBdurvfVyRYryKwpMUVG4\xc0,!+eq\x1f\xc5\x042\xc9\x94\xe5\xfao\xd8*\xbcp\x85U\xdcb\xb7: \x0e\xe7g<\xfe\xcb\x83j\x15nJ5ePK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\}\xb4\x1e\xa0o\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\u\xce@LJ\x00\x00\x00J\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa2\x00\x00\x00wdyFKunVyUDKkNPiiBgV2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\x84z*\xb6 \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1f\x01\x00\x00SueoxPSgBHsToacJDXWV3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\xf4\x11#)'\x00\x00\x00'\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01r\x01\x00\x00jBdurvfVyRYryKwpMUVG4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00"
│ │ │ +b'PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\xfe\xf5\x0eGq\x00\x00\x00q\x00\x00\x00\x15\x00\x00\x00xsRfFzDHwBJURZHTCWaK1\xa4\x12K\x83O\xc2\x96\xf0!+\x14!sB\x14\x99\x07\xe5\xa9RL\xeb\xbe\xc3\x11.\'\xdai\x94\xd5\xf6\xc6w\n\x00]\x9a\x82\xaa!\xfc\x86\x9b\xd0\xc4\xc4\x1fSAz\x92\xab\x1c\x12\xf6\xd5H\xfb)M\xb4\xd2\x12\xee\xc5\xea\x183\xf1M\n\x10C\xa55\xb1c\xc4\xfb8\x1e\xef\xac?\x97A\xc6\x96>`\x13\xc8\xe3\xbea\xe9\xb6&\x16\x14\xf8\x82\rnu/\xd7\x9c:J\xda\xd8PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00VWvfOMbxJbVYLedsbsaY2$Ij\x01h?\x03\x96\xbc\x0cwH_\xe89\xf4\xb0\x84B\x0ej\xb9\xab\xf2\x95\x97\xa7^)4\x9dP\xc0K@r\xa1|y^\x95\xbe\xd6\x17C\n\xc9\'%C\xd7\x99\xd5H\xd8PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\c\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00psmGHBtaYUwtXejffFiK3^\xd7\xddY~\xe8\xaeH\xb5\xec,\xf7h\x96\x00\xe5\xec\x03o\x98:\x9aO\xd9\xf1/\xfev\xcf\x8f\x0b=\x8a\x14\x00\x83\xcb\xca\xe34\x81\xb5\x91dPK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00EbPprBmVivpBDGBvGuOO4\x95\xe2\xbeFP?=\xc3\xcd\xefG\x99\xb5\xf2\xd4o\xf4\xfa\xa2\xfc\x1e\xe3\x99I\xfd\x1an\r\xb5\xf1\xc8\x05")\xca\x03\xb8\x15;\x01\x8a\x95tHPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\xfe\xf5\x0eGq\x00\x00\x00q\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00xsRfFzDHwBJURZHTCWaK1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa4\x00\x00\x00VWvfOMbxJbVYLedsbsaY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\c\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\x01\x00\x00psmGHBtaYUwtXejffFiK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x01\x00\x00EbPprBmVivpBDGBvGuOO4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00'
│ │ │ +b"PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\t':+R\x00\x00\x00R\x00\x00\x00\x15\x00\x00\x00NofxrivUwxKBgVxPuPul1\xe0h\x19\xc6\x11w+_\xba\x1dXw\x98,\x91\xb4\xd2\xea\x1b\xdc\xe8\xfa\x82\xf3n\xac\x88\x15\x16\x1aS\xb3\x01\x94\x03G \xdbq\xcbq\xe8b\xad4+\xa3\xa5\xe9\xa6\x82\x0e\x16a\xbc)k\xb1`g\x80\x9a\x9f\xc4\x82\xf6\xb0z\x16\x9c%\x04\xeb\xfd\xe0\x18\xd3\xfc\xeb\xe1<+PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00efNvVwewNRcjzgTWqwCo2g\x97\xe2\xec\x85\x8bv\x08<2X\xd4\x7fo\x91\x03\xdb\x19>\xc4\x8b<\xb7u\x90qz!\x9d\xa7w\xbf\xf5\x92WF\x07\xa7\xbb\x0cB\xcaOZ'Ei\xfemxCw\xc4\xb4C\xff7\r\xb7\xfa\xe9\x9e\x06pS\xfd\xf6\xa0(\x84F\xcda\xa2\x95\xc4\x1ej\x13\xa1\x7f\xaf\xe1s\x85\xb0S\x9c\x08\xb6\x1dM\xb4\x0b\xfb\x1f\x0c{\x17\x06sPK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\xc2\xec\xa4\x9b \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00XqQrIhVxhqHLOvaUBPYK3>\xd1\xc7W\x01FK(\xa8yZ~\x0bVV(\xda5\xeaL\x14\x81\xae\xc0\r\x12\xfe-\xb7\x95M\xeaPK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00msMvozuqUCYODnJxLuzb4\x11\x82\x94j\xae\xc5\x80j;\xa8|\xb4SN\xa9\x04\x1aO\xb0\xb9\x95\x96\xa5\xfd\xce\xdcW\x00H\x16\xe2@\xae\x04\xf5\x83`#\xd9\x8eYPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\t':+R\x00\x00\x00R\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00NofxrivUwxKBgVxPuPul1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x85\x00\x00\x00efNvVwewNRcjzgTWqwCo2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\xc2\xec\xa4\x9b \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x01\x00\x00XqQrIhVxhqHLOvaUBPYK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\x01\x00\x00msMvozuqUCYODnJxLuzb4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00"
│ │ │ +b"PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00BdHEWGCuwqaOQonBqrKw1\x03O\xc4\xb8\xed\x12\xd2t\x08\xb9Qc\xb5\xfe\t\x7f{\x8c^\xd7'\xe5y\xe63`T\xe1!\xda\xca\x8b\x81\xdf\xb6\xa7.\x9d\x0f\xfc\x05\x80g\xcb\xc5\xdf\xc7\x13\xee\xb5@\x8e\xa7\x0c\xcb\xf2E\x15)\xb1\xb8\x02#a8\xf1\x16\xa1PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2\xc6\\\xb0*)Y\x87g\x85\xa7\x81\x84\xe9O\xe5N\x13Z\x11\xa1$b\xe9z\xeaQ\xaaE\xf3\x1d*\xaf\x01(5\xda\xb4PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3\xd1\x1b\xe1\xb5\x82\x9e\xe8\xd3\\\x0f\xe8\x87a\xc6 \xb71?\r\xb3\nZ\xce\x06\xa5\xe9\xfd\xf3)\x1a\xcd\x86\x0e1)\xaa\xb72\xf1\x10NPK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00VGobtiChjVHmTGXzUJcm4\x90\xa8Wy\xb4sS\xd7\xed\xbaF\xc5\x06S\x02\xc7XL\t\x0c\xa5\x01\x13\x189KN\xc2\r\xd6\xdf\xaa~F\xban\xcc%B\xd0\xb31\xdc\xdf}\xf1\xc3s\xcaz\xf6\xcb#\x81\x8d\xbe\x0b\xf2y\x8d\x14\xa4\xc86\x18I\xc8\r\xd7\xc9\xdd5\xeb\xecRV\xae\xf2\xd2Q\x919\xbc\xb0I\xb7\xf2\x1bd\x83Z\xa6\x97\xc2\x15\x95\xdc\x11\xd2\x89\xc0j\xb1DC8\xb6T\x0f\xdcPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00BdHEWGCuwqaOQonBqrKw1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01w\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x01\x00\x00VGobtiChjVHmTGXzUJcm4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00"
│ │ │ +b'PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\OH\xa6[\x88\x00\x00\x00\x88\x00\x00\x00\x15\x00\x00\x00DyHKewLhhibhzUGoPJPV1\x86Q\xaf\xa9J\xc0\x9cx\xc1\xb1\xc7\xf1\x9c\xd1\xd02NK\x026h8\x88V\xc0+\x12\x05;\xb9\xf6\xa27\xe7\xbc\x81\xf9uQ\'V\rU\xd1j\xe0\xcf\x87\nD\xc6W\xe1\x1b\xc0,\xcf\xabw\xe9\x14\xf54\x89\xfb\xc9\xf2\x87\\u\xbaQ\x9aI\xe9##\xf4\xc9\xd1/\x87\xf6u8\x97H\xb80F\x1dFe\x03\x10\xcf\xfb6\xf2\xb1\xaf1\x02{t\xfe\x9f\x8cs\x04\xfd\xb5\xae.\'\x9c\xd8s\xbc\xc3Jv\x93f\xf6\xb7\x90\xc4B=\xcd\xb5\xf1u\xbf\xb7PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00wsuNZTypxrmjXzftuAYY2p\xcc\x9f\xf9w\xa1\x00/\xf1\xa2\xc9t\xdc\x18\x14\xd0/\x86f\xa7[9\\\xba\x0ew\x16\x04\xc3\x02B;f)\xeee\x00\xd4"Zwt\xd4\xc3\xf3\x00\xdfk\xc3\x15PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\p\x0c\x9d\xfe \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00GoEKRJHEeXLoKGItDIkA36\xf3?\xe5\xf0[\xe8\xadA\xd5\x82\xc1(\xabw\xe8\x7f\xb3\xf6\xd2\x0c\xe4\x03\xcf\xe4r\xdb{\x81\xf4\xf3HPK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00loHFWYBepAJXibTPNyJv4bU\xc8\x18\xad`\xa7]\xdeM\xfcm\xe1\x10|\xf9\xa2d\x00\x16\x1fD|\xe2r7\xd9\x92\xad\xfcbS\xbe\xb6\xe0\xc8\xe0\xa2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\OH\xa6[\x88\x00\x00\x00\x88\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00DyHKewLhhibhzUGoPJPV1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbb\x00\x00\x00wsuNZTypxrmjXzftuAYY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\p\x0c\x9d\xfe \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01 \x01\x00\x00GoEKRJHEeXLoKGItDIkA3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x01\x00\x00loHFWYBepAJXibTPNyJv4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.zip(uncompressed_size=256, num_files=32, min_file_size=4, compression='bz2')
│ │ │  ...
│ │ │ -b'PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[g#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1BZh91AY&SY\xb9;q\x1c\x00\x00\x08\xff\xff\xc0\xc0H\x00\xca3\x98\x88\x90T\x00\x81\xe0A`\\\x02\x16\x0e\x1098\x03\x01\x02D\x01\x11\x1b\x00,4 \x00T`\x98\x83&CA\x88h\r4\x1902\x86i\xa4\xf2d1\x06\x99\x19\x1a4i\x82h\xc8\xf5\x03h\xd0dOQ\xea1\xa41r\x01\xe79\xfa\x9c\xfbY_\xc3\x16Y\xaa\r\'\xfc-\x03|P\x03\xd9"\x8a\x13\x18\xa3\x0c\xb5\x13\xce$\xce\x10\xdbm_\x84\x02\x10\x13\x84?OY\xf9\xe0\x1d\x19\x047.9HSZ\xf7S\x18\xf7\x8b\xb9"\x9c(H\\\x9d\xb8\x8e\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2BZh91AY&SY\x91t\x99\xe9\x00\x00\x00X\xc2\x00\x08\x0c\x00\x08\x00 \x00\x02\x00\x00  \x00"\x03e\x08`4\x11|]\xc9\x14\xe1BBE\xd2g\xa4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00HsjAcfZksMRViIYdJRrn3BZh91AY&SY\x1d"\xce\x8d\x00\x00\x12w\xff\xc1\x00@\x80\x00`\n\x01$ \x10\x00\x10\x10@\x00\x88\x01\x80\x08\x05\x80!\x02%\x00\x16\x10!\x00 \x00#\x01\xa0\x00i\xe5\x03jz\x9bj\x86\x18&\x04\xc0CFM0u\x97\xc1\x0e4vD\xecW\x03{\xd2\xaf\tO\x90\x90eT\x11\xcd\x83\x01\'\x1f\x8b\xb9"\x9c(H\x0e\x91gF\x80PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[W\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00dKxUVFacqRcQYvCYYRga4BZh91AY&SY\xef\xae\x0bX\x00\x00\x04\xc90 \x80\x10\x04"\x02\x00\x10 \x00 \x001\x06LA\x03L&F\x11A\xcf\x17rE8P\x90\xef\xae\x0bXPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oYfSueoxPSgBHsToacJD5BZh91AY&SY\xf0\x17\x17\x12\x00\x00\x00 \x0b\x82\x00\x00\x01\x00\x01\x00\x10\x00\x02 \x00!\x83A\x9a\tpqw$S\x85\t\x0f\x01qq PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00TjtphorteObohEsZgfLW6BZh91AY&SY\xb6\xce\xa9\x04\x00\x00\x00\x924\x04\x00\x00\x08\x00\x10\x00@\x00\x01 \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0bl\xea\x90@PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00pfDzrPQggzbrJiiDPZeQ7BZh91AY&SYy\xcf\x8a\x94\x00\x00\x01`\x84\x04\x00\x00\x00\xa0\x00\x02\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe7>*PPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00fCpVOLlelZEijfQSbBNk8BZh91AY&SY(\'$\x8d\x00\x00\x01\xa1D\x02\x00\x00\x10\x08\x00\x00\x08 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa0\x9c\x924PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ZPGfxsRfFzDHwBJURZHT9BZh91AY&SYy\xadb\xa8\x00\x00\x00@\x10\x04\x00\x14\x01 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xe6\xb5\x8a\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bhnORELPdeTclcaRrihI10BZh91AY&SY\xfarub\x00\x00\x01\xb0\x04 \x00\x00\x81\x08\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xe9\xc9\xd5\x88PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xa6G(\xb3*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MVkBFQzPuESPIajAndSX11BZh91AY&SY\xd7\xb5\x81\x83\x00\x00\x01\xa0\x06\x00\x00\x84\x00@\x00 \x00!\x98\x19\x83,.\xe4\x8ap\xa1!\xafk\x03\x06PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[K\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iWmLrWzhUFeKQsbyxfOb12BZh91AY&SY5\xc8\x9d\xee\x00\x00\x01\t\x18\x02\x00\x08\x00\x02\x00 \x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xd7"w\xb8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00tOzTFyGrgJGPgVPVTJQA13BZh91AY&SY+\x12Kd\x00\x00\x00 \r\x08\x00\x00\x01\x00@\x08\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xacI-\x90PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NxPdcWzUXIDleQUOKvpf14BZh91AY&SY\xd3\x19KA\x00\x00\x01\x98\x02\x00\x08\x02\x00\x04@ \x00!\x9ah3M\x13<]\xc9\x14\xe1BCLe-\x04PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dviXPwvzSqnsgJrjRltF15BZh91AY&SY@\xf9!a\x00\x00\x01\xc9\x00 \x00\x00\x00\x80P \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\x03\xe4\x85\x84PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MpJWmhxyKnbkrXpTCrEe16BZh91AY&SY\t\xe2\xfd\x88\x00\x00\x01\x06\x04@\x08@\x00@\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\'\x8b\xf6 PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[B\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PqmNpvcgbedvCMhvHext17BZh91AY&SY\x8a[\x88P\x00\x00\x00\xc0\x06\x04\x00@\x00"\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB)n!@PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x06F*[.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YUwtXejffFiKWjvjXrBs18BZh91AY&SYz\x813\xc0\x00\x00\x01\xc1 \xc0\x00\x00@\x01\x00\x00\x80 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xea\x04\xcf\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RxylfYpFwNezXCvGboIa19BZh91AY&SY\xb1\xe4I\xf3\x00\x00\x01\x08E\x04\x00 \x00\x00\x10\x08\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\xc7\x91\'\xccPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sTIkednBgSUNdSogBkfX20BZh91AY&SY\x92UG\xad\x00\x00\x00\x00i\x00\x01\x02\x00\x00\x01\x10\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBIU\x1e\xb4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x87\xdc5(.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DhgguyDpGMlzAzXxhzUl21BZh91AY&SY\x1c\xba\x15\xaa\x00\x00\x01\xd0\x04\x82\x00\x10\x00\x00@ \x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@r\xe8V\xa8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JeXWusgaoHpUhDjwLtrH22BZh91AY&SY\x9b\xacO\xfa\x00\x00\x00\x84\x11\x00\x08 \x00\x02\x00 \x000\xcc\x0cz\x82qw$S\x85\t\t\xba\xc4\xff\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gVxPuPulkWEcumejcHjF23BZh91AY&SY\xe1\x85@\xe6\x00\x00\x00\x00+ \x00\x04\x00\x10\x00\x00\x10 \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x86\x15\x03\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cKIHCMwxnyrccspadwlF24BZh91AY&SYj\xee\xef\xcc\x00\x00\x01\x89\x11\x04\x00\x10\x00\x00\x02\x00@ \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xab\xbb\xbf0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[J\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00FeqBUnBjeTrRnLpAuzTm25BZh91AY&SY\xd6W\xe5r\x00\x00\x00\xd0\x01\x84\x00\x02\x00\x00\x08\x00\x02 \x00!\x9ah3M\x07<]\xc9\x14\xe1BCY_\x95\xc8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LcQYxgefNvVwewNRcjzg26BZh91AY&SYX\x8e\xed6\x00\x00\x01\x08\x1a\x01\x00\x08\x00\x04\x00\x00\x01 \x00!\x9ah3M\x17<]\xc9\x14\xe1BAb;\xb4\xd8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CoCkpwFBnmgOfMmoMIMA27BZh91AY&SY\x1a\rW\xb1\x00\x00\x00\x88D\x00\x05\x00\x08\x04\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@h5^\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[k;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YDlLCoMUdprtyEhaAtHQ28BZh91AY&SY^zSv\x00\x00\x01\x16\x00\x00\x80\x02\x00\x80\x10 \x00!\x9ah3M\x13<]\xc9\x14\xe1BAy\xe9M\xd8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NOODKlMQNsEGUfRBsxal29BZh91AY&SY\xaf\xb4\xce\x02\x00\x00\x01\x90\x10\x80@@\x00\x01\x02 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xbe\xd38\x08PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00nFKQOtdbLYrwLInIpsCM30BZh91AY&SY\x8c|\xca\xd2\x00\x00\x01`\x08\x80\x08\x00\x00\x84\x00\x00\x08 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB1\xf3+HPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[f\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bclIddYvUlwsjrZMtvnB31BZh91AY&SY\x01\xb1 \xa8\x00\x00\x00(\x06\x02\x00\x00\x01\x00\x80 \x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x06\xc4\x82\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iAGIRKemRjXXUMRDLwSf32BZh91AY&SY\xa7#\xc9\xe9\x00\x00\x01\xa4A\x04\x00\x00\x04 \x00\x00\x10 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x9c\x8f\'\xa4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[g#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd7\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01=\x01\x00\x00HsjAcfZksMRViIYdJRrn3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[W\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdb\x01\x00\x00dKxUVFacqRcQYvCYYRga4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01B\x02\x00\x00oYfSueoxPSgBHsToacJD5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x02\x00\x00TjtphorteObohEsZgfLW6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x08\x03\x00\x00pfDzrPQggzbrJiiDPZeQ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x03\x00\x00fCpVOLlelZEijfQSbBNk8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xca\x03\x00\x00ZPGfxsRfFzDHwBJURZHT9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\'\x04\x00\x00bhnORELPdeTclcaRrihI10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xa6G(\xb3*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00MVkBFQzPuESPIajAndSX11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[K\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe5\x04\x00\x00iWmLrWzhUFeKQsbyxfOb12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01G\x05\x00\x00tOzTFyGrgJGPgVPVTJQA13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa9\x05\x00\x00NxPdcWzUXIDleQUOKvpf14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\t\x06\x00\x00dviXPwvzSqnsgJrjRltF15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x06\x00\x00MpJWmhxyKnbkrXpTCrEe16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[B\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc9\x06\x00\x00PqmNpvcgbedvCMhvHext17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x06F*[.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01)\x07\x00\x00YUwtXejffFiKWjvjXrBs18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8b\x07\x00\x00RxylfYpFwNezXCvGboIa19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xed\x07\x00\x00sTIkednBgSUNdSogBkfX20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x87\xdc5(.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x08\x00\x00DhgguyDpGMlzAzXxhzUl21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x08\x00\x00JeXWusgaoHpUhDjwLtrH22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x10\t\x00\x00gVxPuPulkWEcumejcHjF23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01r\t\x00\x00cKIHCMwxnyrccspadwlF24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[J\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\t\x00\x00FeqBUnBjeTrRnLpAuzTm25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x016\n\x00\x00LcQYxgefNvVwewNRcjzg26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x98\n\x00\x00CoCkpwFBnmgOfMmoMIMA27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[k;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf8\n\x00\x00YDlLCoMUdprtyEhaAtHQ28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01X\x0b\x00\x00NOODKlMQNsEGUfRBsxal29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00nFKQOtdbLYrwLInIpsCM30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[f\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00bclIddYvUlwsjrZMtvnB31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01|\x0c\x00\x00iAGIRKemRjXXUMRDLwSf32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xde\x0c\x00\x00\x00\x00'
│ │ │ -b'PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1BZh91AY&SY\x12\xa6\xbba\x00\x00\x03\xff\xff\xcd\x10)\x10H\x00\x00J@A\xc9\xa0`\x10\x00\x04\\I\xa7\x00\x92a\xe4 \x06\x11\x00/\x10 \x02\x02 \x00T`\x98LL\x991\x190\x00F\x10bf\x98\xa7\xea\x18\x00\x990\x9a0\x02mF&\x86\x01<\xa6O\n>\xef\xbb\xabk\xbc\n\x99\x99&\x92\x80\x90|\xba\xf3r?\x80\x1f\xabu\xb6\xfdv\x01\xb2-D(\xb4\x18\x84/\xba\x044\n\xef\xfb\x10X\x80\xfe\x8cJ\x10\n]@7\x17rE8P\x90\x12\xa6\xbbaPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00OKOtybVHPNUsZiksKaMD2BZh91AY&SY\xcc\xf9\xb0\xb7\x00\x00\x04\x9b\xdf \x80\x08\x00\x04\x01@\x00\x00  \x0c\x00\x80\x01\x00\x00\x10\x00\x90\xa3\x00 \x001L\x98\x99\x06F\x14\x00\x01\xe9\xea\x8b\xa5\xf7c\x8b\xc8\x17Fc\xe2\xeeH\xa7\n\x12\x19\x9f6\x16\xe0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xeeP\xe4\x10i\x00\x00\x00(\x00\x00\x00\x15\x00\x00\x00ebanNuOGuTbyRgKrbyBc3BZh91AY&SY\x96\xc7\xce\xee\x00\x00\x0f\xff\x7f\x90\x04\x01\x81\x080\x00@DH\x88$ \x80&\x84\x00\x04 \x80`@\x01!@\x00\x00 !\x00 \x00#\x00\xd04\r\x1e\xa0h\xf4\x9b5C\x0c\x8c\t\xa6\x04\xc8bh\xc3\xde\xd5\x83\xc64\xf8(\xb9H;e/\x92\x106\x87\xbd#\x11Q\xa0\n?\x17rE8P\x90\x96\xc7\xce\xeePK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00NxhGjAUqXkPFQBKVhOce4BZh91AY&SY0\xfb\x8d\x8a\x00\x00\x03\\\x1f \x00\x00@\x02\x04\x02\x00\x00\x08\x84  \x00\x00\x10\x00\x80 \x00"\x00\x0c\x84\r\x03B\xd9\xf6\x8e\x12\x01\xf1w$S\x85\t\x03\x0f\xb8\xd8\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00qbMaUkvdqucNKsRecsUN5BZh91AY&SY\xc0\xdb\x0f\n\x00\x00\x01B#\x00\x00\x80\x04\x00\x01\x08\x00\x00@ \x000\xcd\x00\xc3D27\x17rE8P\x90\xc0\xdb\x0f\nPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00PjusgsjGHaxCTzecSPSn6BZh91AY&SYu\xa3\xd5\xb7\x00\x00\x00\x18\x18\x00 \x10\x00\x00\x10\x00\x80 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xd6\x8fV\xdcPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ybVGobtiChjVHmTGXzUJ7BZh91AY&SY\x8d\x80{1\x00\x00\x00\x00\xb0\x08\x08@\x00\x00@ \x00!\x9ah3M\x13<]\xc9\x14\xe1BB6\x01\xec\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00imlTyThDaWauPZbQAbOf8BZh91AY&SY_I\xd05\x00\x00\x00\xc4\x06\x00\x02\x00\x01\x10\x00\x01\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA}\'@\xd4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00wVrmhABdvIYwwyluHuER9BZh91AY&SY\'\xfes\xaa\x00\x00\x01@\x88\x80\x08\x00 \x00\x01\x10\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x9f\xf9\xce\xa8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oFTuGBShuNMYwfxyiyiV10BZh91AY&SYg\xdes\x8a\x00\x00\x00\x0c\x08\x00 \x00 @\x04 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\x9fy\xce(PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xbe\xa4[\x1c,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00GNGNkXjEpGpwJnLsgFiw11BZh91AY&SY\xe7m\x0f\xcd\x00\x00\x01\x90\x03\x01\x80\x00 \x00\x02 \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9d\xb4?4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CCiklBQsTMLrgYSvSUrA12BZh91AY&SY\xadh\xb1m\x00\x00\x00\x04\xa4\x00\x10\x00@\x00\x04@\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xb5\xa2\xc5\xb4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TZsXAYZQJiaEKWAKHkHZ13BZh91AY&SYx\'Ld\x00\x00\x01\x12D\x00\x08\x01\x00\x00@@\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe0\x9d1\x90PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PaUQyfxEnzOVDReSViRS14BZh91AY&SY\xee\x9f\x8fD\x00\x00\x00\x01E\x00\x10\x00\x80\x00\x00\xc0\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xba~=\x10PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[DQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bguUDVWeErAxyfRzHyjC15BZh91AY&SY{\x97\xfb\xd3\x00\x00\x01\x14!\x08\x00\x00 \x00\x10\x00  \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xee_\xefLPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YyDvezQpseIcIEkbvKFL16BZh91AY&SY\xea\xa3\xd8a\x00\x00\x01\x88\x18\xa0\x00\x00\x00\xa0\x00\x10\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xaa\x8fa\x84PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JmzZoasXWepvMYShokOI17BZh91AY&SY\xf0]\xfbf\x00\x00\x01\x0c$\x00\x02\x10\x00@\x00\x04\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC\xc1w\xed\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[z\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00uAyItVwsuNZTypxrmjXz18BZh91AY&SY\xa24z\xd4\x00\x00\x00\x00\x05\x04\x80\x00\x06 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\x88\xd1\xebPPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YYDGJAzqJeqUlYZDcekq19BZh91AY&SY\xcd3\xdcM\x00\x00\x00\xc2\x88\x00\x01\x00\x04\x00\x80\x00\x10 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC4\xcfq4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00XaBgQFVeySBGvBWlvyak20BZh91AY&SYY\xd90e\x00\x00\x00\xc0H\x00\x01\x00  \x04 \x00!\x9ah3M\x07<]\xc9\x14\xe1BAgd\xc1\x94PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[[\xae\x0b\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RJHEeXLoKGItDIkAgfVg21BZh91AY&SY\x9c=\x8d\xe2\x00\x00\x01\x82\x11\x80\x08\x00\x02\x00@@\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BBp\xf67\x88PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gneAQSxsOvxUCXOlmyhw22BZh91AY&SY\x97\xff\x19:\x00\x00\x01\x95\x00\x80\x04\x00\x04@\x00\x00@ \x00!\x9ah3M\x07<]\xc9\x14\xe1BB_\xfcd\xe8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pAJXibTPNyJvjuOPXUJB23BZh91AY&SY*\xe8]\xd6\x00\x00\x00\x86\x02\x80\x02\x00\x02\x00\x01\x00\x04 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xab\xa1wXPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[Q\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00UDlwmVRCkcgxJlJSNwHZ24BZh91AY&SY;/]G\x00\x00\x01\x83\x08\x88\x00\x10\x00\x00\x01\x00\x04 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xec\xbdu\x1cPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CswwIRyhNNXuyCUKbkSE25BZh91AY&SY\xe9d \xac\x00\x00\x01E\x00\x90\x00\x02\x00\x00\x08\x00\x10 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa5\x90\x82\xb0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qCdFLNkGsebQFTEXtyfx26BZh91AY&SY\xfe\x8c\xcb\\\x00\x00\x01\x00\x94\x04\x00\x00\x02\x0c\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC\xfa3-pPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QneiGDdZyqLbwIYNUgwb27BZh91AY&SYj\xef\rd\x00\x00\x00\x88L\x00\x08\x00\x80@\x00\x04\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xab\xbc5\x90PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pGHMCdAaVQHnhZfDXNnf28BZh91AY&SY\xac\xdc\n\xc8\x00\x00\x00\xa4\x80\xa0\x00 \x00\x10\x00\x00@ \x00!\x9ah3M\x17<]\xc9\x14\xe1BB\xb3p+ PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sDKZKYuFMsnYsZSlRZoI29BZh91AY&SY,\xe8\x9d\x9a\x00\x00\x00\x100\x00\x10\x00\x02\x02\x80 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xb3\xa2vhPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bFpfLYAsxvBveYZjmwKb30BZh91AY&SY\xdf\x06I\x8f\x00\x00\x00\x90P\x00\x80\x00 P\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC|\x19&<PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[`\xe8UD.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YHoOmUAncuolXVBUKwic31BZh91AY&SY\xd9\xd1\xba\xaf\x00\x00\x01\xd0\x84\x00\x00\x80 \x00\x10\x04\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BCgF\xea\xbcPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[>\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qQVXaNBgmovyWdKSsmlp32BZh91AY&SY\x7f6\x96T\x00\x00\x00\xc6@\x00\x02\x00\x10\x00\x00\xc0\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfc\xdaYPPK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc6\x00\x00\x00OKOtybVHPNUsZiksKaMD2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xeeP\xe4\x10i\x00\x00\x00(\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x01\x00\x00ebanNuOGuTbyRgKrbyBc3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x01\x00\x00NxhGjAUqXkPFQBKVhOce4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01P\x02\x00\x00qbMaUkvdqucNKsRecsUN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb3\x02\x00\x00PjusgsjGHaxCTzecSPSn6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x14\x03\x00\x00ybVGobtiChjVHmTGXzUJ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x03\x00\x00imlTyThDaWauPZbQAbOf8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\x03\x00\x00wVrmhABdvIYwwyluHuER9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x04\x00\x00oFTuGBShuNMYwfxyiyiV10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xbe\xa4[\x1c,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x95\x04\x00\x00GNGNkXjEpGpwJnLsgFiw11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf5\x04\x00\x00CCiklBQsTMLrgYSvSUrA12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01W\x05\x00\x00TZsXAYZQJiaEKWAKHkHZ13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb9\x05\x00\x00PaUQyfxEnzOVDReSViRS14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[DQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1b\x06\x00\x00bguUDVWeErAxyfRzHyjC15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01}\x06\x00\x00YyDvezQpseIcIEkbvKFL16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x06\x00\x00JmzZoasXWepvMYShokOI17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[z\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01A\x07\x00\x00uAyItVwsuNZTypxrmjXz18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9f\x07\x00\x00YYDGJAzqJeqUlYZDcekq19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x01\x08\x00\x00XaBgQFVeySBGvBWlvyak20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[[\xae\x0b\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01a\x08\x00\x00RJHEeXLoKGItDIkAgfVg21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x08\x00\x00gneAQSxsOvxUCXOlmyhw22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\t\x00\x00pAJXibTPNyJvjuOPXUJB23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[Q\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\t\x00\x00UDlwmVRCkcgxJlJSNwHZ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\t\x00\x00CswwIRyhNNXuyCUKbkSE25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\n\x00\x00qCdFLNkGsebQFTEXtyfx26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\n\x00\x00QneiGDdZyqLbwIYNUgwb27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x0b\x00\x00pGHMCdAaVQHnhZfDXNnf28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01o\x0b\x00\x00sDKZKYuFMsnYsZSlRZoI29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x0b\x00\x00bFpfLYAsxvBveYZjmwKb30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[`\xe8UD.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01/\x0c\x00\x00YHoOmUAncuolXVBUKwic31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[>\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x91\x0c\x00\x00qQVXaNBgmovyWdKSsmlp32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xf3\x0c\x00\x00\x00\x00'
│ │ │ -b'PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1BZh91AY&SY:\x86\xa8\x85\x00\x00\x10\x7f\xff\xc7\xfc\x00\x98\x18\xa4\x04\x08D\x88BIM\x9d\x00D\xac\xaa\x04\xd1\x08#^\xe8\x1f:\x08\x06%0\x1a\x04\xa0\x00t8\xd0\xd0\x00\x1ah\x1a4\x00h4h\x1a\x00\x00\x1a\x1e2Hb4\xd0\xd1\x9014\x1bS@\xd0z\x11\xa6\x8d\x1a\x1aa4\x01\xa0bh\n\x85\x96\xa8&\x18Mz\xd8>\x1at\x19j\x01\xb8\xc3\xee\xe2\xd0\xc1\x88\x08\xaft(\xa4"\xcc\xe8\x0fh\xd2\xe2\xc7\x85!m\xdc\xca\x83\xca,\x93\xac\xbfY\xd5\xc0p\xfa{V8w\x17\xe7\xf7\xcf\xc9I\xb9\xb3\x1a+_\x06\xf8\r\xd2T1Z\xe2\x05\x07\xce\xca"\xe0N\xdf\xf1w$S\x85\t\x03\xa8j\x88PPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00zhEvGVlawFHHheqGGQjd2BZh91AY&SY\xb2\xb0O\x8d\x00\x00\x01\x90Q\x80\x80\x00\x14  \x00\x10\x01@ \x001\x0c\x08\x18\x8c\x9a&\xe7K|]\xc9\x14\xe1BB\xca\xc1>4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[c\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00PifnLFviWNJQOfORMzJf3BZh91AY&SY\xae&\xf9\x04\x00\x00\x05|^\x84\x82\x04\x00\x01\x08\x00A\x01\x80\x01\x02@\x00\x01\x00\x02\x00@\x00\x01\x00 \x001CM0\x00P\xc4\xd0\xc6\xa7\xa8\xaaPEN\xc4\t\xa3\xe3\xf1w$S\x85\t\n\xe2o\x90@PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00KHMlkVUcOgMpvYRCMxCD4BZh91AY&SY`W\xb9A\x00\x00\x01\x13 \x80\x02\x01\x00\x00\x10\x08\x00@\x00 \x00!\x83A\x9a\tpqw$S\x85\t\x06\x05{\x94\x10PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00nlJSSBOTHihNgZXaQRrN5BZh91AY&SYu\x15v\x84\x00\x00\x01\x01I\x00\x10 \x00\x00\x01\x01\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xd4U\xda\x10PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00rzBeqtuywdlHRAhditDI6BZh91AY&SY0\xf2Qr\x00\x00\x00\x00}\x80 \x00\x10\x08\x00D\x00\x00\x02\x00\x01\x04\x00 \x001\x0c\x08\x1941\xb9\xef\xa3\x94]\xc9\x14\xe1B@\xc3\xc9E\xc8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x02:\xc4\xbb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00mALOtPaDytNmbAYDctrz7BZh91AY&SY\xf5\x00Jf\x00\x00\x00B\x88\xc0\x00\x10\x00\x00@@\x00\x04\x00 \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0fP\x04\xa6`PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[d\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VNyIWRKJElbxGQIFqrwO8BZh91AY&SY\x14\xe8\xdb\x9e\x00\x00\x01\x80\x8e\x00 \x00\x04\x00@\x00\x08 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@S\xa3nxPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00tmnmEWtxFGhmRniKFUxk9BZh91AY&SYL\xf8\x18_\x00\x00\x01\x10\x88\x80\x02\x00\x00\x80\x80\x00\x01 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA3\xe0a|PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00VpokRqbjkRSxnozQSMKK10BZh91AY&SYQ\xb0\xfa\xd0\x00\x00\x00\xaa\x10\x00\x01\x00\x10 \x00\x00\x08 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BAF\xc3\xeb@PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NFDqUSzlJLZPeZSErMFe11BZh91AY&SYK\x9bo\xaa\x00\x00\x00h \x00\x10\x02\x00@\x00\x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA.m\xbe\xa8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eEugUWVBSkpVElglzpMo12BZh91AY&SY9\x857\xd7\x00\x00\x00\x07\x02\x02\x00\x00\x02\x02\x00@\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xe6\x14\xdf\\PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[f\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TaBygQoUKSTPMahkEagz13BZh91AY&SY\xaa\x111\xf1\x00\x00\x01\x02\x91\x00 @\x00\x08\x00\x00  \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xa8D\xc7\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qTmHMJjsoCYlCdtXVeSL14BZh91AY&SY\xf1\n\xa6\xc7\x00\x00\x00\x05B\x00 \x08\x00\x02\x00\x00@ \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xc4*\x9b\x1cPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x95\xf4<Q,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NjdwrArSMtgKChbGADvy15BZh91AY&SYFI\x9e\x04\x00\x00\x00\x18\x04\x00\x04 \x01\x00\x02 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\x19&x\x10PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[#\xcd\x89\x11,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00AyHbmetdRlkzjSAFCBGF16BZh91AY&SY\xf9#V\x03\x00\x00\x01\xc0\x08\x80\x01H\x00 \x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xe4\x8dX\x0cPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[D\xa47\xaa.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YOKbklJQhxeoHuMWUpIF17BZh91AY&SY,2\xea \x00\x00\x01\x94\x88\x00\x02\x02\x00\x02\x00\x00\x02 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@\xb0\xcb\xa8\x80PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xfc,\x8a\xce.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00vTSzhRtJgqJdURkpKHMu18BZh91AY&SY\xabkUm\x00\x00\x01\x94!\x00\x80\x00\x00\x88\x00 \x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BB\xad\xadU\xb4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[]\x9b\\3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BRzihDnlWhVBWRpyetWf19BZh91AY&SYrQ(\x96\x00\x00\x00\xf0\x01\x00\x00\x82\x00\x00\x04\x00\x01 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xc9D\xa2XPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xa3\x95[\x91,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QMnDtmgQXOizWmlKJTSY20BZh91AY&SY\xa7}w\x0e\x00\x00\x00\x18@\x10\x00A\x00\x00\x00\xa0\x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x9d\xf5\xdc8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xcaG\x04\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oyOEZKhYdrHubpmOEhTl21BZh91AY&SY\xade\xad\x12\x00\x00\x00DB\x02\x00\x10\x00@\x00\x00\x80 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\xb5\x96\xb4HPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[g\x95M\xf4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00KLIZWpxHmHUptxuHcOoG22BZh91AY&SY\xf3~\xa4|\x00\x00\x01\xc3\x01\x08\x00\x10\x00\x08\x00\x00\x00\xa0\x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xcd\xfa\x91\xf0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xff\x01y\xd0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00nRKkTnvFnTKknKQIwqLk23BZh91AY&SYw\x9erq\x00\x00\x00\x8c\x88\x00\x00\xa0\x00\x00\x00\x80\x80 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xdey\xc9\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xd9M|\x94.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NVwJsSvEZCxeXBKImHfc24BZh91AY&SY\xff\xb9#\x9e\x00\x00\x00\x8a`\x00\x00\x80\x80\x00\x01\x00\x10 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xfe\xe4\x8exPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\\\xb5\xb6B.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DJaheNxktIxCWuffLqfO25BZh91AY&SY\xd6\xe9F\xa5\x00\x00\x00\xa8\xa0\x00\x00\x84\x00\x00\x02\x08\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC[\xa5\x1a\x94PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[$L\xa9L,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00VfiiyVKwRbtXfeNkLlHA26BZh91AY&SY9\x86\xa1\xd9\x00\x00\x00\xc2\x02\x04\x00\x00\x00\x80\xa0 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@\xe6\x1a\x87dPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[e9w\xc9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YFoAySMTLnoiTUqbyOKJ27BZh91AY&SY\x035\x9fF\x00\x00\x00\x0b\x01\x04\x00\x00\x02\x02\x00\x00\x08 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x0c\xd6}\x18PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\'\xe0\xa7\xde.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QXFCbvyXwaDdZILKWvoe28BZh91AY&SY\x9b\xf24v\x00\x00\x01\xc1\x10\xa0\x00\x02\x00\x00\x00\x84\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBo\xc8\xd1\xd8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x8b>\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00GRTOvKKdcrHtHNOoYCGH29BZh91AY&SY-\xc0\xf1\x10\x00\x00\x00\x04\x06\x00\x01\x00\x14\x00\x04 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xb7\x03\xc4@PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[Xp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LYZREFytvVHibwwdlrtG30BZh91AY&SY~\x82[;\x00\x00\x01\x1a\x00\x88\x00\x10\x00\x00\x02\x00\x01 \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfa\tl\xecPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[g\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00jFlZaBVJJjuqBiiUIyMM31BZh91AY&SY\xe7\x14\x12\xd4\x00\x00\x01 d@\x00\x00@\x00\x10\x00@ \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9cPKPPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[j\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rxdHRlWGCkTwcWtpdbcT32BZh91AY&SY0\xc2U\xa4\x00\x00\x01\x16\x00\x80 \x00\x80\x01\x00@\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xc3\tV\x90PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf0\x00\x00\x00zhEvGVlawFHHheqGGQjd2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[c\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x01\x00\x00PifnLFviWNJQOfORMzJf3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd2\x01\x00\x00KHMlkVUcOgMpvYRCMxCD4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x02\x00\x00nlJSSBOTHihNgZXaQRrN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x96\x02\x00\x00rzBeqtuywdlHRAhditDI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x02:\xc4\xbb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x03\x00\x00mALOtPaDytNmbAYDctrz7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[d\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x03\x00\x00VNyIWRKJElbxGQIFqrwO8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc4\x03\x00\x00tmnmEWtxFGhmRniKFUxk9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x04\x00\x00VpokRqbjkRSxnozQSMKK10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00NFDqUSzlJLZPeZSErMFe11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\x04\x00\x00eEugUWVBSkpVElglzpMo12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[f\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\x05\x00\x00TaBygQoUKSTPMahkEagz13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xad\x05\x00\x00qTmHMJjsoCYlCdtXVeSL14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x95\xf4<Q,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0f\x06\x00\x00NjdwrArSMtgKChbGADvy15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[#\xcd\x89\x11,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01o\x06\x00\x00AyHbmetdRlkzjSAFCBGF16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[D\xa47\xaa.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x06\x00\x00YOKbklJQhxeoHuMWUpIF17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xfc,\x8a\xce.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x011\x07\x00\x00vTSzhRtJgqJdURkpKHMu18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[]\x9b\\3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x93\x07\x00\x00BRzihDnlWhVBWRpyetWf19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xa3\x95[\x91,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf5\x07\x00\x00QMnDtmgQXOizWmlKJTSY20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xcaG\x04\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01U\x08\x00\x00oyOEZKhYdrHubpmOEhTl21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[g\x95M\xf4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb7\x08\x00\x00KLIZWpxHmHUptxuHcOoG22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xff\x01y\xd0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x19\t\x00\x00nRKkTnvFnTKknKQIwqLk23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xd9M|\x94.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01{\t\x00\x00NVwJsSvEZCxeXBKImHfc24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\\\xb5\xb6B.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdd\t\x00\x00DJaheNxktIxCWuffLqfO25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[$L\xa9L,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01?\n\x00\x00VfiiyVKwRbtXfeNkLlHA26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[e9w\xc9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9f\n\x00\x00YFoAySMTLnoiTUqbyOKJ27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\'\xe0\xa7\xde.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x01\x0b\x00\x00QXFCbvyXwaDdZILKWvoe28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x8b>\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x0b\x00\x00GRTOvKKdcrHtHNOoYCGH29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[Xp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x0b\x00\x00LYZREFytvVHibwwdlrtG30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[g\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x0c\x00\x00jFlZaBVJJjuqBiiUIyMM31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[j\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x0c\x00\x00rxdHRlWGCkTwcWtpdbcT32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xe9\x0c\x00\x00\x00\x00'
│ │ │ -b'PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[i\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00bMhfKFIkfzeySZLifSLv1BZh91AY&SY\xdc\x1a\xd9\xb0\x00\x00\x02\xff\xfc\xc4\x10$\x00\x00!@\x08A\xa1\x00@\x81\x08\x00\x08\x8a\x02 \x02\x02\x00\x0c\x11\xa0@\x80\x90 \x00#\r\x0c\x86FG\xa8\xc4h\xf54\xfdHa\x82`L\x044d\xd3\x0b\x10if\xa5\xb9\x0e \xc6\xb4\xa5\x19\x14:\x89\xfcs?@\x13p\xa5?\x17rE8P\x90\xdc\x1a\xd9\xb0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00ZePhnjgImPOXOZCbruYv2BZh91AY&SY\xd0,\x9b\x8c\x00\x00\x05{\xff\x98\x00\xc2\x80\x02@\x00\x18 \xc8#\x00\x04\x80%`\x10\x00\x00H \x12\x00\x00\xc2\x00\x01@\x00\x01 \x00#\x03@\xd1\xa0\xd3F\x9e\x93\xd4\xd3\xc2\x86\x18&\x04\xc0CFM0\x81W\xb8F\x019\xbf7\x88m%\xf4\x87\xa9G\xb3\xb1\x04\xd1\x0c\x98\xaa\xbf\x8b\xb9"\x9c(Hh\x16M\xc6\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[W\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00OasyULMHULGVNaTjMvui3BZh91AY&SYh>\xf2\x07\x00\x00\x0b_w\xa0\x08@\x00\x10\x02\x00\x01 \x11\x00\x82h\x00 \x10$\x00H\x08\x00\xe0\x08\x02\x00\x08\xa0\x00#\x18\x0056\x80i\xa8Q\xa1\xa0\x00\x00\x1bjD\x9e\xf0\x13\xe8\x00\xdb\x1b\x01\x974Z\x86\xf8Fg\xf8\xbb\x92)\xc2\x84\x83A\xf7\x908PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oIvbbCXoQbJuBCBCMUEP4BZh91AY&SYQ\xb0\xcc\xc4\x00\x00\x01\x91*\x10\x00\x00\x08\x00\x02\x01\x00\x00\x04 \x000\xcd\x00\xc1\xa0lqw$S\x85\t\x05\x1b\x0c\xcc@PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xccg\xdd\xf5:\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00liFGZzRSZzXnrBPlcVnQ5BZh91AY&SY\r\xbbG-\x00\x00\x03\xf50\x80\x02\x01\x00@\x00\x10\x90\x08\x00\x00\x02\x00\x01\x00\x10 \x001\x000 \x18\x9aQ(\xaem\xf8\xbb\x92)\xc2\x84\x80m\xda9hPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00yDcGDDesgytrTGfIZsOI6BZh91AY&SY\xbe\x00\xee)\x00\x00\x05\x95G\x84\x01\x01\x10\x10"\x00`@\x00\x82*\x00\x01\x00D \x00"\x9a2\x0c\x13j\x14\xd3#\x13\x13\x13\x9b\xc7^\x1e\x18f\x9adz\x87\xc5\xdc\x91N\x14$/\x80;\x8a@PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00qpQriYKPzfExqeqosLgt7BZh91AY&SY9P\xfa\x18\x00\x00\x06{\xf4\xc0\x00\x00\x10\x00@\x01\x00!\x00\xc0\x00\x00\x08\x04\x00\x00\x11\x00\x90 \x00\x08\x00 \x00"\x13C&\xd46\x850\x00M?\xa9\x1c\x9e\xc1\x1e\xa2h\xd8\xbb\x92)\xc2\x84\x81\xca\x87\xd0\xc0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x9a\xf0:\xc1,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00MuzhhVhgvUoDfSURuixn8BZh91AY&SY\xe9\xbc5\x99\x00\x00\x00\x02D\x000\x02\x00\x00\x01 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xa6\xf0\xd6dPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VQeHQNJxURrwPpQhjlmg9BZh91AY&SYq\xf0R\xe6\x00\x00\x01\x88\x8a\x10\x00\x08\x00\x00@\x00\x01 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xc7\xc1K\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ggmCISEHzAIopGGjkCRq10BZh91AY&SY)\x11\xedq\x00\x00\x00\xa8\x05\x00@\x00@@\x00\x00  \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa4G\xb5\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TqPlrzBMbMPaDahTcVIN11BZh91AY&SYD\xe0\x0b\r\x00\x00\x00\x82\x8c\x00\x10\x02\x00\x00@\x04\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\x13\x80,4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ZXGZUkLFlaxahkEgVONT12BZh91AY&SY\xc8\xbe\xdef\x00\x00\x00\x80\x12\x80@\x88\x00\x00\x08 \x00!\x9ah3M\x13<]\xc9\x14\xe1BC"\xfby\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QApPrIWZNWaRLNuMRWJV13BZh91AY&SY\xa1\x1f\xc1\xe0\x00\x00\x01\x83\x00\x80\x800\x00\x04\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x84\x7f\x07\x80PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eWAAEjzzmYgWAKZPLTEh14BZh91AY&SY\xcb\xed\x82\xc0\x00\x00\x01\x08\x08(\x00\x00\x88 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC/\xb6\x0b\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xf2(v\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00tgDBFNDFevZMjLjJoJiZ15BZh91AY&SY\x8a\xc7\xe6\x90\x00\x00\x01X\x04\x02\x00\x00\x01\x08\x00\x00\x10 \x00!\x9ah3M\x17<]\xc9\x14\xe1BB+\x1f\x9a@PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[d?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00drUPWErzzmTdrYDXaQGS16BZh91AY&SY\xd2\xeby\xf8\x00\x00\x01\x90E\x10\x00\x00\x08\x00\x80\x00@ \x00!\x9ah3M\x17<]\xc9\x14\xe1BCK\xad\xe7\xe0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ybSQxfPppiPaqiPpjEQe17BZh91AY&SY-d \x9f\x00\x00\x00\x84\x12\t\x00\x00\x02\x00\x80 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\xb5\x90\x82|PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JDZiemkZLRXbSrsnVMXq18BZh91AY&SY\xff\xe0\x1bb\x00\x00\x01@\x82\x80\x80\x10\x00\x00\x02\x10\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xff\x80m\x88PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BEuLSrXDpiLoQXstpnZR19BZh91AY&SY\x90\xbd\x03\xcc\x00\x00\x00R\x04\x00\x01\x00\x80\x00\x00\x80\x80 \x00!\x9ah3M\x13<]\xc9\x14\xe1BBB\xf4\x0f0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00vdDBlMZLPOQiFFTwnBza20BZh91AY&SY\xe7\xdc\xaa:\x00\x00\x00\x83\x00\x80\x80A\x00\x00\x04 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\x9fr\xa8\xe8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BDZetCPTGIUPEavdYQrf21BZh91AY&SY\xbb~m\x07\x00\x00\x01`\x0c\x00\x80\x08\x00\x04\x00\x00\x02 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xed\xf9\xb4\x1cPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00amwyQjDBHaceuFMHfTuQ22BZh91AY&SY$sw7\x00\x00\x01@\x16\x00\x02\x08\x00\x10\x00\x00\x80 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x91\xcd\xdc\xdcPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00AWQEJvAGRkxjkbgNrphD23BZh91AY&SY\x90Y$Z\x00\x00\x01(D\x00\x04\x00@\x00\x02\x08\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BBAd\x91hPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NYSzPOvuDxGQVHBlulLC24BZh91AY&SY\x0c\x8bE\x15\x00\x00\x00\xc20\x00\x01\x04\x00\x00\x08\x08\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@2-\x14TPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fGHBPCnNtclxFOSONEkI25BZh91AY&SY\x01f\xfbN\x00\x00\x01\xa0(\x80\x02\x01\x00\x00\x01\x00\x08 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\x05\x9b\xed8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[c@-\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ZKskrmRjtBniXUbBcwfP26BZh91AY&SY\xebk\xda\xc7\x00\x00\x01\x18"\x00\x08\x02\x00\x00 \x00@ \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xad\xafk\x1cPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JshgMPNjUmVVEmykwWWZ27BZh91AY&SYM\xa2-\xbf\x00\x00\x01\x94\t@\x00\x10\x00\x08\x00\x00\x02 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA6\x88\xb6\xfcPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00WxNqFzovPyjNTmGwGEpC28BZh91AY&SYSA\x86\xfe\x00\x00\x00 \x0e\x00 \x00\x04\x00\x01\x08\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BAM\x06\x1b\xf8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00lOiHXBhsAwhFTYjIbhAF29BZh91AY&SYs~\x1d\xfd\x00\x00\x00\x08\x00\x86\x00\x04\x04 \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xcd\xf8w\xf4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[e\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oTecWnKlErLMUPxgIwKZ30BZh91AY&SY\x107YT\x00\x00\x00\xc0Q\x00 \x10\x00\x00\x00\x88\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@@\xddePPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MHQLYVLkuGBuFCTqwegI31BZh91AY&SY\xb3Q\xa8>\x00\x00\x00\x91\x88\x00\x10\x04\x00\x00\x04\x00  \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\xcdF\xa0\xf8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NIqGGbxGtiVaSiZVeNIS32BZh91AY&SY.:L\xa6\x00\x00\x01\x80h\x90\x00\x00\x00\x80\x00\x80\x01 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xb8\xe92\x98PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[i\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00bMhfKFIkfzeySZLifSLv1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9a\x00\x00\x00ZePhnjgImPOXOZCbruYv2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[W\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\x01\x00\x00OasyULMHULGVNaTjMvui3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x01\x00\x00oIvbbCXoQbJuBCBCMUEP4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xccg\xdd\xf5:\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01&\x02\x00\x00liFGZzRSZzXnrBPlcVnQ5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x93\x02\x00\x00yDcGDDesgytrTGfIZsOI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0c\x03\x00\x00qpQriYKPzfExqeqosLgt7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x9a\xf0:\xc1,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x89\x03\x00\x00MuzhhVhgvUoDfSURuixn8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe8\x03\x00\x00VQeHQNJxURrwPpQhjlmg9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01I\x04\x00\x00ggmCISEHzAIopGGjkCRq10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\x04\x00\x00TqPlrzBMbMPaDahTcVIN11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x05\x00\x00ZXGZUkLFlaxahkEgVONT12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x05\x00\x00QApPrIWZNWaRLNuMRWJV13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcd\x05\x00\x00eWAAEjzzmYgWAKZPLTEh14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xf2(v\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x06\x00\x00tgDBFNDFevZMjLjJoJiZ15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[d?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8d\x06\x00\x00drUPWErzzmTdrYDXaQGS16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xef\x06\x00\x00ybSQxfPppiPaqiPpjEQe17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x07\x00\x00JDZiemkZLRXbSrsnVMXq18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x07\x00\x00BEuLSrXDpiLoQXstpnZR19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x13\x08\x00\x00vdDBlMZLPOQiFFTwnBza20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x08\x00\x00BDZetCPTGIUPEavdYQrf21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd5\x08\x00\x00amwyQjDBHaceuFMHfTuQ22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\t\x00\x00AWQEJvAGRkxjkbgNrphD23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x99\t\x00\x00NYSzPOvuDxGQVHBlulLC24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfb\t\x00\x00fGHBPCnNtclxFOSONEkI25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[c@-\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01]\n\x00\x00ZKskrmRjtBniXUbBcwfP26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbf\n\x00\x00JshgMPNjUmVVEmykwWWZ27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01!\x0b\x00\x00WxNqFzovPyjNTmGwGEpC28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x83\x0b\x00\x00lOiHXBhsAwhFTYjIbhAF29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[e\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe1\x0b\x00\x00oTecWnKlErLMUPxgIwKZ30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x0c\x00\x00MHQLYVLkuGBuFCTqwegI31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x0c\x00\x00NIqGGbxGtiVaSiZVeNIS32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\x07\r\x00\x00\x00\x00'
│ │ │ -b'PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00MBZOzWARcglmhcDELFxx1BZh91AY&SY1\xde9\xd0\x00\x00\x02\xa54\x00 @\x00\x00\x08\x01 \x08\x00\x00\x02 \x001\x0c\x01\x06\x99\xa1\xe1!E\xdc\x91N\x14$\x0cw\x8et\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[kPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2BZh91AY&SYp\x07K\xec\x00\x00$\x7f\xff\xd3\xb2\x13V\x11\x11GP\x01\x01@r\x05\x04!\xa4M\x95!\x1b\t{0\xc0>\x06\x00@\x1em\r\x08\xa0\x00t8\x1a\x03@\x06\x8d\x00\x0022\x19\x1a\x03@h6Sjz\x9b\xd2\x86&F\x87\xa9\xa6\x8d4d\x06\x9a\x18!\x88\x00\xc2\x0c\x9a41\x01\xea\x0f\xb7(\x81\xa2\x01\x0b\xb6[}\xc0\xadu>\xa9rjb/\x80,\xbd\xb4:W[\xc2\xfeI\xd5\xaeY-\xbb\x07O\xd9\x19\xf9\x9f*\x0e\xae\xd3h\xd7\xe7\x8c\xac\xea\x1f\xad\xe1\xa0\x8d\x89\x9eCS\xa5\xc34Qxsg\xdc\x81\x86\x7fq\t\xc2[\xfc0!@\xa0\xe9\xbc\x9b\xaa\x16#\xff\x17rE8P\x90p\x07K\xecPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xd6/\x05`C\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00BTLfmQCqPmzzjnbXpSro3BZh91AY&SYN\xb3/\x99\x00\x00\x00~\x16\x10 \x02\x01\x00@\x08\x00\x02\x82\x8c\x00\x80 \x00\x80@\x00 \x00"\x02d\xc4\xc2\x14\xc0\x014\xcaD\xf3;\xcdN]\xee\xfc]\xc9\x14\xe1BA:\xcc\xbedPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00aoONmVtOrZJtdjXDPlBF4BZh91AY&SY]67J\x00\x00\x00\x8aY  \x04\x01\x11\x00\x08\x00\x00\x80\x04\x00\xa0\x00"\x01\x93!\x000;i3\xcd\xf8\xbb\x92)\xc2\x84\x82\xe9\xb1\xbaPPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00usqnPrOttTshYkEZwPKN5BZh91AY&SYf\x94R\xbe\x00\x00\x00\xc4\x03\x00\x00\x82\x00 \x00 \x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\x9aQJ\xf8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00YDYRZpJwTFvXRzwuvqiR6BZh91AY&SY\x08\xc4IC\x00\x00\x01\x82\x85 \x00\x04\x00\x00\x80\x01\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@#\x11%\x0cPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[p\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00LnXxOysNqRzhkaowMVlP7BZh91AY&SY\xc8&\x84h\x00\x00\x00\x85@D\x00\x01\x00 \x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC \x9a\x11\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00UuQTXyUQyLhMuRrPpzuZ8BZh91AY&SY\x91\x99\xe2\xfc\x00\x00\x01\x03\x01\x80\x02\x00\x80\x00\x04\x00\x01 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BBFg\x8b\xf0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00NxMRvBJwqiNpikEPdgWD9BZh91AY&SY\x81r\x1b\xd6\x00\x00\x00\xa2H\x00\x00\x80\x00\x80\x01\x00\x01 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x05\xc8oXPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[n\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fnLDGSXWQbLFPUElwXeZ10BZh91AY&SY\xba\x1dOI\x00\x00\x01\xe4\x08\x04\x00\x04\x00\x00\x04@\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xe8u=$PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gQQtrEVRECVfGkqChTeb11BZh91AY&SY\x12\xffv\xfe\x00\x00\x00\x89\x02\x00\x08\x00\x10\x10\x00 \x000\xcc\x0cz\x88qw$S\x85\t\x01/\xf7o\xe0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00keWNhmIYlSwSaBvOXfNs12BZh91AY&SY\x1c\xb4Xf\x00\x00\x01\x01\xc0\x80\x04\x00\x80@\x00\x00\x00\xa0\x00!\x9ah3M\x17<]\xc9\x14\xe1B@r\xd1a\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DDInHOfrGYfTpDfyVlmc13BZh91AY&SY3\xa1\x1e]\x00\x00\x01\x00\x83\x80@\x00 \x00\x00\x84\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xce\x84ytPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TlQrLfxWyOjxilDsniLC14BZh91AY&SYU\x8c\x07\xff\x00\x00\x00\xc0\xc8\x08\x00\x00@\x00\x02@\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BAV0\x1f\xfcPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xc29 \x1f.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pTYllEbQwMbPCbcvGxHU15BZh91AY&SY|b\xec\x0e\x00\x00\x00\xa8B\x01\x00\x01\x00\x00\x04\x00\x80 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xf1\x8b\xb08PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[AY-\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PcsPNgJTTBfDClERfjSC16BZh91AY&SY"\x96\xba\xee\x00\x00\x01\x81D\x80@\x02\x00\x00\x04\x00\x80 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x8aZ\xeb\xb8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cBSTgJIdlNgwIvFjbZIi17BZh91AY&SY#\xc2\xfb\xac\x00\x00\x00\xa4$\x00@\x00\x80\x00\x02\x02\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\x8f\x0b\xee\xb0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00EIFPrHBRpBmWYpSwptMZ18BZh91AY&SY\xb3\x1cr\xdc\x00\x00\x00\t @\x00\x08\x00\x00( \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xccq\xcbpPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[A\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fvBqvySoWudXwfigBnau19BZh91AY&SY\xcc\xfa\xdf\xce\x00\x00\x00\xa2\x02\x00\x01\x08\x00\x04  \x00!\x9ah3M\x07<]\xc9\x14\xe1BC3\xeb\x7f8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rwLcWIDaehGDiSrhpNzH20BZh91AY&SY\x06\x8a\xe7:\x00\x00\x00\x85\x80\x04\x08\x08\x00\x00\x01 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\x1a+\x9c\xe8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00aLwpBtPYHcIaueSbJyAn21BZh91AY&SY\xd9\xef5\xe9\x00\x00\x00 \x03\x80\x01\x00\x02\x01\x00\x00\x10 \x00!\x9ah3M\x13<]\xc9\x14\xe1BCg\xbc\xd7\xa4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ilfCelOSSWqmFqJoeKPE22BZh91AY&SY\xf6_C\xf8\x00\x00\x00\xc8\x01\x80\x08\x00\x80\x00\x08\x04\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xd9}\x0f\xe0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00swjLjiMVWTkFBclDSNQx23BZh91AY&SYM\xbb\xfb\x0c\x00\x00\x00\x84X\x10\x00\x00\x01\x00 \x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA6\xef\xec0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dwfMZivCLGnTaPWWvZfQ24BZh91AY&SY\xa4\xacI\xb2\x00\x00\x01\x98\x01\x02\x00\x08\x00\x00( \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\x92\xb1&\xc8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RhMvDbwoeHxVVEDPIclM25BZh91AY&SYP?]~\x00\x00\x00\xa5  \x00\x02\x00\x04\x00 \x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA@\xfdu\xf8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CnAKogkpkpcwJaifvTnu26BZh91AY&SY8H=#\x00\x00\x00\x95\x10\x00\x01\x00\x00\x80\x01\x00\x80 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xe1 \xf4\x8cPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[H\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00IYTtrkLmEbzmoTxcZuvN27BZh91AY&SY\x8f\xf7~\x9d\x00\x00\x01! \x01\x00\x00@\x08\x02 \x00!\x9ah3M\x13<]\xc9\x14\xe1BB?\xdd\xfatPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ptFPsIsGcfISqMOdIwkk28BZh91AY&SYs\xba\x16\xf3\x00\x00\x01\xc6\x00\x90\x00\x00\x00\x90\x00\x10\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\xce\xe8[\xccPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BdvTqMeNFxkzPcnppIWE29BZh91AY&SY\xf7Yxv\x00\x00\x00\x10!\x88\x00\x02\x00\x00\x00\xa0\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xdde\xe1\xd8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JtydqNZyxhJUdHkhIoeL30BZh91AY&SY?\xc8x\x95\x00\x00\x01\xc2@\x90\x00\x00\x04\x00\x01\x00\x80 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xff!\xe2TPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QUwpcVcwYeYyknaycaXw31BZh91AY&SY\xe8\xd4\xe7Q\x00\x00\x00\xc1\x80\x00 \x00\x00\xc0\x10 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa3S\x9dDPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xef(\xfai,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dxrHdIcclSNnanWCeLGS32BZh91AY&SY\x91\xc1\x8b\x10\x00\x00\x00\x01\xa0\x01\x04\x00\x01\x00  \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBG\x06,@PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00MBZOzWARcglmhcDELFxx1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[kPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01g\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xd6/\x05`C\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01[\x01\x00\x00BTLfmQCqPmzzjnbXpSro3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd1\x01\x00\x00aoONmVtOrZJtdjXDPlBF4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01:\x02\x00\x00usqnPrOttTshYkEZwPKN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9b\x02\x00\x00YDYRZpJwTFvXRzwuvqiR6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[p\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfc\x02\x00\x00LnXxOysNqRzhkaowMVlP7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01[\x03\x00\x00UuQTXyUQyLhMuRrPpzuZ8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbc\x03\x00\x00NxMRvBJwqiNpikEPdgWD9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[n\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x04\x00\x00fnLDGSXWQbLFPUElwXeZ10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x7f\x04\x00\x00gQQtrEVRECVfGkqChTeb11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xde\x04\x00\x00keWNhmIYlSwSaBvOXfNs12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01@\x05\x00\x00DDInHOfrGYfTpDfyVlmc13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa2\x05\x00\x00TlQrLfxWyOjxilDsniLC14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xc29 \x1f.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x04\x06\x00\x00pTYllEbQwMbPCbcvGxHU15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[AY-\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01f\x06\x00\x00PcsPNgJTTBfDClERfjSC16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc8\x06\x00\x00cBSTgJIdlNgwIvFjbZIi17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01*\x07\x00\x00EIFPrHBRpBmWYpSwptMZ18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[A\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8a\x07\x00\x00fvBqvySoWudXwfigBnau19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xea\x07\x00\x00rwLcWIDaehGDiSrhpNzH20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01J\x08\x00\x00aLwpBtPYHcIaueSbJyAn21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xac\x08\x00\x00ilfCelOSSWqmFqJoeKPE22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\t\x00\x00swjLjiMVWTkFBclDSNQx23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\t\x00\x00dwfMZivCLGnTaPWWvZfQ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd0\t\x00\x00RhMvDbwoeHxVVEDPIclM25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x012\n\x00\x00CnAKogkpkpcwJaifvTnu26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[H\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x94\n\x00\x00IYTtrkLmEbzmoTxcZuvN27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf4\n\x00\x00ptFPsIsGcfISqMOdIwkk28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x0b\x00\x00BdvTqMeNFxkzPcnppIWE29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00JtydqNZyxhJUdHkhIoeL30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00QUwpcVcwYeYyknaycaXw31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xef(\xfai,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01z\x0c\x00\x00dxrHdIcclSNnanWCeLGS32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xda\x0c\x00\x00\x00\x00'
│ │ │ +b'PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\g#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1BZh91AY&SY\xb9;q\x1c\x00\x00\x08\xff\xff\xc0\xc0H\x00\xca3\x98\x88\x90T\x00\x81\xe0A`\\\x02\x16\x0e\x1098\x03\x01\x02D\x01\x11\x1b\x00,4 \x00T`\x98\x83&CA\x88h\r4\x1902\x86i\xa4\xf2d1\x06\x99\x19\x1a4i\x82h\xc8\xf5\x03h\xd0dOQ\xea1\xa41r\x01\xe79\xfa\x9c\xfbY_\xc3\x16Y\xaa\r\'\xfc-\x03|P\x03\xd9"\x8a\x13\x18\xa3\x0c\xb5\x13\xce$\xce\x10\xdbm_\x84\x02\x10\x13\x84?OY\xf9\xe0\x1d\x19\x047.9HSZ\xf7S\x18\xf7\x8b\xb9"\x9c(H\\\x9d\xb8\x8e\x00PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2BZh91AY&SY\x91t\x99\xe9\x00\x00\x00X\xc2\x00\x08\x0c\x00\x08\x00 \x00\x02\x00\x00  \x00"\x03e\x08`4\x11|]\xc9\x14\xe1BBE\xd2g\xa4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00HsjAcfZksMRViIYdJRrn3BZh91AY&SY\x1d"\xce\x8d\x00\x00\x12w\xff\xc1\x00@\x80\x00`\n\x01$ \x10\x00\x10\x10@\x00\x88\x01\x80\x08\x05\x80!\x02%\x00\x16\x10!\x00 \x00#\x01\xa0\x00i\xe5\x03jz\x9bj\x86\x18&\x04\xc0CFM0u\x97\xc1\x0e4vD\xecW\x03{\xd2\xaf\tO\x90\x90eT\x11\xcd\x83\x01\'\x1f\x8b\xb9"\x9c(H\x0e\x91gF\x80PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\W\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00dKxUVFacqRcQYvCYYRga4BZh91AY&SY\xef\xae\x0bX\x00\x00\x04\xc90 \x80\x10\x04"\x02\x00\x10 \x00 \x001\x06LA\x03L&F\x11A\xcf\x17rE8P\x90\xef\xae\x0bXPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oYfSueoxPSgBHsToacJD5BZh91AY&SY\xf0\x17\x17\x12\x00\x00\x00 \x0b\x82\x00\x00\x01\x00\x01\x00\x10\x00\x02 \x00!\x83A\x9a\tpqw$S\x85\t\x0f\x01qq PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00TjtphorteObohEsZgfLW6BZh91AY&SY\xb6\xce\xa9\x04\x00\x00\x00\x924\x04\x00\x00\x08\x00\x10\x00@\x00\x01 \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0bl\xea\x90@PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00pfDzrPQggzbrJiiDPZeQ7BZh91AY&SYy\xcf\x8a\x94\x00\x00\x01`\x84\x04\x00\x00\x00\xa0\x00\x02\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe7>*PPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00fCpVOLlelZEijfQSbBNk8BZh91AY&SY(\'$\x8d\x00\x00\x01\xa1D\x02\x00\x00\x10\x08\x00\x00\x08 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa0\x9c\x924PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ZPGfxsRfFzDHwBJURZHT9BZh91AY&SYy\xadb\xa8\x00\x00\x00@\x10\x04\x00\x14\x01 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xe6\xb5\x8a\xa0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bhnORELPdeTclcaRrihI10BZh91AY&SY\xfarub\x00\x00\x01\xb0\x04 \x00\x00\x81\x08\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xe9\xc9\xd5\x88PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xa6G(\xb3*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MVkBFQzPuESPIajAndSX11BZh91AY&SY\xd7\xb5\x81\x83\x00\x00\x01\xa0\x06\x00\x00\x84\x00@\x00 \x00!\x98\x19\x83,.\xe4\x8ap\xa1!\xafk\x03\x06PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\K\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iWmLrWzhUFeKQsbyxfOb12BZh91AY&SY5\xc8\x9d\xee\x00\x00\x01\t\x18\x02\x00\x08\x00\x02\x00 \x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xd7"w\xb8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00tOzTFyGrgJGPgVPVTJQA13BZh91AY&SY+\x12Kd\x00\x00\x00 \r\x08\x00\x00\x01\x00@\x08\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xacI-\x90PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NxPdcWzUXIDleQUOKvpf14BZh91AY&SY\xd3\x19KA\x00\x00\x01\x98\x02\x00\x08\x02\x00\x04@ \x00!\x9ah3M\x13<]\xc9\x14\xe1BCLe-\x04PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dviXPwvzSqnsgJrjRltF15BZh91AY&SY@\xf9!a\x00\x00\x01\xc9\x00 \x00\x00\x00\x80P \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\x03\xe4\x85\x84PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MpJWmhxyKnbkrXpTCrEe16BZh91AY&SY\t\xe2\xfd\x88\x00\x00\x01\x06\x04@\x08@\x00@\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\'\x8b\xf6 PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\B\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PqmNpvcgbedvCMhvHext17BZh91AY&SY\x8a[\x88P\x00\x00\x00\xc0\x06\x04\x00@\x00"\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB)n!@PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x06F*[.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YUwtXejffFiKWjvjXrBs18BZh91AY&SYz\x813\xc0\x00\x00\x01\xc1 \xc0\x00\x00@\x01\x00\x00\x80 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xea\x04\xcf\x00PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RxylfYpFwNezXCvGboIa19BZh91AY&SY\xb1\xe4I\xf3\x00\x00\x01\x08E\x04\x00 \x00\x00\x10\x08\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\xc7\x91\'\xccPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sTIkednBgSUNdSogBkfX20BZh91AY&SY\x92UG\xad\x00\x00\x00\x00i\x00\x01\x02\x00\x00\x01\x10\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBIU\x1e\xb4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x87\xdc5(.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DhgguyDpGMlzAzXxhzUl21BZh91AY&SY\x1c\xba\x15\xaa\x00\x00\x01\xd0\x04\x82\x00\x10\x00\x00@ \x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@r\xe8V\xa8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JeXWusgaoHpUhDjwLtrH22BZh91AY&SY\x9b\xacO\xfa\x00\x00\x00\x84\x11\x00\x08 \x00\x02\x00 \x000\xcc\x0cz\x82qw$S\x85\t\t\xba\xc4\xff\xa0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gVxPuPulkWEcumejcHjF23BZh91AY&SY\xe1\x85@\xe6\x00\x00\x00\x00+ \x00\x04\x00\x10\x00\x00\x10 \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x86\x15\x03\x98PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cKIHCMwxnyrccspadwlF24BZh91AY&SYj\xee\xef\xcc\x00\x00\x01\x89\x11\x04\x00\x10\x00\x00\x02\x00@ \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xab\xbb\xbf0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\J\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00FeqBUnBjeTrRnLpAuzTm25BZh91AY&SY\xd6W\xe5r\x00\x00\x00\xd0\x01\x84\x00\x02\x00\x00\x08\x00\x02 \x00!\x9ah3M\x07<]\xc9\x14\xe1BCY_\x95\xc8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LcQYxgefNvVwewNRcjzg26BZh91AY&SYX\x8e\xed6\x00\x00\x01\x08\x1a\x01\x00\x08\x00\x04\x00\x00\x01 \x00!\x9ah3M\x17<]\xc9\x14\xe1BAb;\xb4\xd8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CoCkpwFBnmgOfMmoMIMA27BZh91AY&SY\x1a\rW\xb1\x00\x00\x00\x88D\x00\x05\x00\x08\x04\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@h5^\xc4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\k;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YDlLCoMUdprtyEhaAtHQ28BZh91AY&SY^zSv\x00\x00\x01\x16\x00\x00\x80\x02\x00\x80\x10 \x00!\x9ah3M\x13<]\xc9\x14\xe1BAy\xe9M\xd8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NOODKlMQNsEGUfRBsxal29BZh91AY&SY\xaf\xb4\xce\x02\x00\x00\x01\x90\x10\x80@@\x00\x01\x02 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xbe\xd38\x08PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00nFKQOtdbLYrwLInIpsCM30BZh91AY&SY\x8c|\xca\xd2\x00\x00\x01`\x08\x80\x08\x00\x00\x84\x00\x00\x08 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB1\xf3+HPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\f\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bclIddYvUlwsjrZMtvnB31BZh91AY&SY\x01\xb1 \xa8\x00\x00\x00(\x06\x02\x00\x00\x01\x00\x80 \x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x06\xc4\x82\xa0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iAGIRKemRjXXUMRDLwSf32BZh91AY&SY\xa7#\xc9\xe9\x00\x00\x01\xa4A\x04\x00\x00\x04 \x00\x00\x10 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x9c\x8f\'\xa4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\g#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd7\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01=\x01\x00\x00HsjAcfZksMRViIYdJRrn3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\W\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdb\x01\x00\x00dKxUVFacqRcQYvCYYRga4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01B\x02\x00\x00oYfSueoxPSgBHsToacJD5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x02\x00\x00TjtphorteObohEsZgfLW6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x08\x03\x00\x00pfDzrPQggzbrJiiDPZeQ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x03\x00\x00fCpVOLlelZEijfQSbBNk8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xca\x03\x00\x00ZPGfxsRfFzDHwBJURZHT9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\'\x04\x00\x00bhnORELPdeTclcaRrihI10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xa6G(\xb3*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00MVkBFQzPuESPIajAndSX11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\K\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe5\x04\x00\x00iWmLrWzhUFeKQsbyxfOb12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01G\x05\x00\x00tOzTFyGrgJGPgVPVTJQA13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa9\x05\x00\x00NxPdcWzUXIDleQUOKvpf14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\t\x06\x00\x00dviXPwvzSqnsgJrjRltF15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x06\x00\x00MpJWmhxyKnbkrXpTCrEe16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\B\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc9\x06\x00\x00PqmNpvcgbedvCMhvHext17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x06F*[.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01)\x07\x00\x00YUwtXejffFiKWjvjXrBs18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8b\x07\x00\x00RxylfYpFwNezXCvGboIa19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xed\x07\x00\x00sTIkednBgSUNdSogBkfX20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x87\xdc5(.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x08\x00\x00DhgguyDpGMlzAzXxhzUl21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x08\x00\x00JeXWusgaoHpUhDjwLtrH22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x10\t\x00\x00gVxPuPulkWEcumejcHjF23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01r\t\x00\x00cKIHCMwxnyrccspadwlF24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\J\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\t\x00\x00FeqBUnBjeTrRnLpAuzTm25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x016\n\x00\x00LcQYxgefNvVwewNRcjzg26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x98\n\x00\x00CoCkpwFBnmgOfMmoMIMA27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\k;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf8\n\x00\x00YDlLCoMUdprtyEhaAtHQ28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01X\x0b\x00\x00NOODKlMQNsEGUfRBsxal29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00nFKQOtdbLYrwLInIpsCM30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\f\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00bclIddYvUlwsjrZMtvnB31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01|\x0c\x00\x00iAGIRKemRjXXUMRDLwSf32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xde\x0c\x00\x00\x00\x00'
│ │ │ +b'PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1BZh91AY&SY\x12\xa6\xbba\x00\x00\x03\xff\xff\xcd\x10)\x10H\x00\x00J@A\xc9\xa0`\x10\x00\x04\\I\xa7\x00\x92a\xe4 \x06\x11\x00/\x10 \x02\x02 \x00T`\x98LL\x991\x190\x00F\x10bf\x98\xa7\xea\x18\x00\x990\x9a0\x02mF&\x86\x01<\xa6O\n>\xef\xbb\xabk\xbc\n\x99\x99&\x92\x80\x90|\xba\xf3r?\x80\x1f\xabu\xb6\xfdv\x01\xb2-D(\xb4\x18\x84/\xba\x044\n\xef\xfb\x10X\x80\xfe\x8cJ\x10\n]@7\x17rE8P\x90\x12\xa6\xbbaPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00OKOtybVHPNUsZiksKaMD2BZh91AY&SY\xcc\xf9\xb0\xb7\x00\x00\x04\x9b\xdf \x80\x08\x00\x04\x01@\x00\x00  \x0c\x00\x80\x01\x00\x00\x10\x00\x90\xa3\x00 \x001L\x98\x99\x06F\x14\x00\x01\xe9\xea\x8b\xa5\xf7c\x8b\xc8\x17Fc\xe2\xeeH\xa7\n\x12\x19\x9f6\x16\xe0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xeeP\xe4\x10i\x00\x00\x00(\x00\x00\x00\x15\x00\x00\x00ebanNuOGuTbyRgKrbyBc3BZh91AY&SY\x96\xc7\xce\xee\x00\x00\x0f\xff\x7f\x90\x04\x01\x81\x080\x00@DH\x88$ \x80&\x84\x00\x04 \x80`@\x01!@\x00\x00 !\x00 \x00#\x00\xd04\r\x1e\xa0h\xf4\x9b5C\x0c\x8c\t\xa6\x04\xc8bh\xc3\xde\xd5\x83\xc64\xf8(\xb9H;e/\x92\x106\x87\xbd#\x11Q\xa0\n?\x17rE8P\x90\x96\xc7\xce\xeePK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00NxhGjAUqXkPFQBKVhOce4BZh91AY&SY0\xfb\x8d\x8a\x00\x00\x03\\\x1f \x00\x00@\x02\x04\x02\x00\x00\x08\x84  \x00\x00\x10\x00\x80 \x00"\x00\x0c\x84\r\x03B\xd9\xf6\x8e\x12\x01\xf1w$S\x85\t\x03\x0f\xb8\xd8\xa0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00qbMaUkvdqucNKsRecsUN5BZh91AY&SY\xc0\xdb\x0f\n\x00\x00\x01B#\x00\x00\x80\x04\x00\x01\x08\x00\x00@ \x000\xcd\x00\xc3D27\x17rE8P\x90\xc0\xdb\x0f\nPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00PjusgsjGHaxCTzecSPSn6BZh91AY&SYu\xa3\xd5\xb7\x00\x00\x00\x18\x18\x00 \x10\x00\x00\x10\x00\x80 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xd6\x8fV\xdcPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ybVGobtiChjVHmTGXzUJ7BZh91AY&SY\x8d\x80{1\x00\x00\x00\x00\xb0\x08\x08@\x00\x00@ \x00!\x9ah3M\x13<]\xc9\x14\xe1BB6\x01\xec\xc4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00imlTyThDaWauPZbQAbOf8BZh91AY&SY_I\xd05\x00\x00\x00\xc4\x06\x00\x02\x00\x01\x10\x00\x01\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA}\'@\xd4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00wVrmhABdvIYwwyluHuER9BZh91AY&SY\'\xfes\xaa\x00\x00\x01@\x88\x80\x08\x00 \x00\x01\x10\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x9f\xf9\xce\xa8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oFTuGBShuNMYwfxyiyiV10BZh91AY&SYg\xdes\x8a\x00\x00\x00\x0c\x08\x00 \x00 @\x04 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\x9fy\xce(PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xbe\xa4[\x1c,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00GNGNkXjEpGpwJnLsgFiw11BZh91AY&SY\xe7m\x0f\xcd\x00\x00\x01\x90\x03\x01\x80\x00 \x00\x02 \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9d\xb4?4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CCiklBQsTMLrgYSvSUrA12BZh91AY&SY\xadh\xb1m\x00\x00\x00\x04\xa4\x00\x10\x00@\x00\x04@\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xb5\xa2\xc5\xb4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TZsXAYZQJiaEKWAKHkHZ13BZh91AY&SYx\'Ld\x00\x00\x01\x12D\x00\x08\x01\x00\x00@@\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe0\x9d1\x90PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PaUQyfxEnzOVDReSViRS14BZh91AY&SY\xee\x9f\x8fD\x00\x00\x00\x01E\x00\x10\x00\x80\x00\x00\xc0\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xba~=\x10PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\DQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bguUDVWeErAxyfRzHyjC15BZh91AY&SY{\x97\xfb\xd3\x00\x00\x01\x14!\x08\x00\x00 \x00\x10\x00  \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xee_\xefLPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YyDvezQpseIcIEkbvKFL16BZh91AY&SY\xea\xa3\xd8a\x00\x00\x01\x88\x18\xa0\x00\x00\x00\xa0\x00\x10\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xaa\x8fa\x84PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JmzZoasXWepvMYShokOI17BZh91AY&SY\xf0]\xfbf\x00\x00\x01\x0c$\x00\x02\x10\x00@\x00\x04\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC\xc1w\xed\x98PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\z\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00uAyItVwsuNZTypxrmjXz18BZh91AY&SY\xa24z\xd4\x00\x00\x00\x00\x05\x04\x80\x00\x06 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\x88\xd1\xebPPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YYDGJAzqJeqUlYZDcekq19BZh91AY&SY\xcd3\xdcM\x00\x00\x00\xc2\x88\x00\x01\x00\x04\x00\x80\x00\x10 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC4\xcfq4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00XaBgQFVeySBGvBWlvyak20BZh91AY&SYY\xd90e\x00\x00\x00\xc0H\x00\x01\x00  \x04 \x00!\x9ah3M\x07<]\xc9\x14\xe1BAgd\xc1\x94PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\[\xae\x0b\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RJHEeXLoKGItDIkAgfVg21BZh91AY&SY\x9c=\x8d\xe2\x00\x00\x01\x82\x11\x80\x08\x00\x02\x00@@\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BBp\xf67\x88PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gneAQSxsOvxUCXOlmyhw22BZh91AY&SY\x97\xff\x19:\x00\x00\x01\x95\x00\x80\x04\x00\x04@\x00\x00@ \x00!\x9ah3M\x07<]\xc9\x14\xe1BB_\xfcd\xe8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pAJXibTPNyJvjuOPXUJB23BZh91AY&SY*\xe8]\xd6\x00\x00\x00\x86\x02\x80\x02\x00\x02\x00\x01\x00\x04 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xab\xa1wXPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\Q\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00UDlwmVRCkcgxJlJSNwHZ24BZh91AY&SY;/]G\x00\x00\x01\x83\x08\x88\x00\x10\x00\x00\x01\x00\x04 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xec\xbdu\x1cPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CswwIRyhNNXuyCUKbkSE25BZh91AY&SY\xe9d \xac\x00\x00\x01E\x00\x90\x00\x02\x00\x00\x08\x00\x10 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa5\x90\x82\xb0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qCdFLNkGsebQFTEXtyfx26BZh91AY&SY\xfe\x8c\xcb\\\x00\x00\x01\x00\x94\x04\x00\x00\x02\x0c\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC\xfa3-pPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QneiGDdZyqLbwIYNUgwb27BZh91AY&SYj\xef\rd\x00\x00\x00\x88L\x00\x08\x00\x80@\x00\x04\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xab\xbc5\x90PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pGHMCdAaVQHnhZfDXNnf28BZh91AY&SY\xac\xdc\n\xc8\x00\x00\x00\xa4\x80\xa0\x00 \x00\x10\x00\x00@ \x00!\x9ah3M\x17<]\xc9\x14\xe1BB\xb3p+ PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sDKZKYuFMsnYsZSlRZoI29BZh91AY&SY,\xe8\x9d\x9a\x00\x00\x00\x100\x00\x10\x00\x02\x02\x80 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xb3\xa2vhPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bFpfLYAsxvBveYZjmwKb30BZh91AY&SY\xdf\x06I\x8f\x00\x00\x00\x90P\x00\x80\x00 P\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC|\x19&<PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\`\xe8UD.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YHoOmUAncuolXVBUKwic31BZh91AY&SY\xd9\xd1\xba\xaf\x00\x00\x01\xd0\x84\x00\x00\x80 \x00\x10\x04\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BCgF\xea\xbcPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\>\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qQVXaNBgmovyWdKSsmlp32BZh91AY&SY\x7f6\x96T\x00\x00\x00\xc6@\x00\x02\x00\x10\x00\x00\xc0\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfc\xdaYPPK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc6\x00\x00\x00OKOtybVHPNUsZiksKaMD2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xeeP\xe4\x10i\x00\x00\x00(\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x01\x00\x00ebanNuOGuTbyRgKrbyBc3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x01\x00\x00NxhGjAUqXkPFQBKVhOce4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01P\x02\x00\x00qbMaUkvdqucNKsRecsUN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb3\x02\x00\x00PjusgsjGHaxCTzecSPSn6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x14\x03\x00\x00ybVGobtiChjVHmTGXzUJ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x03\x00\x00imlTyThDaWauPZbQAbOf8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\x03\x00\x00wVrmhABdvIYwwyluHuER9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x04\x00\x00oFTuGBShuNMYwfxyiyiV10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xbe\xa4[\x1c,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x95\x04\x00\x00GNGNkXjEpGpwJnLsgFiw11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf5\x04\x00\x00CCiklBQsTMLrgYSvSUrA12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01W\x05\x00\x00TZsXAYZQJiaEKWAKHkHZ13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb9\x05\x00\x00PaUQyfxEnzOVDReSViRS14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\DQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1b\x06\x00\x00bguUDVWeErAxyfRzHyjC15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01}\x06\x00\x00YyDvezQpseIcIEkbvKFL16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x06\x00\x00JmzZoasXWepvMYShokOI17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\z\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01A\x07\x00\x00uAyItVwsuNZTypxrmjXz18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9f\x07\x00\x00YYDGJAzqJeqUlYZDcekq19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x01\x08\x00\x00XaBgQFVeySBGvBWlvyak20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\[\xae\x0b\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01a\x08\x00\x00RJHEeXLoKGItDIkAgfVg21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x08\x00\x00gneAQSxsOvxUCXOlmyhw22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\t\x00\x00pAJXibTPNyJvjuOPXUJB23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\Q\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\t\x00\x00UDlwmVRCkcgxJlJSNwHZ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\t\x00\x00CswwIRyhNNXuyCUKbkSE25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\n\x00\x00qCdFLNkGsebQFTEXtyfx26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\n\x00\x00QneiGDdZyqLbwIYNUgwb27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x0b\x00\x00pGHMCdAaVQHnhZfDXNnf28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01o\x0b\x00\x00sDKZKYuFMsnYsZSlRZoI29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x0b\x00\x00bFpfLYAsxvBveYZjmwKb30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\`\xe8UD.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01/\x0c\x00\x00YHoOmUAncuolXVBUKwic31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\>\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x91\x0c\x00\x00qQVXaNBgmovyWdKSsmlp32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xf3\x0c\x00\x00\x00\x00'
│ │ │ +b'PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1BZh91AY&SY:\x86\xa8\x85\x00\x00\x10\x7f\xff\xc7\xfc\x00\x98\x18\xa4\x04\x08D\x88BIM\x9d\x00D\xac\xaa\x04\xd1\x08#^\xe8\x1f:\x08\x06%0\x1a\x04\xa0\x00t8\xd0\xd0\x00\x1ah\x1a4\x00h4h\x1a\x00\x00\x1a\x1e2Hb4\xd0\xd1\x9014\x1bS@\xd0z\x11\xa6\x8d\x1a\x1aa4\x01\xa0bh\n\x85\x96\xa8&\x18Mz\xd8>\x1at\x19j\x01\xb8\xc3\xee\xe2\xd0\xc1\x88\x08\xaft(\xa4"\xcc\xe8\x0fh\xd2\xe2\xc7\x85!m\xdc\xca\x83\xca,\x93\xac\xbfY\xd5\xc0p\xfa{V8w\x17\xe7\xf7\xcf\xc9I\xb9\xb3\x1a+_\x06\xf8\r\xd2T1Z\xe2\x05\x07\xce\xca"\xe0N\xdf\xf1w$S\x85\t\x03\xa8j\x88PPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00zhEvGVlawFHHheqGGQjd2BZh91AY&SY\xb2\xb0O\x8d\x00\x00\x01\x90Q\x80\x80\x00\x14  \x00\x10\x01@ \x001\x0c\x08\x18\x8c\x9a&\xe7K|]\xc9\x14\xe1BB\xca\xc1>4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\c\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00PifnLFviWNJQOfORMzJf3BZh91AY&SY\xae&\xf9\x04\x00\x00\x05|^\x84\x82\x04\x00\x01\x08\x00A\x01\x80\x01\x02@\x00\x01\x00\x02\x00@\x00\x01\x00 \x001CM0\x00P\xc4\xd0\xc6\xa7\xa8\xaaPEN\xc4\t\xa3\xe3\xf1w$S\x85\t\n\xe2o\x90@PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00KHMlkVUcOgMpvYRCMxCD4BZh91AY&SY`W\xb9A\x00\x00\x01\x13 \x80\x02\x01\x00\x00\x10\x08\x00@\x00 \x00!\x83A\x9a\tpqw$S\x85\t\x06\x05{\x94\x10PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00nlJSSBOTHihNgZXaQRrN5BZh91AY&SYu\x15v\x84\x00\x00\x01\x01I\x00\x10 \x00\x00\x01\x01\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xd4U\xda\x10PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00rzBeqtuywdlHRAhditDI6BZh91AY&SY0\xf2Qr\x00\x00\x00\x00}\x80 \x00\x10\x08\x00D\x00\x00\x02\x00\x01\x04\x00 \x001\x0c\x08\x1941\xb9\xef\xa3\x94]\xc9\x14\xe1B@\xc3\xc9E\xc8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x02:\xc4\xbb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00mALOtPaDytNmbAYDctrz7BZh91AY&SY\xf5\x00Jf\x00\x00\x00B\x88\xc0\x00\x10\x00\x00@@\x00\x04\x00 \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0fP\x04\xa6`PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\d\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VNyIWRKJElbxGQIFqrwO8BZh91AY&SY\x14\xe8\xdb\x9e\x00\x00\x01\x80\x8e\x00 \x00\x04\x00@\x00\x08 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@S\xa3nxPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00tmnmEWtxFGhmRniKFUxk9BZh91AY&SYL\xf8\x18_\x00\x00\x01\x10\x88\x80\x02\x00\x00\x80\x80\x00\x01 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA3\xe0a|PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00VpokRqbjkRSxnozQSMKK10BZh91AY&SYQ\xb0\xfa\xd0\x00\x00\x00\xaa\x10\x00\x01\x00\x10 \x00\x00\x08 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BAF\xc3\xeb@PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NFDqUSzlJLZPeZSErMFe11BZh91AY&SYK\x9bo\xaa\x00\x00\x00h \x00\x10\x02\x00@\x00\x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA.m\xbe\xa8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eEugUWVBSkpVElglzpMo12BZh91AY&SY9\x857\xd7\x00\x00\x00\x07\x02\x02\x00\x00\x02\x02\x00@\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xe6\x14\xdf\\PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\f\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TaBygQoUKSTPMahkEagz13BZh91AY&SY\xaa\x111\xf1\x00\x00\x01\x02\x91\x00 @\x00\x08\x00\x00  \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xa8D\xc7\xc4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qTmHMJjsoCYlCdtXVeSL14BZh91AY&SY\xf1\n\xa6\xc7\x00\x00\x00\x05B\x00 \x08\x00\x02\x00\x00@ \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xc4*\x9b\x1cPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x95\xf4<Q,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NjdwrArSMtgKChbGADvy15BZh91AY&SYFI\x9e\x04\x00\x00\x00\x18\x04\x00\x04 \x01\x00\x02 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\x19&x\x10PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\#\xcd\x89\x11,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00AyHbmetdRlkzjSAFCBGF16BZh91AY&SY\xf9#V\x03\x00\x00\x01\xc0\x08\x80\x01H\x00 \x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xe4\x8dX\x0cPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\D\xa47\xaa.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YOKbklJQhxeoHuMWUpIF17BZh91AY&SY,2\xea \x00\x00\x01\x94\x88\x00\x02\x02\x00\x02\x00\x00\x02 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@\xb0\xcb\xa8\x80PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xfc,\x8a\xce.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00vTSzhRtJgqJdURkpKHMu18BZh91AY&SY\xabkUm\x00\x00\x01\x94!\x00\x80\x00\x00\x88\x00 \x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BB\xad\xadU\xb4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\]\x9b\\3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BRzihDnlWhVBWRpyetWf19BZh91AY&SYrQ(\x96\x00\x00\x00\xf0\x01\x00\x00\x82\x00\x00\x04\x00\x01 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xc9D\xa2XPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xa3\x95[\x91,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QMnDtmgQXOizWmlKJTSY20BZh91AY&SY\xa7}w\x0e\x00\x00\x00\x18@\x10\x00A\x00\x00\x00\xa0\x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x9d\xf5\xdc8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xcaG\x04\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oyOEZKhYdrHubpmOEhTl21BZh91AY&SY\xade\xad\x12\x00\x00\x00DB\x02\x00\x10\x00@\x00\x00\x80 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\xb5\x96\xb4HPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\g\x95M\xf4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00KLIZWpxHmHUptxuHcOoG22BZh91AY&SY\xf3~\xa4|\x00\x00\x01\xc3\x01\x08\x00\x10\x00\x08\x00\x00\x00\xa0\x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xcd\xfa\x91\xf0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xff\x01y\xd0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00nRKkTnvFnTKknKQIwqLk23BZh91AY&SYw\x9erq\x00\x00\x00\x8c\x88\x00\x00\xa0\x00\x00\x00\x80\x80 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xdey\xc9\xc4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xd9M|\x94.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NVwJsSvEZCxeXBKImHfc24BZh91AY&SY\xff\xb9#\x9e\x00\x00\x00\x8a`\x00\x00\x80\x80\x00\x01\x00\x10 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xfe\xe4\x8exPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\\\xb5\xb6B.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DJaheNxktIxCWuffLqfO25BZh91AY&SY\xd6\xe9F\xa5\x00\x00\x00\xa8\xa0\x00\x00\x84\x00\x00\x02\x08\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC[\xa5\x1a\x94PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\$L\xa9L,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00VfiiyVKwRbtXfeNkLlHA26BZh91AY&SY9\x86\xa1\xd9\x00\x00\x00\xc2\x02\x04\x00\x00\x00\x80\xa0 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@\xe6\x1a\x87dPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\e9w\xc9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YFoAySMTLnoiTUqbyOKJ27BZh91AY&SY\x035\x9fF\x00\x00\x00\x0b\x01\x04\x00\x00\x02\x02\x00\x00\x08 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x0c\xd6}\x18PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\'\xe0\xa7\xde.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QXFCbvyXwaDdZILKWvoe28BZh91AY&SY\x9b\xf24v\x00\x00\x01\xc1\x10\xa0\x00\x02\x00\x00\x00\x84\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBo\xc8\xd1\xd8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x8b>\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00GRTOvKKdcrHtHNOoYCGH29BZh91AY&SY-\xc0\xf1\x10\x00\x00\x00\x04\x06\x00\x01\x00\x14\x00\x04 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xb7\x03\xc4@PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\Xp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LYZREFytvVHibwwdlrtG30BZh91AY&SY~\x82[;\x00\x00\x01\x1a\x00\x88\x00\x10\x00\x00\x02\x00\x01 \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfa\tl\xecPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\g\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00jFlZaBVJJjuqBiiUIyMM31BZh91AY&SY\xe7\x14\x12\xd4\x00\x00\x01 d@\x00\x00@\x00\x10\x00@ \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9cPKPPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\j\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rxdHRlWGCkTwcWtpdbcT32BZh91AY&SY0\xc2U\xa4\x00\x00\x01\x16\x00\x80 \x00\x80\x01\x00@\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xc3\tV\x90PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf0\x00\x00\x00zhEvGVlawFHHheqGGQjd2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\c\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x01\x00\x00PifnLFviWNJQOfORMzJf3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd2\x01\x00\x00KHMlkVUcOgMpvYRCMxCD4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x02\x00\x00nlJSSBOTHihNgZXaQRrN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x96\x02\x00\x00rzBeqtuywdlHRAhditDI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x02:\xc4\xbb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x03\x00\x00mALOtPaDytNmbAYDctrz7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\d\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x03\x00\x00VNyIWRKJElbxGQIFqrwO8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc4\x03\x00\x00tmnmEWtxFGhmRniKFUxk9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x04\x00\x00VpokRqbjkRSxnozQSMKK10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00NFDqUSzlJLZPeZSErMFe11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\x04\x00\x00eEugUWVBSkpVElglzpMo12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\f\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\x05\x00\x00TaBygQoUKSTPMahkEagz13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xad\x05\x00\x00qTmHMJjsoCYlCdtXVeSL14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x95\xf4<Q,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0f\x06\x00\x00NjdwrArSMtgKChbGADvy15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\#\xcd\x89\x11,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01o\x06\x00\x00AyHbmetdRlkzjSAFCBGF16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\D\xa47\xaa.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x06\x00\x00YOKbklJQhxeoHuMWUpIF17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xfc,\x8a\xce.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x011\x07\x00\x00vTSzhRtJgqJdURkpKHMu18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\]\x9b\\3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x93\x07\x00\x00BRzihDnlWhVBWRpyetWf19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xa3\x95[\x91,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf5\x07\x00\x00QMnDtmgQXOizWmlKJTSY20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xcaG\x04\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01U\x08\x00\x00oyOEZKhYdrHubpmOEhTl21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\g\x95M\xf4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb7\x08\x00\x00KLIZWpxHmHUptxuHcOoG22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xff\x01y\xd0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x19\t\x00\x00nRKkTnvFnTKknKQIwqLk23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xd9M|\x94.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01{\t\x00\x00NVwJsSvEZCxeXBKImHfc24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\\\xb5\xb6B.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdd\t\x00\x00DJaheNxktIxCWuffLqfO25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\$L\xa9L,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01?\n\x00\x00VfiiyVKwRbtXfeNkLlHA26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\e9w\xc9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9f\n\x00\x00YFoAySMTLnoiTUqbyOKJ27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\'\xe0\xa7\xde.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x01\x0b\x00\x00QXFCbvyXwaDdZILKWvoe28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x8b>\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x0b\x00\x00GRTOvKKdcrHtHNOoYCGH29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\Xp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x0b\x00\x00LYZREFytvVHibwwdlrtG30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\g\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x0c\x00\x00jFlZaBVJJjuqBiiUIyMM31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\j\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x0c\x00\x00rxdHRlWGCkTwcWtpdbcT32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xe9\x0c\x00\x00\x00\x00'
│ │ │ +b'PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\i\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00bMhfKFIkfzeySZLifSLv1BZh91AY&SY\xdc\x1a\xd9\xb0\x00\x00\x02\xff\xfc\xc4\x10$\x00\x00!@\x08A\xa1\x00@\x81\x08\x00\x08\x8a\x02 \x02\x02\x00\x0c\x11\xa0@\x80\x90 \x00#\r\x0c\x86FG\xa8\xc4h\xf54\xfdHa\x82`L\x044d\xd3\x0b\x10if\xa5\xb9\x0e \xc6\xb4\xa5\x19\x14:\x89\xfcs?@\x13p\xa5?\x17rE8P\x90\xdc\x1a\xd9\xb0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00ZePhnjgImPOXOZCbruYv2BZh91AY&SY\xd0,\x9b\x8c\x00\x00\x05{\xff\x98\x00\xc2\x80\x02@\x00\x18 \xc8#\x00\x04\x80%`\x10\x00\x00H \x12\x00\x00\xc2\x00\x01@\x00\x01 \x00#\x03@\xd1\xa0\xd3F\x9e\x93\xd4\xd3\xc2\x86\x18&\x04\xc0CFM0\x81W\xb8F\x019\xbf7\x88m%\xf4\x87\xa9G\xb3\xb1\x04\xd1\x0c\x98\xaa\xbf\x8b\xb9"\x9c(Hh\x16M\xc6\x00PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\W\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00OasyULMHULGVNaTjMvui3BZh91AY&SYh>\xf2\x07\x00\x00\x0b_w\xa0\x08@\x00\x10\x02\x00\x01 \x11\x00\x82h\x00 \x10$\x00H\x08\x00\xe0\x08\x02\x00\x08\xa0\x00#\x18\x0056\x80i\xa8Q\xa1\xa0\x00\x00\x1bjD\x9e\xf0\x13\xe8\x00\xdb\x1b\x01\x974Z\x86\xf8Fg\xf8\xbb\x92)\xc2\x84\x83A\xf7\x908PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oIvbbCXoQbJuBCBCMUEP4BZh91AY&SYQ\xb0\xcc\xc4\x00\x00\x01\x91*\x10\x00\x00\x08\x00\x02\x01\x00\x00\x04 \x000\xcd\x00\xc1\xa0lqw$S\x85\t\x05\x1b\x0c\xcc@PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xccg\xdd\xf5:\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00liFGZzRSZzXnrBPlcVnQ5BZh91AY&SY\r\xbbG-\x00\x00\x03\xf50\x80\x02\x01\x00@\x00\x10\x90\x08\x00\x00\x02\x00\x01\x00\x10 \x001\x000 \x18\x9aQ(\xaem\xf8\xbb\x92)\xc2\x84\x80m\xda9hPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00yDcGDDesgytrTGfIZsOI6BZh91AY&SY\xbe\x00\xee)\x00\x00\x05\x95G\x84\x01\x01\x10\x10"\x00`@\x00\x82*\x00\x01\x00D \x00"\x9a2\x0c\x13j\x14\xd3#\x13\x13\x13\x9b\xc7^\x1e\x18f\x9adz\x87\xc5\xdc\x91N\x14$/\x80;\x8a@PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00qpQriYKPzfExqeqosLgt7BZh91AY&SY9P\xfa\x18\x00\x00\x06{\xf4\xc0\x00\x00\x10\x00@\x01\x00!\x00\xc0\x00\x00\x08\x04\x00\x00\x11\x00\x90 \x00\x08\x00 \x00"\x13C&\xd46\x850\x00M?\xa9\x1c\x9e\xc1\x1e\xa2h\xd8\xbb\x92)\xc2\x84\x81\xca\x87\xd0\xc0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x9a\xf0:\xc1,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00MuzhhVhgvUoDfSURuixn8BZh91AY&SY\xe9\xbc5\x99\x00\x00\x00\x02D\x000\x02\x00\x00\x01 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xa6\xf0\xd6dPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VQeHQNJxURrwPpQhjlmg9BZh91AY&SYq\xf0R\xe6\x00\x00\x01\x88\x8a\x10\x00\x08\x00\x00@\x00\x01 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xc7\xc1K\x98PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ggmCISEHzAIopGGjkCRq10BZh91AY&SY)\x11\xedq\x00\x00\x00\xa8\x05\x00@\x00@@\x00\x00  \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa4G\xb5\xc4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TqPlrzBMbMPaDahTcVIN11BZh91AY&SYD\xe0\x0b\r\x00\x00\x00\x82\x8c\x00\x10\x02\x00\x00@\x04\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\x13\x80,4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ZXGZUkLFlaxahkEgVONT12BZh91AY&SY\xc8\xbe\xdef\x00\x00\x00\x80\x12\x80@\x88\x00\x00\x08 \x00!\x9ah3M\x13<]\xc9\x14\xe1BC"\xfby\x98PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QApPrIWZNWaRLNuMRWJV13BZh91AY&SY\xa1\x1f\xc1\xe0\x00\x00\x01\x83\x00\x80\x800\x00\x04\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x84\x7f\x07\x80PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eWAAEjzzmYgWAKZPLTEh14BZh91AY&SY\xcb\xed\x82\xc0\x00\x00\x01\x08\x08(\x00\x00\x88 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC/\xb6\x0b\x00PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xf2(v\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00tgDBFNDFevZMjLjJoJiZ15BZh91AY&SY\x8a\xc7\xe6\x90\x00\x00\x01X\x04\x02\x00\x00\x01\x08\x00\x00\x10 \x00!\x9ah3M\x17<]\xc9\x14\xe1BB+\x1f\x9a@PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\d?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00drUPWErzzmTdrYDXaQGS16BZh91AY&SY\xd2\xeby\xf8\x00\x00\x01\x90E\x10\x00\x00\x08\x00\x80\x00@ \x00!\x9ah3M\x17<]\xc9\x14\xe1BCK\xad\xe7\xe0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ybSQxfPppiPaqiPpjEQe17BZh91AY&SY-d \x9f\x00\x00\x00\x84\x12\t\x00\x00\x02\x00\x80 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\xb5\x90\x82|PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JDZiemkZLRXbSrsnVMXq18BZh91AY&SY\xff\xe0\x1bb\x00\x00\x01@\x82\x80\x80\x10\x00\x00\x02\x10\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xff\x80m\x88PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BEuLSrXDpiLoQXstpnZR19BZh91AY&SY\x90\xbd\x03\xcc\x00\x00\x00R\x04\x00\x01\x00\x80\x00\x00\x80\x80 \x00!\x9ah3M\x13<]\xc9\x14\xe1BBB\xf4\x0f0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00vdDBlMZLPOQiFFTwnBza20BZh91AY&SY\xe7\xdc\xaa:\x00\x00\x00\x83\x00\x80\x80A\x00\x00\x04 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\x9fr\xa8\xe8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BDZetCPTGIUPEavdYQrf21BZh91AY&SY\xbb~m\x07\x00\x00\x01`\x0c\x00\x80\x08\x00\x04\x00\x00\x02 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xed\xf9\xb4\x1cPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00amwyQjDBHaceuFMHfTuQ22BZh91AY&SY$sw7\x00\x00\x01@\x16\x00\x02\x08\x00\x10\x00\x00\x80 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x91\xcd\xdc\xdcPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00AWQEJvAGRkxjkbgNrphD23BZh91AY&SY\x90Y$Z\x00\x00\x01(D\x00\x04\x00@\x00\x02\x08\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BBAd\x91hPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NYSzPOvuDxGQVHBlulLC24BZh91AY&SY\x0c\x8bE\x15\x00\x00\x00\xc20\x00\x01\x04\x00\x00\x08\x08\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@2-\x14TPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fGHBPCnNtclxFOSONEkI25BZh91AY&SY\x01f\xfbN\x00\x00\x01\xa0(\x80\x02\x01\x00\x00\x01\x00\x08 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\x05\x9b\xed8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\c@-\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ZKskrmRjtBniXUbBcwfP26BZh91AY&SY\xebk\xda\xc7\x00\x00\x01\x18"\x00\x08\x02\x00\x00 \x00@ \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xad\xafk\x1cPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JshgMPNjUmVVEmykwWWZ27BZh91AY&SYM\xa2-\xbf\x00\x00\x01\x94\t@\x00\x10\x00\x08\x00\x00\x02 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA6\x88\xb6\xfcPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00WxNqFzovPyjNTmGwGEpC28BZh91AY&SYSA\x86\xfe\x00\x00\x00 \x0e\x00 \x00\x04\x00\x01\x08\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BAM\x06\x1b\xf8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00lOiHXBhsAwhFTYjIbhAF29BZh91AY&SYs~\x1d\xfd\x00\x00\x00\x08\x00\x86\x00\x04\x04 \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xcd\xf8w\xf4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\e\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oTecWnKlErLMUPxgIwKZ30BZh91AY&SY\x107YT\x00\x00\x00\xc0Q\x00 \x10\x00\x00\x00\x88\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@@\xddePPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MHQLYVLkuGBuFCTqwegI31BZh91AY&SY\xb3Q\xa8>\x00\x00\x00\x91\x88\x00\x10\x04\x00\x00\x04\x00  \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\xcdF\xa0\xf8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NIqGGbxGtiVaSiZVeNIS32BZh91AY&SY.:L\xa6\x00\x00\x01\x80h\x90\x00\x00\x00\x80\x00\x80\x01 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xb8\xe92\x98PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\i\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00bMhfKFIkfzeySZLifSLv1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9a\x00\x00\x00ZePhnjgImPOXOZCbruYv2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\W\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\x01\x00\x00OasyULMHULGVNaTjMvui3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x01\x00\x00oIvbbCXoQbJuBCBCMUEP4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xccg\xdd\xf5:\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01&\x02\x00\x00liFGZzRSZzXnrBPlcVnQ5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x93\x02\x00\x00yDcGDDesgytrTGfIZsOI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0c\x03\x00\x00qpQriYKPzfExqeqosLgt7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x9a\xf0:\xc1,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x89\x03\x00\x00MuzhhVhgvUoDfSURuixn8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe8\x03\x00\x00VQeHQNJxURrwPpQhjlmg9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01I\x04\x00\x00ggmCISEHzAIopGGjkCRq10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\x04\x00\x00TqPlrzBMbMPaDahTcVIN11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x05\x00\x00ZXGZUkLFlaxahkEgVONT12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x05\x00\x00QApPrIWZNWaRLNuMRWJV13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcd\x05\x00\x00eWAAEjzzmYgWAKZPLTEh14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xf2(v\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x06\x00\x00tgDBFNDFevZMjLjJoJiZ15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\d?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8d\x06\x00\x00drUPWErzzmTdrYDXaQGS16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xef\x06\x00\x00ybSQxfPppiPaqiPpjEQe17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x07\x00\x00JDZiemkZLRXbSrsnVMXq18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x07\x00\x00BEuLSrXDpiLoQXstpnZR19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x13\x08\x00\x00vdDBlMZLPOQiFFTwnBza20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x08\x00\x00BDZetCPTGIUPEavdYQrf21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd5\x08\x00\x00amwyQjDBHaceuFMHfTuQ22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\t\x00\x00AWQEJvAGRkxjkbgNrphD23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x99\t\x00\x00NYSzPOvuDxGQVHBlulLC24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfb\t\x00\x00fGHBPCnNtclxFOSONEkI25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\c@-\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01]\n\x00\x00ZKskrmRjtBniXUbBcwfP26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbf\n\x00\x00JshgMPNjUmVVEmykwWWZ27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01!\x0b\x00\x00WxNqFzovPyjNTmGwGEpC28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x83\x0b\x00\x00lOiHXBhsAwhFTYjIbhAF29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\e\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe1\x0b\x00\x00oTecWnKlErLMUPxgIwKZ30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x0c\x00\x00MHQLYVLkuGBuFCTqwegI31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x0c\x00\x00NIqGGbxGtiVaSiZVeNIS32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\x07\r\x00\x00\x00\x00'
│ │ │ +b'PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00MBZOzWARcglmhcDELFxx1BZh91AY&SY1\xde9\xd0\x00\x00\x02\xa54\x00 @\x00\x00\x08\x01 \x08\x00\x00\x02 \x001\x0c\x01\x06\x99\xa1\xe1!E\xdc\x91N\x14$\x0cw\x8et\x00PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\kPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2BZh91AY&SYp\x07K\xec\x00\x00$\x7f\xff\xd3\xb2\x13V\x11\x11GP\x01\x01@r\x05\x04!\xa4M\x95!\x1b\t{0\xc0>\x06\x00@\x1em\r\x08\xa0\x00t8\x1a\x03@\x06\x8d\x00\x0022\x19\x1a\x03@h6Sjz\x9b\xd2\x86&F\x87\xa9\xa6\x8d4d\x06\x9a\x18!\x88\x00\xc2\x0c\x9a41\x01\xea\x0f\xb7(\x81\xa2\x01\x0b\xb6[}\xc0\xadu>\xa9rjb/\x80,\xbd\xb4:W[\xc2\xfeI\xd5\xaeY-\xbb\x07O\xd9\x19\xf9\x9f*\x0e\xae\xd3h\xd7\xe7\x8c\xac\xea\x1f\xad\xe1\xa0\x8d\x89\x9eCS\xa5\xc34Qxsg\xdc\x81\x86\x7fq\t\xc2[\xfc0!@\xa0\xe9\xbc\x9b\xaa\x16#\xff\x17rE8P\x90p\x07K\xecPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xd6/\x05`C\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00BTLfmQCqPmzzjnbXpSro3BZh91AY&SYN\xb3/\x99\x00\x00\x00~\x16\x10 \x02\x01\x00@\x08\x00\x02\x82\x8c\x00\x80 \x00\x80@\x00 \x00"\x02d\xc4\xc2\x14\xc0\x014\xcaD\xf3;\xcdN]\xee\xfc]\xc9\x14\xe1BA:\xcc\xbedPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00aoONmVtOrZJtdjXDPlBF4BZh91AY&SY]67J\x00\x00\x00\x8aY  \x04\x01\x11\x00\x08\x00\x00\x80\x04\x00\xa0\x00"\x01\x93!\x000;i3\xcd\xf8\xbb\x92)\xc2\x84\x82\xe9\xb1\xbaPPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00usqnPrOttTshYkEZwPKN5BZh91AY&SYf\x94R\xbe\x00\x00\x00\xc4\x03\x00\x00\x82\x00 \x00 \x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\x9aQJ\xf8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00YDYRZpJwTFvXRzwuvqiR6BZh91AY&SY\x08\xc4IC\x00\x00\x01\x82\x85 \x00\x04\x00\x00\x80\x01\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@#\x11%\x0cPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\p\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00LnXxOysNqRzhkaowMVlP7BZh91AY&SY\xc8&\x84h\x00\x00\x00\x85@D\x00\x01\x00 \x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC \x9a\x11\xa0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00UuQTXyUQyLhMuRrPpzuZ8BZh91AY&SY\x91\x99\xe2\xfc\x00\x00\x01\x03\x01\x80\x02\x00\x80\x00\x04\x00\x01 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BBFg\x8b\xf0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00NxMRvBJwqiNpikEPdgWD9BZh91AY&SY\x81r\x1b\xd6\x00\x00\x00\xa2H\x00\x00\x80\x00\x80\x01\x00\x01 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x05\xc8oXPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\n\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fnLDGSXWQbLFPUElwXeZ10BZh91AY&SY\xba\x1dOI\x00\x00\x01\xe4\x08\x04\x00\x04\x00\x00\x04@\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xe8u=$PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gQQtrEVRECVfGkqChTeb11BZh91AY&SY\x12\xffv\xfe\x00\x00\x00\x89\x02\x00\x08\x00\x10\x10\x00 \x000\xcc\x0cz\x88qw$S\x85\t\x01/\xf7o\xe0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00keWNhmIYlSwSaBvOXfNs12BZh91AY&SY\x1c\xb4Xf\x00\x00\x01\x01\xc0\x80\x04\x00\x80@\x00\x00\x00\xa0\x00!\x9ah3M\x17<]\xc9\x14\xe1B@r\xd1a\x98PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DDInHOfrGYfTpDfyVlmc13BZh91AY&SY3\xa1\x1e]\x00\x00\x01\x00\x83\x80@\x00 \x00\x00\x84\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xce\x84ytPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TlQrLfxWyOjxilDsniLC14BZh91AY&SYU\x8c\x07\xff\x00\x00\x00\xc0\xc8\x08\x00\x00@\x00\x02@\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BAV0\x1f\xfcPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xc29 \x1f.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pTYllEbQwMbPCbcvGxHU15BZh91AY&SY|b\xec\x0e\x00\x00\x00\xa8B\x01\x00\x01\x00\x00\x04\x00\x80 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xf1\x8b\xb08PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\AY-\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PcsPNgJTTBfDClERfjSC16BZh91AY&SY"\x96\xba\xee\x00\x00\x01\x81D\x80@\x02\x00\x00\x04\x00\x80 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x8aZ\xeb\xb8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cBSTgJIdlNgwIvFjbZIi17BZh91AY&SY#\xc2\xfb\xac\x00\x00\x00\xa4$\x00@\x00\x80\x00\x02\x02\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\x8f\x0b\xee\xb0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00EIFPrHBRpBmWYpSwptMZ18BZh91AY&SY\xb3\x1cr\xdc\x00\x00\x00\t @\x00\x08\x00\x00( \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xccq\xcbpPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\A\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fvBqvySoWudXwfigBnau19BZh91AY&SY\xcc\xfa\xdf\xce\x00\x00\x00\xa2\x02\x00\x01\x08\x00\x04  \x00!\x9ah3M\x07<]\xc9\x14\xe1BC3\xeb\x7f8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rwLcWIDaehGDiSrhpNzH20BZh91AY&SY\x06\x8a\xe7:\x00\x00\x00\x85\x80\x04\x08\x08\x00\x00\x01 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\x1a+\x9c\xe8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00aLwpBtPYHcIaueSbJyAn21BZh91AY&SY\xd9\xef5\xe9\x00\x00\x00 \x03\x80\x01\x00\x02\x01\x00\x00\x10 \x00!\x9ah3M\x13<]\xc9\x14\xe1BCg\xbc\xd7\xa4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ilfCelOSSWqmFqJoeKPE22BZh91AY&SY\xf6_C\xf8\x00\x00\x00\xc8\x01\x80\x08\x00\x80\x00\x08\x04\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xd9}\x0f\xe0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00swjLjiMVWTkFBclDSNQx23BZh91AY&SYM\xbb\xfb\x0c\x00\x00\x00\x84X\x10\x00\x00\x01\x00 \x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA6\xef\xec0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dwfMZivCLGnTaPWWvZfQ24BZh91AY&SY\xa4\xacI\xb2\x00\x00\x01\x98\x01\x02\x00\x08\x00\x00( \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\x92\xb1&\xc8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RhMvDbwoeHxVVEDPIclM25BZh91AY&SYP?]~\x00\x00\x00\xa5  \x00\x02\x00\x04\x00 \x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA@\xfdu\xf8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CnAKogkpkpcwJaifvTnu26BZh91AY&SY8H=#\x00\x00\x00\x95\x10\x00\x01\x00\x00\x80\x01\x00\x80 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xe1 \xf4\x8cPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\H\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00IYTtrkLmEbzmoTxcZuvN27BZh91AY&SY\x8f\xf7~\x9d\x00\x00\x01! \x01\x00\x00@\x08\x02 \x00!\x9ah3M\x13<]\xc9\x14\xe1BB?\xdd\xfatPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ptFPsIsGcfISqMOdIwkk28BZh91AY&SYs\xba\x16\xf3\x00\x00\x01\xc6\x00\x90\x00\x00\x00\x90\x00\x10\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\xce\xe8[\xccPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BdvTqMeNFxkzPcnppIWE29BZh91AY&SY\xf7Yxv\x00\x00\x00\x10!\x88\x00\x02\x00\x00\x00\xa0\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xdde\xe1\xd8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JtydqNZyxhJUdHkhIoeL30BZh91AY&SY?\xc8x\x95\x00\x00\x01\xc2@\x90\x00\x00\x04\x00\x01\x00\x80 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xff!\xe2TPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QUwpcVcwYeYyknaycaXw31BZh91AY&SY\xe8\xd4\xe7Q\x00\x00\x00\xc1\x80\x00 \x00\x00\xc0\x10 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa3S\x9dDPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xef(\xfai,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dxrHdIcclSNnanWCeLGS32BZh91AY&SY\x91\xc1\x8b\x10\x00\x00\x00\x01\xa0\x01\x04\x00\x01\x00  \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBG\x06,@PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00MBZOzWARcglmhcDELFxx1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\kPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01g\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xd6/\x05`C\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01[\x01\x00\x00BTLfmQCqPmzzjnbXpSro3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd1\x01\x00\x00aoONmVtOrZJtdjXDPlBF4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01:\x02\x00\x00usqnPrOttTshYkEZwPKN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9b\x02\x00\x00YDYRZpJwTFvXRzwuvqiR6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\p\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfc\x02\x00\x00LnXxOysNqRzhkaowMVlP7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01[\x03\x00\x00UuQTXyUQyLhMuRrPpzuZ8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbc\x03\x00\x00NxMRvBJwqiNpikEPdgWD9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\n\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x04\x00\x00fnLDGSXWQbLFPUElwXeZ10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x7f\x04\x00\x00gQQtrEVRECVfGkqChTeb11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xde\x04\x00\x00keWNhmIYlSwSaBvOXfNs12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01@\x05\x00\x00DDInHOfrGYfTpDfyVlmc13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa2\x05\x00\x00TlQrLfxWyOjxilDsniLC14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xc29 \x1f.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x04\x06\x00\x00pTYllEbQwMbPCbcvGxHU15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\AY-\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01f\x06\x00\x00PcsPNgJTTBfDClERfjSC16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc8\x06\x00\x00cBSTgJIdlNgwIvFjbZIi17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01*\x07\x00\x00EIFPrHBRpBmWYpSwptMZ18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\A\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8a\x07\x00\x00fvBqvySoWudXwfigBnau19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xea\x07\x00\x00rwLcWIDaehGDiSrhpNzH20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01J\x08\x00\x00aLwpBtPYHcIaueSbJyAn21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xac\x08\x00\x00ilfCelOSSWqmFqJoeKPE22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\t\x00\x00swjLjiMVWTkFBclDSNQx23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\t\x00\x00dwfMZivCLGnTaPWWvZfQ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd0\t\x00\x00RhMvDbwoeHxVVEDPIclM25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x012\n\x00\x00CnAKogkpkpcwJaifvTnu26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\H\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x94\n\x00\x00IYTtrkLmEbzmoTxcZuvN27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf4\n\x00\x00ptFPsIsGcfISqMOdIwkk28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x0b\x00\x00BdvTqMeNFxkzPcnppIWE29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00JtydqNZyxhJUdHkhIoeL30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00QUwpcVcwYeYyknaycaXw31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xef(\xfai,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01z\x0c\x00\x00dxrHdIcclSNnanWCeLGS32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xda\x0c\x00\x00\x00\x00'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -5979,33 +5979,33 @@ │ │ │

Sources:

│ │ │ │ │ │
│ │ │
│ │ │ -passport_dates(birthday: date = datetime.date(2025, 12, 25)) Tuple[str, str, str]
│ │ │ +passport_dates(birthday: date = datetime.date(2026, 1, 9)) Tuple[str, str, str] │ │ │

Generates a formatted date of birth, issue, and expiration dates. │ │ │ issue and expiration dates are conditioned to fall within U.S. standards of 5 and 10 year expirations

│ │ │

The birthday argument is a datetime.date object representing a date of birth.

│ │ │

Sources:

│ │ │

-https://travel.state.gov/content/travel/en/passports/passport-help/faqs.html

│ │ │
│ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.passport_dates()
│ │ │  ...
│ │ │ -('25 Dec 2025', '25 Dec 2025', '25 Dec 2030')
│ │ │ -('25 Dec 2025', '25 Dec 2025', '25 Dec 2030')
│ │ │ -('25 Dec 2025', '25 Dec 2025', '25 Dec 2030')
│ │ │ -('25 Dec 2025', '25 Dec 2025', '25 Dec 2030')
│ │ │ -('25 Dec 2025', '25 Dec 2025', '25 Dec 2030')
│ │ │ +('09 Jan 2026', '09 Jan 2026', '09 Jan 2031')
│ │ │ +('09 Jan 2026', '09 Jan 2026', '09 Jan 2031')
│ │ │ +('09 Jan 2026', '09 Jan 2026', '09 Jan 2031')
│ │ │ +('09 Jan 2026', '09 Jan 2026', '09 Jan 2031')
│ │ │ +('09 Jan 2026', '09 Jan 2026', '09 Jan 2031')
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ passport_dob() date
│ │ │ @@ -6014,19 +6014,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.passport_dob()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ passport_full() str
│ │ │ @@ -6035,19 +6035,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.passport_full()
│ │ │  ...
│ │ │ -'Jason\nGreen\nM\n08 Dec 2007\n18 Mar 2023\n18 Mar 2028\n647593824\n'
│ │ │ -'Rebecca\nArcher\nF\n11 Mar 1926\n09 Dec 2016\n09 Dec 2026\nJ11578156\n'
│ │ │ -'Christine\nTran\nF\n29 Aug 1946\n22 May 2022\n22 May 2032\n840801609\n'
│ │ │ -'Dana\nNguyen\nF\n28 Mar 1967\n28 Aug 2024\n28 Aug 2034\nG93328711\n'
│ │ │ -'Katherine\nTurner\nF\n12 Mar 2025\n24 Dec 2025\n24 Dec 2030\n185839894\n'
│ │ │ +'Jason\nGreen\nM\n23 Dec 2007\n02 Apr 2023\n02 Apr 2028\n647593824\n'
│ │ │ +'Robert\nArcher\nM\n26 Mar 1926\n24 Dec 2016\n24 Dec 2026\nJ11578156\n'
│ │ │ +'Dan\nTran\nM\n13 Sep 1946\n06 Jun 2022\n06 Jun 2032\n840801609\n'
│ │ │ +'Dana\nNguyen\nF\n12 Apr 1967\n12 Sep 2024\n12 Sep 2034\nG93328711\n'
│ │ │ +'John\nTurner\nM\n27 Mar 2025\n08 Jan 2026\n08 Jan 2031\n185839894\n'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ passport_gender(seed: int = 0) Literal['M', 'F', 'X']
│ │ │ @@ -6060,19 +6060,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.passport_gender()
│ │ │  ...
│ │ │ -'F'
│ │ │ -'M'
│ │ │  'M'
│ │ │  'F'
│ │ │  'M'
│ │ │ +'F'
│ │ │ +'F'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ passport_number() str
│ │ │ @@ -6658,19 +6658,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.profile()
│ │ │  ...
│ │ │ -{'job': 'Musician', 'company': 'Williams-Sheppard', 'ssn': '498-52-4970', 'residence': 'Unit 5938 Box 2421\nDPO AP 33335', 'current_location': (Decimal('52.958961'), Decimal('143.143712')), 'blood_group': 'B+', 'website': ['http://www.rivera.com/', 'http://grimes-green.net/', 'http://www.larsen.com/'], 'username': 'leeashley', 'name': 'Gary Cross', 'sex': 'M', 'address': '711 Golden Overpass\nWest Andreaville, OH 44115', 'mail': 'tamaramorrison@hotmail.com', 'birthdate': datetime.date(1943, 5, 8)}
│ │ │ -{'job': 'Chemist, analytical', 'company': 'Yates, Stewart and Allen', 'ssn': '189-25-3060', 'residence': '1122 Megan Squares Suite 848\nPort Jason, TX 77807', 'current_location': (Decimal('22.588068'), Decimal('131.221390')), 'blood_group': 'AB+', 'website': ['https://nguyen.info/', 'https://www.smith.com/', 'http://cook.com/', 'http://www.montoya.net/'], 'username': 'myersmitchell', 'name': 'Madison Obrien', 'sex': 'F', 'address': 'Unit 0903 Box 2173\nDPO AP 08507', 'mail': 'stephenschristine@yahoo.com', 'birthdate': datetime.date(1918, 2, 7)}
│ │ │ -{'job': 'Building surveyor', 'company': 'Turner, Graham and Brown', 'ssn': '479-06-9773', 'residence': '45792 Tammy Centers Apt. 258\nDavidmouth, TN 23414', 'current_location': (Decimal('-86.4556435'), Decimal('73.201966')), 'blood_group': 'O+', 'website': ['https://king.com/', 'https://www.campbell.com/', 'https://arroyo.com/'], 'username': 'hollymoore', 'name': 'Ronald Miller', 'sex': 'M', 'address': '9606 Barton Station Apt. 271\nJacquelinemouth, NC 64367', 'mail': 'hensontroy@yahoo.com', 'birthdate': datetime.date(2007, 2, 28)}
│ │ │ -{'job': 'Arts administrator', 'company': 'Lopez-Key', 'ssn': '649-11-2139', 'residence': 'Unit 6650 Box 3008\nDPO AP 13317', 'current_location': (Decimal('-38.8738015'), Decimal('-116.163958')), 'blood_group': 'B-', 'website': ['https://www.alvarez.com/', 'http://marsh-wilson.com/', 'http://wiggins.com/'], 'username': 'sheena09', 'name': 'Melanie Grant', 'sex': 'F', 'address': '658 Jared Radial Suite 022\nMathewstad, VT 12783', 'mail': 'kimberly00@yahoo.com', 'birthdate': datetime.date(1928, 12, 27)}
│ │ │ -{'job': 'Television production assistant', 'company': 'Ward-Hays', 'ssn': '133-38-1883', 'residence': '42814 Houston Hills\nRodriguezside, PW 63569', 'current_location': (Decimal('37.2396545'), Decimal('0.968737')), 'blood_group': 'AB-', 'website': ['https://www.jimenez.com/'], 'username': 'joneschristopher', 'name': 'Jaime Villegas', 'sex': 'F', 'address': '0168 West Overpass\nSouth Christopher, IN 34699', 'mail': 'ryanhoward@gmail.com', 'birthdate': datetime.date(2005, 5, 1)}
│ │ │ +{'job': 'Musician', 'company': 'Williams-Sheppard', 'ssn': '498-52-4970', 'residence': 'Unit 5938 Box 2421\nDPO AP 33335', 'current_location': (Decimal('52.958961'), Decimal('143.143712')), 'blood_group': 'B+', 'website': ['http://www.rivera.com/', 'http://grimes-green.net/', 'http://www.larsen.com/'], 'username': 'leeashley', 'name': 'Gary Cross', 'sex': 'M', 'address': '711 Golden Overpass\nWest Andreaville, OH 44115', 'mail': 'tamaramorrison@hotmail.com', 'birthdate': datetime.date(1943, 5, 23)}
│ │ │ +{'job': 'Chemist, analytical', 'company': 'Yates, Stewart and Allen', 'ssn': '189-25-3060', 'residence': '1122 Megan Squares Suite 848\nPort Jason, TX 77807', 'current_location': (Decimal('22.588068'), Decimal('131.221390')), 'blood_group': 'AB+', 'website': ['https://nguyen.info/', 'https://www.smith.com/', 'http://cook.com/', 'http://www.montoya.net/'], 'username': 'myersmitchell', 'name': 'Madison Obrien', 'sex': 'F', 'address': 'Unit 0903 Box 2173\nDPO AP 08507', 'mail': 'stephenschristine@yahoo.com', 'birthdate': datetime.date(1918, 2, 22)}
│ │ │ +{'job': 'Building surveyor', 'company': 'Turner, Graham and Brown', 'ssn': '479-06-9773', 'residence': '45792 Tammy Centers Apt. 258\nDavidmouth, TN 23414', 'current_location': (Decimal('-86.4556435'), Decimal('73.201966')), 'blood_group': 'O+', 'website': ['https://king.com/', 'https://www.campbell.com/', 'https://arroyo.com/'], 'username': 'hollymoore', 'name': 'Ronald Miller', 'sex': 'M', 'address': '9606 Barton Station Apt. 271\nJacquelinemouth, NC 64367', 'mail': 'hensontroy@yahoo.com', 'birthdate': datetime.date(2007, 3, 15)}
│ │ │ +{'job': 'Arts administrator', 'company': 'Lopez-Key', 'ssn': '649-11-2139', 'residence': 'Unit 6650 Box 3008\nDPO AP 13317', 'current_location': (Decimal('-38.8738015'), Decimal('-116.163958')), 'blood_group': 'B-', 'website': ['https://www.alvarez.com/', 'http://marsh-wilson.com/', 'http://wiggins.com/'], 'username': 'sheena09', 'name': 'Melanie Grant', 'sex': 'F', 'address': '658 Jared Radial Suite 022\nMathewstad, VT 12783', 'mail': 'kimberly00@yahoo.com', 'birthdate': datetime.date(1929, 1, 11)}
│ │ │ +{'job': 'Television production assistant', 'company': 'Ward-Hays', 'ssn': '133-38-1883', 'residence': '42814 Houston Hills\nRodriguezside, PW 63569', 'current_location': (Decimal('37.2396545'), Decimal('0.968737')), 'blood_group': 'AB-', 'website': ['https://www.jimenez.com/'], 'username': 'joneschristopher', 'name': 'Jaime Villegas', 'sex': 'F', 'address': '0168 West Overpass\nSouth Christopher, IN 34699', 'mail': 'ryanhoward@gmail.com', 'birthdate': datetime.date(2005, 5, 16)}
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ simple_profile(sex: Literal['M', 'F', 'X'] | None = None) Dict[str, str | date | Literal['M', 'F', 'X']]
│ │ │ @@ -6679,19 +6679,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.simple_profile()
│ │ │  ...
│ │ │ -{'username': 'ysullivan', 'name': 'Jason Green', 'sex': 'M', 'address': '9382 Taylor Court Suite 892\nCoreyland, MH 90152', 'mail': 'thomas15@yahoo.com', 'birthdate': datetime.date(1946, 8, 29)}
│ │ │ -{'username': 'davismary', 'name': 'Mrs. Sharon Green', 'sex': 'F', 'address': '753 Padilla Circles\nNew Jeffrey, AS 19178', 'mail': 'udavis@hotmail.com', 'birthdate': datetime.date(2025, 9, 30)}
│ │ │ -{'username': 'lisa83', 'name': 'Juan Mann', 'sex': 'M', 'address': 'USNV Wallace\nFPO AP 50950', 'mail': 'barbara42@gmail.com', 'birthdate': datetime.date(2005, 4, 9)}
│ │ │ -{'username': 'sheltondavid', 'name': 'Mary Alvarez', 'sex': 'F', 'address': '86848 Melissa Springs\nRileymouth, NM 87040', 'mail': 'christopher91@yahoo.com', 'birthdate': datetime.date(1978, 1, 30)}
│ │ │ -{'username': 'thorntonnathan', 'name': 'David Dennis', 'sex': 'M', 'address': '12309 Anthony Roads Apt. 991\nDavisville, AZ 79865', 'mail': 'leetara@hotmail.com', 'birthdate': datetime.date(1924, 5, 9)}
│ │ │ +{'username': 'ysullivan', 'name': 'Jason Green', 'sex': 'M', 'address': '9382 Taylor Court Suite 892\nCoreyland, MH 90152', 'mail': 'thomas15@yahoo.com', 'birthdate': datetime.date(1946, 9, 13)}
│ │ │ +{'username': 'davismary', 'name': 'Mrs. Sharon Green', 'sex': 'F', 'address': '753 Padilla Circles\nNew Jeffrey, AS 19178', 'mail': 'udavis@hotmail.com', 'birthdate': datetime.date(2025, 10, 15)}
│ │ │ +{'username': 'lisa83', 'name': 'Juan Mann', 'sex': 'M', 'address': 'USNV Wallace\nFPO AP 50950', 'mail': 'barbara42@gmail.com', 'birthdate': datetime.date(2005, 4, 24)}
│ │ │ +{'username': 'sheltondavid', 'name': 'Mary Alvarez', 'sex': 'F', 'address': '86848 Melissa Springs\nRileymouth, NM 87040', 'mail': 'christopher91@yahoo.com', 'birthdate': datetime.date(1978, 2, 14)}
│ │ │ +{'username': 'thorntonnathan', 'name': 'David Dennis', 'sex': 'M', 'address': '12309 Anthony Roads Apt. 991\nDavisville, AZ 79865', 'mail': 'leetara@hotmail.com', 'birthdate': datetime.date(1924, 5, 24)}
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -6782,18 +6782,18 @@ │ │ │
Examples:
│ │ │

│ │ │ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.pydict()
│ │ │  ...
│ │ │ -{'son': -9787526.29318886, 'voice': datetime.datetime(1977, 10, 18, 17, 34, 22, 932708), 'kitchen': 'NGnVZQUqLUJyfwFVYySn', 'amount': datetime.datetime(2021, 4, 12, 8, 34, 29, 866214), 'event': 'LuQIazTmqTjDmYPxeqAW', 'much': 'ppgrVkPCoePqmjQbZndJ', 'mention': 'TWRUWCuKoQSUEXExIZVP', 'interview': 'qfErjaoKtiwdOSlQGWFd', 'why': 'HFDutYbbXjgkPWbwfnlH', 'step': 7144}
│ │ │ +{'son': -9787526.29318886, 'voice': datetime.datetime(1977, 10, 20, 20, 32, 33, 114559), 'kitchen': 'NGnVZQUqLUJyfwFVYySn', 'amount': datetime.datetime(2021, 4, 26, 7, 47, 53, 358200), 'event': 'LuQIazTmqTjDmYPxeqAW', 'much': 'ppgrVkPCoePqmjQbZndJ', 'mention': 'TWRUWCuKoQSUEXExIZVP', 'interview': 'qfErjaoKtiwdOSlQGWFd', 'why': 'HFDutYbbXjgkPWbwfnlH', 'step': 7144}
│ │ │  {'ask': 'nVyUDKkNPiiBgVIaJUTV', 'most': 'paul42@example.net', 'manage': 'xeMChNzFJEUSgqMReEKi', 'among': 'HtTDvuKvIcxniBzDNTzq', 'pick': Decimal('11411791321240764654788082438993844835687523124385969.650300891319344217610471428512400034855909776582369'), 'blood': 38191497835621.5, 'scene': 6016, 'include': 'rGciZpuCpymcjBdurvfV'}
│ │ │  {'green': 987508377.174646, 'thought': 'odrake@example.org', 'success': 'QklufCpVOLlelZEijfQS', 'task': 'UxJgukcXlhktChZZhvJT', 'gun': Decimal('-993195182255103703960295170580683369394227422405918440248896642.305550824926947118013204075227586880918916348967699300248945174466602234500762'), 'capital': Decimal('67972839855751940235263820229154889584951907196767287332264888028711981316080836396161.7017200992518536710979519426418306753751007408993'), 'measure': 'eQUOKvpfwDVWvfOMbxJb', 'business': 4138, 'scene': 'sgJrjRltFhaIMUMpJWmh', 'modern': Decimal('4805760532403649269240146150593215888587311532081726339112030.5291189426223583324560290611264862964513758066065735471214189276266237'), 'last': 8574, 'always': 'sGeNpRxylfYpFwNezXCv'}
│ │ │ -{'age': Decimal('21382039273173884082527988465816382796350650960388704316804460314001343271628396494204470750330.1448'), 'camera': 1936, 'expect': datetime.datetime(2018, 2, 11, 6, 10, 42, 506216), 'use': 'dSogBkfXCMVoxDhgguyD', 'relate': -797087381.435271, 'amount': 'yKqHdpMcGbyUaBdTJMIa', 'a': 'gaoHpUhDjwLtrHJhWhqk', 'establish': 'xPuPulkWEcumejcHjFFK', 'information': datetime.datetime(2012, 1, 26, 18, 34, 47, 939085), 'never': 6740, 'voice': Decimal('97183309942242775163299956300966980935197130931292396426904842486602508273832146.9774735400025040216396837359191558754080351385334448647'), 'party': 3931, 'see': 'pCazwVvzwemQhTlFQDUu', 'individual': 'mlRosZfUFPKOAyGoaFLi'}
│ │ │ +{'age': Decimal('21382039273173884082527988465816382796350650960388704316804460314001343271628396494204470750330.1448'), 'camera': 1936, 'expect': datetime.datetime(2018, 2, 24, 8, 42, 34, 101928), 'use': 'dSogBkfXCMVoxDhgguyD', 'relate': -797087381.435271, 'amount': 'yKqHdpMcGbyUaBdTJMIa', 'a': 'gaoHpUhDjwLtrHJhWhqk', 'establish': 'xPuPulkWEcumejcHjFFK', 'information': datetime.datetime(2012, 2, 7, 5, 36, 3, 19255), 'never': 6740, 'voice': Decimal('97183309942242775163299956300966980935197130931292396426904842486602508273832146.9774735400025040216396837359191558754080351385334448647'), 'party': 3931, 'see': 'pCazwVvzwemQhTlFQDUu', 'individual': 'mlRosZfUFPKOAyGoaFLi'}
│ │ │  {'energy': 'gHgMsJKIlRmAJmGoiQCr', 'discover': 'http://www.harrington.org/main/wp-contenthome.html', 'feel': 'mgmtFgzVGbEzqXCiTQMC', 'until': 'nFKQOtdbLYrwLInIpsCM', 'simply': 'szdmaXqQrIhVxhqHLOva', 'receive': -795959.45031711, 'according': 'http://lyons.com/wp-content/categoriesfaq.asp', 'site': 'XXUMRDLwSfGKFcrMtGUz', 'north': 4796, 'myself': 'stephenromero@example.org', 'later': 5531}
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -6842,18 +6842,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.pyiterable()
│ │ │  ...
│ │ │ -('nAvOpyEVAoNGnVZQUqLU', 'thomas15@example.com', 3350, datetime.datetime(1996, 9, 14, 10, 16, 49, 702120), datetime.datetime(1984, 8, 1, 6, 59, 39, 741327), datetime.datetime(2021, 4, 12, 8, 34, 29, 866214), 'LuQIazTmqTjDmYPxeqAW', 'ppgrVkPCoePqmjQbZndJ', 'TWRUWCuKoQSUEXExIZVP', 'qfErjaoKtiwdOSlQGWFd', 'HFDutYbbXjgkPWbwfnlH')
│ │ │ +('nAvOpyEVAoNGnVZQUqLU', 'thomas15@example.com', 3350, datetime.datetime(1996, 9, 21, 16, 51, 0, 65523), datetime.datetime(1984, 8, 5, 6, 19, 32, 889930), datetime.datetime(2021, 4, 26, 7, 47, 53, 358200), 'LuQIazTmqTjDmYPxeqAW', 'ppgrVkPCoePqmjQbZndJ', 'TWRUWCuKoQSUEXExIZVP', 'qfErjaoKtiwdOSlQGWFd', 'HFDutYbbXjgkPWbwfnlH')
│ │ │  ('dyFKunVyUDKkNPiiBgVI', 'yvDAqsRnDaMrcomXsosX', 'jenniferhughes@example.com', 'smithjames@example.com', 'mHtTDvuKvIcxniBzDNTz', -0.58427929423069, 'CYYRgaXvaaNYJFjFkpJj', Decimal('-23587860434913790978655934625693951978093570729960966912834032313989657524780944.4000348559097765823'), 9619, 38191497835621.5, 6016)
│ │ │ -{584, 'ohEsZgfLWqSLpRpfDzrP', Decimal('18000400001558710168379151556371850715591491746684745560870153172067760283158232944569591.3306016884'), 2036, 'http://www.bruce-compton.org/tag/posts/searchfaq.php', Decimal('-5566738374584561609320871321036086986788440028749554064377698700636073309631096713016282417601397773.26351108731764303921376582197296687577389305550824926947118013204075227586'), datetime.datetime(1998, 2, 16, 4, 1, 13, 581978)}
│ │ │ -{'butjsGXUcnbBDTlOUGAB', 'http://www.garcia.com/category/tagscategory.jsp', 'hUvefdviXPwvzSqnsgJr', 'aYQdUkkJWgatbFSjfrXg', datetime.datetime(1987, 2, 3, 17, 5, 28, 116136), 'FgqKHkOOfdKFWHYLpSXu', 531.866983954573, 'IajAndSXpvQdHgoRcbvz'}
│ │ │ +{'ohEsZgfLWqSLpRpfDzrP', datetime.datetime(1998, 2, 23, 19, 53, 32, 710097), 584, Decimal('18000400001558710168379151556371850715591491746684745560870153172067760283158232944569591.3306016884'), 2036, 'http://www.bruce-compton.org/tag/posts/searchfaq.php', Decimal('-5566738374584561609320871321036086986788440028749554064377698700636073309631096713016282417601397773.26351108731764303921376582197296687577389305550824926947118013204075227586')}
│ │ │ +{'http://www.garcia.com/category/tagscategory.jsp', datetime.datetime(1987, 2, 8, 8, 49, 29, 724453), 'IajAndSXpvQdHgoRcbvz', 'butjsGXUcnbBDTlOUGAB', 531.866983954573, 'FgqKHkOOfdKFWHYLpSXu', 'aYQdUkkJWgatbFSjfrXg', 'hUvefdviXPwvzSqnsgJr'}
│ │ │  [7755, -9380404207.10591, 'BqthglAmjtISFuKgpvWE', -1385.61194945311, 'dana80@example.com', 138, 5253, Decimal('96801170218340119083001529540605235227463678180.14189276266237582571734'), 'RxylfYpFwNezXCvGboIa', 8619]
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -6862,19 +6862,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.pylist()
│ │ │  ...
│ │ │ -[663, -424604.985946604, -9787526.29318886, datetime.datetime(1977, 10, 18, 17, 34, 22, 932708), 'NGnVZQUqLUJyfwFVYySn', datetime.datetime(2021, 4, 12, 8, 34, 29, 866214), 'LuQIazTmqTjDmYPxeqAW', 'ppgrVkPCoePqmjQbZndJ', 'TWRUWCuKoQSUEXExIZVP', 'qfErjaoKtiwdOSlQGWFd']
│ │ │ -['catherinejohnston@example.com', 'tYbbXjgkPWbwfnlHsjAc', 'KunVyUDKkNPiiBgVIaJU', datetime.datetime(2021, 5, 13, 8, 50, 4, 476497), 'paul42@example.net', 'xeMChNzFJEUSgqMReEKi', 'HtTDvuKvIcxniBzDNTzq']
│ │ │ -['QTQjZGeLZuJqlLaQBfgH', 4725240091.51995, 'johnsonrobin@example.org', -958272097856.158, 0.28952549189774, 'angela59@example.org', 'https://taylor.com/tag/list/wp-contentcategory.htm', 6016, 'rGciZpuCpymcjBdurvfV', Decimal('-6549903182054842898289740559728455724548119.045229611133060168847793615349263511087317643039213765'), datetime.datetime(2016, 4, 18, 9, 52, 6, 424687)]
│ │ │ -['https://www.bolton-reid.com/category/blog/listregister.php', datetime.datetime(2004, 2, 19, 23, 48, 7, 518266), 'aKMqqBTFitpKyPAVdgpN', Decimal('-74655832342888117024.8091891634896769930024894517446660223450076279125609767017200992518'), 'james71@example.org', 'https://lloyd-stark.com/main/blog/tagsprivacy.html', datetime.datetime(2018, 3, 3, 6, 34, 25, 657865)]
│ │ │ -['OxNxPdcWzUXIDleQUOKv', 7424134494689.1, 'vfOMbxJbVYLedsbsaYQd', 'kkJWgatbFSjfrXgYsypW', datetime.datetime(2005, 8, 7, 13, 56, 42, 850965), 'EeBqthglAmjtISFuKgpv', 'EpsmGHBtaYUwtXejffFi', Decimal('-75235466116100008450701.3758257173407970341489')]
│ │ │ +[663, -424604.985946604, -9787526.29318886, datetime.datetime(1977, 10, 20, 20, 32, 33, 114559), 'NGnVZQUqLUJyfwFVYySn', datetime.datetime(2021, 4, 26, 7, 47, 53, 358200), 'LuQIazTmqTjDmYPxeqAW', 'ppgrVkPCoePqmjQbZndJ', 'TWRUWCuKoQSUEXExIZVP', 'qfErjaoKtiwdOSlQGWFd']
│ │ │ +['catherinejohnston@example.com', 'tYbbXjgkPWbwfnlHsjAc', 'KunVyUDKkNPiiBgVIaJU', datetime.datetime(2021, 5, 27, 8, 36, 46, 112998), 'paul42@example.net', 'xeMChNzFJEUSgqMReEKi', 'HtTDvuKvIcxniBzDNTzq']
│ │ │ +['QTQjZGeLZuJqlLaQBfgH', 4725240091.51995, 'johnsonrobin@example.org', -958272097856.158, 0.28952549189774, 'angela59@example.org', 'https://taylor.com/tag/list/wp-contentcategory.htm', 6016, 'rGciZpuCpymcjBdurvfV', Decimal('-6549903182054842898289740559728455724548119.045229611133060168847793615349263511087317643039213765'), datetime.datetime(2016, 5, 1, 0, 31, 3, 889853)]
│ │ │ +['https://www.bolton-reid.com/category/blog/listregister.php', datetime.datetime(2004, 2, 29, 6, 57, 27, 492307), 'aKMqqBTFitpKyPAVdgpN', Decimal('-74655832342888117024.8091891634896769930024894517446660223450076279125609767017200992518'), 'james71@example.org', 'https://lloyd-stark.com/main/blog/tagsprivacy.html', datetime.datetime(2018, 3, 16, 9, 27, 46, 990727)]
│ │ │ +['OxNxPdcWzUXIDleQUOKv', 7424134494689.1, 'vfOMbxJbVYLedsbsaYQd', 'kkJWgatbFSjfrXgYsypW', datetime.datetime(2005, 8, 17, 6, 40, 8, 440058), 'EeBqthglAmjtISFuKgpv', 'EpsmGHBtaYUwtXejffFi', Decimal('-75235466116100008450701.3758257173407970341489')]
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pyobject(object_type: Type[bool | str | float | int | tuple | set | list | Iterable | dict] | None = None) bool | str | float | int | tuple | set | list | Iterable | dict | None
│ │ │ @@ -6912,19 +6912,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.pyset()
│ │ │  ...
│ │ │ -{'LuQIazTmqTjDmYPxeqAW', -424604.985946604, 'TWRUWCuKoQSUEXExIZVP', 'NGnVZQUqLUJyfwFVYySn', datetime.datetime(1977, 10, 18, 17, 34, 22, 932708), datetime.datetime(2021, 4, 12, 8, 34, 29, 866214), 'qfErjaoKtiwdOSlQGWFd', 663, 'ppgrVkPCoePqmjQbZndJ', -9787526.29318886}
│ │ │ -{'HtTDvuKvIcxniBzDNTzq', 'KunVyUDKkNPiiBgVIaJU', 'paul42@example.net', datetime.datetime(2021, 5, 13, 8, 50, 4, 476497), 'xeMChNzFJEUSgqMReEKi', 'tYbbXjgkPWbwfnlHsjAc', 'catherinejohnston@example.com'}
│ │ │ -{0.28952549189774, -958272097856.158, 6016, 'rGciZpuCpymcjBdurvfV', 'johnsonrobin@example.org', 'QTQjZGeLZuJqlLaQBfgH', Decimal('-6549903182054842898289740559728455724548119.045229611133060168847793615349263511087317643039213765'), 'angela59@example.org', datetime.datetime(2016, 4, 18, 9, 52, 6, 424687), 4725240091.51995, 'https://taylor.com/tag/list/wp-contentcategory.htm'}
│ │ │ -{datetime.datetime(2004, 2, 19, 23, 48, 7, 518266), 'https://lloyd-stark.com/main/blog/tagsprivacy.html', 'https://www.bolton-reid.com/category/blog/listregister.php', 'james71@example.org', 'aKMqqBTFitpKyPAVdgpN', datetime.datetime(2018, 3, 3, 6, 34, 25, 657865), Decimal('-74655832342888117024.8091891634896769930024894517446660223450076279125609767017200992518')}
│ │ │ -{7424134494689.1, Decimal('-75235466116100008450701.3758257173407970341489'), datetime.datetime(2005, 8, 7, 13, 56, 42, 850965), 'kkJWgatbFSjfrXgYsypW', 'EpsmGHBtaYUwtXejffFi', 'EeBqthglAmjtISFuKgpv', 'vfOMbxJbVYLedsbsaYQd', 'OxNxPdcWzUXIDleQUOKv'}
│ │ │ +{'NGnVZQUqLUJyfwFVYySn', datetime.datetime(2021, 4, 26, 7, 47, 53, 358200), -424604.985946604, 'TWRUWCuKoQSUEXExIZVP', 'LuQIazTmqTjDmYPxeqAW', datetime.datetime(1977, 10, 20, 20, 32, 33, 114559), 'ppgrVkPCoePqmjQbZndJ', 663, 'qfErjaoKtiwdOSlQGWFd', -9787526.29318886}
│ │ │ +{'catherinejohnston@example.com', 'tYbbXjgkPWbwfnlHsjAc', 'paul42@example.net', 'KunVyUDKkNPiiBgVIaJU', 'HtTDvuKvIcxniBzDNTzq', datetime.datetime(2021, 5, 27, 8, 36, 46, 112998), 'xeMChNzFJEUSgqMReEKi'}
│ │ │ +{-958272097856.158, 0.28952549189774, 'angela59@example.org', 6016, 'QTQjZGeLZuJqlLaQBfgH', 'https://taylor.com/tag/list/wp-contentcategory.htm', 'johnsonrobin@example.org', Decimal('-6549903182054842898289740559728455724548119.045229611133060168847793615349263511087317643039213765'), 'rGciZpuCpymcjBdurvfV', datetime.datetime(2016, 5, 1, 0, 31, 3, 889853), 4725240091.51995}
│ │ │ +{datetime.datetime(2004, 2, 29, 6, 57, 27, 492307), 'https://lloyd-stark.com/main/blog/tagsprivacy.html', 'james71@example.org', datetime.datetime(2018, 3, 16, 9, 27, 46, 990727), 'aKMqqBTFitpKyPAVdgpN', Decimal('-74655832342888117024.8091891634896769930024894517446660223450076279125609767017200992518'), 'https://www.bolton-reid.com/category/blog/listregister.php'}
│ │ │ +{7424134494689.1, 'EeBqthglAmjtISFuKgpv', Decimal('-75235466116100008450701.3758257173407970341489'), 'kkJWgatbFSjfrXgYsypW', 'EpsmGHBtaYUwtXejffFi', 'vfOMbxJbVYLedsbsaYQd', 'OxNxPdcWzUXIDleQUOKv', datetime.datetime(2005, 8, 17, 6, 40, 8, 440058)}
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pystr(min_chars: int | None = None, max_chars: int = 20, prefix: str = '', suffix: str = '') str
│ │ │ @@ -6984,19 +6984,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.pystruct()
│ │ │  ...
│ │ │ -([-424604.985946604, 1901, 4725240091.51995, 'TFitpKyPAVdgpNxSPTxt', 1376, 'TsMJmpeTNOTvcKIHCMwx', 'dprtyEhaAtHQTijZhkVz', Decimal('-5.4870898407616570040494388564319539852250909255445769620290725074931'), 'NiIWDsXDvFPlaBWJGGzM', 'taylorsara@example.org'], {'amount': 6890, 'benefit': 'catherinejohnston@example.com', 'TV': 'QTQjZGeLZuJqlLaQBfgH', 'network': 'fFzDHwBJURZHTCWaKMqq', 'others': 'xPdcWzUXIDleQUOKvpfw', 'property': Decimal('-808895120938038855082489339263990492580885868654677610560250832118988916.728457637785707427093057608116050190443294316756256627285232756676337390603'), 'sister': 'aFLivlTZaBwcuoYDlLCo', 'expect': 5531, 'through': 2321, 'high': 8395}, {'capital': {0: -9787526.29318886, 1: [datetime.datetime(1977, 10, 18, 17, 34, 22, 932708), 'NGnVZQUqLUJyfwFVYySn', datetime.datetime(2021, 4, 12, 8, 34, 29, 866214)], 2: {0: 'LuQIazTmqTjDmYPxeqAW', 1: 'ppgrVkPCoePqmjQbZndJ', 2: ['TWRUWCuKoQSUEXExIZVP', 'qfErjaoKtiwdOSlQGWFd']}}, 'manage': {1: 'FkYLyLdJCGRddpwdyFKu', 2: [-900146288.946134, 'http://www.moreno-wilson.info/listsearch.html', 'alexandermaldonado@example.net'], 3: {1: datetime.datetime(2021, 5, 13, 8, 50, 4, 476497), 2: 'paul42@example.net', 3: ['xeMChNzFJEUSgqMReEKi', 'HtTDvuKvIcxniBzDNTzq']}}, 'office': {2: 'johnsonrobin@example.org', 3: [-958272097856.158, 0.28952549189774, 'angela59@example.org'], 4: {2: 'https://taylor.com/tag/list/wp-contentcategory.htm', 3: 6016, 4: ['rGciZpuCpymcjBdurvfV', Decimal('-6549903182054842898289740559728455724548119.045229611133060168847793615349263511087317643039213765')]}}, 'something': {3: 8680, 4: [datetime.datetime(1971, 11, 19, 9, 19, 1, 853754), 'JPNZMVkBFQzPuESPIajA', 529902351.901653], 5: {3: -6.8763381174432, 4: 'HgoRcbvzSLJhZvFucyhb', 5: ['http://reyes.com/explorelogin.php', 'FyGrgJGPgVPVTJQAOjOx']}}, 'final': {4: 'vfOMbxJbVYLedsbsaYQd', 5: ['kkJWgatbFSjfrXgYsypW', datetime.datetime(2005, 8, 7, 13, 56, 42, 850965), 'EeBqthglAmjtISFuKgpv'], 6: {4: 'EpsmGHBtaYUwtXejffFi', 5: Decimal('-75235466116100008450701.3758257173407970341489'), 6: ['wNezXCvGboIauUKxMsTI', 'EbPprBmVivpBDGBvGuOO']}}, 'explain': {5: -220.293506014432, 6: ['ciaIhOJYuVxrfTPqxqbc', 1312, 'TrRnLpAuzTmpCazwVvzw'], 7: {5: 'efNvVwewNRcjzgTWqwCo', 6: datetime.datetime(2014, 3, 4, 11, 16, 27, 340005), 7: [-65.812867516148, datetime.datetime(2005, 7, 6, 16, 41, 46, 158223)]}}, 'simply': {6: 'mgmtFgzVGbEzqXCiTQMC', 7: ['nFKQOtdbLYrwLInIpsCM', 'szdmaXqQrIhVxhqHLOva', -795959.45031711], 8: {6: 'http://lyons.com/wp-content/categoriesfaq.asp', 7: 'XXUMRDLwSfGKFcrMtGUz', 8: [4796, 'stephenromero@example.org']}}, 'customer': {7: datetime.datetime(2022, 5, 28, 0, 6, 29, 249367), 8: [8.8904196742809, 'bethanydavid@example.net', datetime.datetime(2003, 11, 15, 9, 8, 24, 319808)], 9: {7: 4354, 8: 7378402728.33841, 9: [datetime.datetime(1999, 7, 9, 0, 4, 28, 950930), 5607]}}, 'government': {8: 'DmjNvDmLSUQfjwdwuowN', 9: [9989, 1484, -28536838853283.6], 10: {8: 7137, 9: 'cterry@example.net', 10: [Decimal('-803358703760511880579625460078386755641445157885211429480481947118917938.820195501318705056246292648022270808625911824345448727820928'), 'UqXkPFQBKVhOceAaOfFD']}}, 'thing': {9: 'aUkvdqucNKsRecsUNIDP', 10: [2960, 'xnXdfbbuJUqPMKySBuOW', 'HeQrXybVGobtiChjVHmT'], 11: {9: 'https://www.allen.com/explore/tagscategory.html', 10: 'YsivsDuOiEJLihbqacWD', 11: ['OJtbwVrmhABdvIYwwylu', 'lsanders@example.org']}}})
│ │ │ -([Decimal('75203566626017497199879123205931769.666'), 9100, 'ypxrmjXzftuAYYDGJAzq', 'CXOlmyhwszWhRJjWGgdr', 'http://hunt.info/wp-contentterms.htm', 'https://www.holland.biz/appcategory.html', datetime.datetime(1972, 2, 8, 16, 9, 59, 252661), 'tXVeSLVxvUBNjdwrArSM', 'sheltonbianca@example.net', 'JsSvEZCxeXBKImHfcRFp'], {'population': 'RqQuzssEOKNaBskVkjjI', 'while': datetime.datetime(2008, 11, 30, 21, 35, 13, 794366), 'trial': 'mWMzTstgOuAyItVwsuNZ', 'likely': 391, 'become': 575, 'standard': 3805, 'attorney': Decimal('838257207378766693632265118429895622258050188773106974236387977346073345768030436922069615353508.93023906227808532757343157458943486'), 'economy': 2661, 'letter': 7739}, {'glass': {0: 'LFirvEZoAWrGNGNkXjEp', 1: ['carterryan@example.net', 4408, 3410], 2: {0: 2198, 1: 'fsbDyHKewLhhibhzUGoP', 2: ['langrobin@example.com', -552452951273.991]}}, 'I': {1: -53027926098.7721, 2: [datetime.datetime(1987, 2, 21, 0, 42, 13, 704098), 6656, 'JiaEKWAKHkHZfJFtPaUQ'], 3: {1: Decimal('-8961477688316.94732881820286937640926279061965387079148786742'), 2: 'CiSRhdduXCnlfhQhSQhD', 3: ['bvKFLfysOTJmzZoasXWe', -29655.7468800909]}}, 'worry': {2: 'davislogan@example.org', 3: [796, 'http://wilson.com/categorymain.php', 'mctagFWkMkaURdjmWtPw'], 4: {2: 674, 3: 'https://www.holmes.com/category/category/categoryregister.html', 4: [19128319114515.6, 'DIkAgfVgUyxrvtDrQmmy']}}, 'foot': {3: 2627, 4: [Decimal('-74765413535133330981994143479116336837852388047167224028302697719585527000007663053054.528899629793970379583000'), 'mTFIfYAWGoJzjtRLuZqZ', 'hNNXuyCUKbkSETvkaZhH'], 5: {3: Decimal('-983984030807484866137748980786171911736615895271.703695410390985274197436685394102599718765601692201630446154593880588027045251986149181927083'), 4: 1586, 5: [datetime.datetime(2016, 10, 26, 15, 0, 32, 126115), 'ZKYuFMsnYsZSlRZoIOeQ']}}, 'whom': {4: 'vBveYZjmwKbRHoTIqCYc', 5: ['SKhFOvEnqQzxgtBmQtmq', 'VXaNBgmovyWdKSsmlphC', 190053.249788246], 6: {4: 2569, 5: 'NgRJMBOPSKbxVkvtuuBf', 6: ['BUUaMmuJZYIndNEMSNcQ', Decimal('311050267005934298358909854396255778414971377809816794768.8409255548420739657472745596696849336348282988875464780347103914032925940009')]}}, 'music': {5: 767112283.64448, 6: [2263, 4495, Decimal('-92771143523256038439987981589119938465989912960593165488807175902509585697289.976296219127416441588100902166705216930360096284668')], 7: {5: 'MxCDUHEieynlJSSBOTHi', 6: 'RAWfrMqhEdtnrzBeqtuy', 7: [8497, 'VhuTqThbHgdnpWTyEqIG']}}, 'reason': {6: 5996, 7: [8393, 'mefwGCAfcsXjozVXaHmI', 2633], 8: {6: 'NyIWRKJElbxGQIFqrwOS', 7: 'AutpkYBTUWmrGqhNCBKf', 8: [Decimal('-48542287744048307995004342.187346483565003392871484765601052498748675311180985919300141962998344229322347429431262390'), 8811]}}, 'student': {7: 9004, 8: ['OLDIpxNZkkZfuAyHbmet', 'UCBleWfgkDHwuHnPHFbr', 'KbklJQhxeoHuMWUpIFQt'], 9: {7: 'http://www.campbell-holmes.com/categoriesmain.html', 8: 'darrellmorris@example.net', 9: ['sQjZBwLtbwoIBRzihDnl', 'hVBWRpyetWfmcSJEynEK']}}, 'enjoy': {8: datetime.datetime(1978, 12, 13, 15, 6, 55, 399139), 9: [Decimal('4.922992114149794960'), 'hYdrHubpmOEhTlqTNvBY', 9330], 10: {8: 'tbradshaw@example.org', 9: Decimal('-502850235694362672917184272063.706704896799832041'), 10: [4212, 'zyAgzXiarKSfbqGVrOgH']}}, 'stand': {9: datetime.datetime(1976, 12, 19, 1, 52, 23, 647757), 10: ['aaron20@example.org', 5533, Decimal('6836695520569284612670011363684.48276010153481841189403127227427908601141634637988526096934')], 11: {9: 8406, 10: 7748, 11: ['tgilmore@example.com', 4469]}}})
│ │ │ -([Decimal('-4.317218869431608750394678410156663476806472666994785469250677413536095227'), 'manuel19@example.net', 'OsAuBUfUAhWkbyDcGDDe', 3714, 2543, datetime.datetime(1973, 10, 13, 3, 36, 56, 738039), 'tina09@example.org', 'https://peterson.com/search/postsfaq.htm', 'jensenmichael@example.com', 7694], {'structure': 'jlyHtGWomZxAUkuKrgzU', 'check': 'ahMKHhgzzgYQTiIQqZeP', 'such': -8807246.97090297, 'style': 'uberg@example.net', 'politics': 'MZrMRKPQoovbVQgQrFzx', 'look': 2.80628089577333, 'large': 'PhQsgWxNqFzovPyjNTmG', 'interest': 'RZrECDIWaqyAVzmSAOnX', 'opportunity': 'EaOteDJsvsXnhRjhQOfE', 'media': 'otSGXlaSFgnXECOUuQTX'}, {'hour': {0: 'OjFlZaBVJJjuqBiiUIyM', 1: [-8728689982.35022, 7558, 'dHRlWGCkTwcWtpdbcTTy'], 2: {0: 'EbMhfKFIkfzeySZLifSL', 1: 8379, 2: ['eAbTmLZUBqKCVmKhvOso', 8280]}}, 'middle': {1: 'sufoWusHmbNBOinMnerv', 2: ['jeremy24@example.com', datetime.datetime(2005, 6, 27, 22, 43, 22, 847414), 'zTFdoKcaPiivEQVbCSjT'], 3: {1: 'vwatkins@example.com', 2: 1917, 3: ['vjTlJSPMUUuFIWFzNiJt', Decimal('35743822405970315047409155821334.042124264865867714954446980788364600681400768587878792909534613129727572')]}}, 'office': {2: 2139, 3: [Decimal('-53232.1914495207663'), 'vnzIUhQNGjdhqpQriYKP', Decimal('746550139327.75215245116554503422827318410616772201216914199134628745264221385715864702527')], 4: {2: 'WdVwfNggmCISEHzAIopG', 3: 'http://gonzales-rodriguez.info/bloglogin.html', 4: [datetime.datetime(2025, 1, 4, 22, 2, 51, 530424), datetime.datetime(2004, 4, 19, 3, 39, 28, 36787)]}}, 'total': {3: 8099, 4: ['BMbMPaDahTcVINJNMUst', 'paula36@example.net', 'FlaxahkEgVONTOxBzQAp'], 5: {3: datetime.datetime(1988, 8, 4, 2, 1, 38, 154699), 4: 'sarah40@example.org', 5: [Decimal('-368868519067982364376680656333311371788260779377484.3293148829271736210801192293551167259839399794126132244527581'), 'udrUPWErzzmTdrYDXaQG']}}, 'make': {4: 436, 5: [9.11012969050709, 8387, Decimal('99358682787537961629144941031692360726044599262838050.59211313730654594780476370896539542243156244926012661193813578912299907')], 6: {4: 10709932460.275, 5: 'wheelergeorge@example.net', 6: ['BDZetCPTGIUPEavdYQrf', 'http://reynolds.org/exploreindex.php']}}, 'visit': {5: 'IPgtjlCbcvoRbqvkAsmb', 6: [Decimal('8040189872506360766819615.93303145542296406197263'), 6343, 'DxGQVHBlulLChibfGHBP'], 7: {5: datetime.datetime(1993, 4, 18, 5, 30, 50, 95400), 6: 'NtclxFOSONEkIKntpZKs', 7: ['VmYkJgZIYsuTIBJnKAMU', 'AvCjPoSMpzpWSCJePsnr']}}, 'table': {6: 6756, 7: [datetime.datetime(1990, 8, 3, 23, 7, 30, 242186), 'iHXBhsAwhFTYjIbhAFmM', datetime.datetime(2024, 4, 22, 1, 52, 38, 197601)], 8: {6: 'MyFVzrGkGvArZVnOKdRP', 7: 'IwKZrxrqmsssXtaYEqPb', 8: ['qwegICYNsZelwHKodoWl', Decimal('28495212173475883838.0150337449585798032331210981996776098583294846980799364841594847719451650')]}}, 'admit': {7: 7477, 8: [-4.99867530923159, 'CxneWZCOsSstrYTcAqoG', 1230], 9: {7: 324, 8: Decimal('477406728948857499627079274850925836633217956.07235310676905007432716804120046894157954530837806508318308523'), 9: ['https://phillips.com/wp-content/searchindex.php', 'udTJfZFUicBiEehjutrD']}}, 'military': {8: 6626295.56182462, 9: [1595, 2452, 5.52656646540623], 10: {8: 4392, 9: 'lori63@example.org', 10: ['EZwPKNtbvVQecuGkaKlF', Decimal('-3548170133182117559702741292304172278579945018719500824429909070904380917795.518972963240757583490')]}}, 'easy': {9: 'http://www.krueger-green.org/tags/tags/tagpost.html', 10: ['PyWkjNxMRvBJwqiNpikE', 'dgWDodDRfnLDGSXWQbLF', 9623], 11: {9: 'gvIETTCUPhausbQAYRQu', 10: 'fCkHucUVHkvKgkeWNhmI', 11: ['lSwSaBvOXfNsTSZAzlcV', 'nHOfrGYfTpDfyVlmcDyC']}}})
│ │ │ -(['http://hayes-david.info/explorepost.html', datetime.datetime(2022, 7, 11, 17, 1, 10, 848745), 4561, 'ZBdvTqMeNFxkzPcnppIW', 4773, 100747154.732271, 'rPzGqsGUZRSoTGRUHZsx', Decimal('9261180484357572076354885502404.39521633993627491143005174476438589156518297'), 'clZVPANXtkWjaKclsLBo', 'hcnLWQZQFOGqFPyBJFzR'], {'director': 4055, 'face': 'rQLmAoOqqRkepfvBqvyS', 'guy': datetime.datetime(2023, 8, 20, 17, 34, 12, 353976), 'college': datetime.datetime(1996, 6, 19, 21, 19, 37, 789372), 'at': 884, 'can': 3333, 'military': 7165, 'year': 'https://martin-schaefer.com/search/blogabout.htm', 'entire': 'VpIbxwyoILzrSISEykTA', 'usually': 'smithangel@example.com'}, {'more': {0: -24.7966326371136, 1: ['carriecollier@example.com', 7045, 17566963.908774], 2: {0: Decimal('919637158096508818537562445322.404736349505060980006947508616405005190819803996411212833794630887132671'), 1: 'lNgwIvFjbZIizDhTuyxM', 2: [5440, 'meganevans@example.net']}}, 'issue': {1: 1084, 2: ['https://smith-long.com/main/main/mainlogin.htm', 'http://www.adams.org/tag/listprivacy.php', 'http://www.martin.com/wp-contentfaq.asp'], 3: {1: 2289, 2: datetime.datetime(1986, 5, 4, 22, 47, 40, 425327), 3: [Decimal('948873339988040234071702334336483127159087212989532606456556917209071942721478197.0744806792020865150783460677231881838654390541992170754620822634989003095479448552178112256'), 'CLGnTaPWWvZfQvPMLRhM']}}, 'into': {2: 699967262938.58, 3: [Decimal('-1637968718224547627616191634321911731791951184023046624080108007704924138937.7862880348340854620394374006'), 9019, 'KJtlNNADLrIYTtrkLmEb'], 4: {2: Decimal('45827569810606675202517197.13666'), 3: 'thomaskeith@example.com', 4: ['bradleykenneth@example.com', 'FPsIsGcfISqMOdIwkkQJ']}}, 'example': {3: 'http://spencer.com/tagspost.jsp', 4: ['NZyxhJUdHkhIoeLTENJB', Decimal('-68479371166375438706734051141415597.60003610679314027901042723338007752109'), 'UHXuOOzPfhtqBIkBFPOD'], 5: {3: 165574.198978777, 4: 1103, 5: ['oTABfXgYjcWboIDMqNcb', 'PrGQHKoyYfmoOFLMUCtV']}}, 'heavy': {4: 4584, 5: ['hrkwBdjGReXAOdsyDYAV', 'sTqLKFUPQwULqvmSttuD', 811.73905987885], 6: {4: 3399, 5: 'krStdSOCchsvpNYwixhy', 6: [8855, 'logan02@example.net']}}, 'everything': {5: Decimal('68.131339355044059052616827785050177038016162799496080932927273'), 6: ['AcATuRNQrFHfiILczywN', 'bWMtmEBXYOTJOBKwVVZn', 'dWQhPXvBUnsSUNsYvnkx'], 7: {5: 'eaSvEZWGMHvgkplWkmKY', 6: 'kelly23@example.net', 7: [datetime.datetime(1997, 8, 30, 2, 7, 9, 11870), 'zGaRLkXZGRZpjqYpxSjx']}}, 'such': {6: 'zpayne@example.net', 7: [106, 376, 'https://robertson-herrera.org/listterms.html'], 8: {6: datetime.datetime(2019, 1, 5, 18, 8, 29, 558637), 7: 'wagnerdavid@example.org', 8: [-54803922.473458, 'williamsmith@example.net']}}, 'citizen': {7: 'https://davis.com/categories/blogprivacy.html', 8: ['jessica85@example.net', 'KPKLbkPbIEDfeZvplyGU', 'https://stevens-patel.com/main/listindex.php'], 9: {7: 'XjQZUHhEJWJibPsrsVRP', 8: Decimal('5822164716996172319252608559174830156192676512305368069784163320513061697.71841950924257365805597376995667327030702128311638026216583701138118'), 9: ['GaWnxBYqIRDlogMzrVkg', 'https://garcia-williams.com/app/wp-contentprivacy.html']}}, 'expect': {8: 'PwxTEOCJPRjKLwpkWJVH', 9: [3718182594.19431, datetime.datetime(2024, 11, 30, 12, 48, 55, 834184), 85.833701977546], 10: {8: 'QAlxzQzSwjvPFVKKWLCT', 9: 'WlzHcvFRcqqiqZzdOZVF', 10: [5035, 'http://www.torres.com/app/main/blogregister.htm']}}, 'person': {9: 3.49312048283484, 10: [2796, 3116, 863], 11: {9: 'nYFlpEauZmcjxERRLrIA', 10: 'AlnRDYPnKrQpTzKvYjZJ', 11: ['otXBHKVvOxrMFqEfVbdK', 'WvWAepzTdCCTtyIlHxmm']}}})
│ │ │ -(['xXzqjAalBTtrqSAUJnue', 'ZpKPitsiINHMevzYxCBj', 'nicoledalton@example.org', 'UIRyeyLlgZxHZKvCzxDq', 'richardcampbell@example.org', -3223.4498078758, 'OXXtemWVJOLAoRkQGPSm', 7985, 'https://www.barrett-doyle.com/explore/appprivacy.htm', 665], {'economy': 'JouYrExvmtRxZXngKbkp', 'area': 'XIMWXYaEXHjirBvteHuA', 'teach': 'CyablnxUWoJCUpxEvvkM', 'life': 'rileyfrank@example.com', 'realize': 'KYYukvkNLyvsMLpTtWmk', 'never': 'oyHhsmVnjDwYUfHtqrsq', 'blue': 'WOFXuxIRpgblNdeqrKwf', 'relate': 'joRqISClAbtjudIJPEgh', 'plant': 'amUZkPtqbOFtxEvkDnHq', 'fact': 0.41512800576666}, {'soon': {0: 'aWXgUaLEGoIizbIEqCmL', 1: ['david33@example.org', 'oyxkkyOilwolHygwxLUc', 'http://harper.com/list/category/tagssearch.html'], 2: {0: 'oYKSfvrkVOiFQuQBMQfO', 1: Decimal('53767584141777933.38569515701224423255833908387526773786431876945112378207287203239055'), 2: [Decimal('-2647767173920883731580718896497100927607521435378364690463863040669261787626938777770177576429070699.10289530181466457034565011059204949385833297621465546530625123827490778286199376858300496233969'), datetime.datetime(2023, 8, 10, 9, 47, 43, 48142)]}}, 'compare': {1: 'LXezkrcAngrgTKMZWpFz', 2: [17206187561897.0, 'ngAWjppRUyYDvkRKtiOb', 6696], 3: {1: datetime.datetime(1988, 12, 28, 14, 19, 48, 89076), 2: 'pgrcIBfchSYpwjLAamaw', 3: [66916.6865598951, 1724]}}, 'country': {2: datetime.datetime(2008, 1, 8, 3, 29, 3, 468445), 3: ['LsLrfTUwpuFoEGaiqFBR', 'usJtIxDunXEHoHCECnIe', -58303859.45914], 4: {2: Decimal('9178716153467927125353031735697269084425013021662458578972778120518.84165659635001986165355552551454426963913472424003551704273351147746598211264189482763'), 3: 4483, 4: [-2.30572690795121, 'purLIWSmxENbPKtoNqGQ']}}, 'born': {3: 'fdmwdERbChPIRJiJizit', 4: [Decimal('7400155851494316135813129336184988636030102676341028905124419331496724882571161923563236748.804691458864417347030105624011474264546698497632742192244415'), 'aZDqZnHwgnKmqjbckeJT', Decimal('413347434367531009245031122052977973170.6308996972698812925929659664366968371097805557949810142431')], 5: {3: 'WjpnAXagmwKEFSdOlOWT', 4: datetime.datetime(1982, 6, 28, 6, 58, 51, 932411), 5: [datetime.datetime(1995, 12, 1, 5, 33, 18, 518624), 'xthpUIduwVEOQcOABtOe']}}, 'chair': {4: 'RqrITJpQhXKDkxwBNQzG', 5: ['LFudRkDkauCncOzchKZW', 7476, 993], 6: {4: 'kIMaXOkrryujudzakkqA', 5: 'zFubdQzekqcFAOyCPRqf', 6: [4250, 'oIbsysVjNVAEiowxlQKI']}}, 'front': {5: -2.66711932144061, 6: [3282837.2518198, datetime.datetime(1985, 4, 19, 23, 0, 11, 979339), 4983], 7: {5: 'https://www.mann.com/explore/category/categoriesabout.php', 6: datetime.datetime(1983, 4, 20, 15, 0, 34, 813527), 7: ['AqBknmSuStqIvQHKYRrx', 'UCCelgqaAasfmInaQCTn']}}, 'begin': {6: 'https://www.graves.org/list/tags/listindex.asp', 7: ['chelsea36@example.net', 'ENAidzyEnMaSHncFLPQV', 9364], 8: {6: 'mdeleon@example.net', 7: 'tUrFRrgsosYSERAWnUDf', 8: [Decimal('6031733610998688364000283259749056959862.638887272778598032156'), Decimal('-4839639836350135760175738566626890868208735694452005977291136408656580037839806.292719599389652989781664579567127772321529829873386720984481074604708779857684901')]}}, 'hope': {7: Decimal('-90672949793874046126290670325725772551001402792340802785753935310827038102860399357974331520.966558627146308734004'), 8: ['http://www.ingram.com/explore/categories/categoryhomepage.html', 'ddUCTPMXrGVmaCwuuJBw', 'howardtracy@example.com'], 9: {7: datetime.datetime(1992, 2, 9, 11, 10, 34, 984329), 8: 1657, 9: [datetime.datetime(2004, 12, 15, 3, 28, 49, 321762), 'vHVrbMijYxYzLOHsjbxw']}}, 'face': {8: datetime.datetime(1982, 10, 9, 6, 18, 5, 287594), 9: ['YNTymfhoOgZcDDAiySnt', -9.73497336349291, 'XypapRZDzursQrDhTpxn'], 10: {8: 'sAyEZWjJvkaGsIqrHetW', 9: 'https://www.clark.net/bloghome.php', 10: [2654, 318]}}, 'training': {9: 533, 10: ['http://www.horton-rodriguez.com/app/main/postsabout.php', 1372, 'harryhogan@example.net'], 11: {9: Decimal('5102061998714412761883075326857803913855650471876497297.8671906154800521358058393511015766'), 10: Decimal('-739916688886034706607111444282744391770416237.85265076925'), 11: [Decimal('-866625407727055421434296508883.8131926734991070020723620328'), 'kdiOkOXKPOMKayuONwLj']}}})
│ │ │ +([-424604.985946604, 1901, 4725240091.51995, 'TFitpKyPAVdgpNxSPTxt', 1376, 'TsMJmpeTNOTvcKIHCMwx', 'dprtyEhaAtHQTijZhkVz', Decimal('-5.4870898407616570040494388564319539852250909255445769620290725074931'), 'NiIWDsXDvFPlaBWJGGzM', 'taylorsara@example.org'], {'amount': 6890, 'benefit': 'catherinejohnston@example.com', 'TV': 'QTQjZGeLZuJqlLaQBfgH', 'network': 'fFzDHwBJURZHTCWaKMqq', 'others': 'xPdcWzUXIDleQUOKvpfw', 'property': Decimal('-808895120938038855082489339263990492580885868654677610560250832118988916.728457637785707427093057608116050190443294316756256627285232756676337390603'), 'sister': 'aFLivlTZaBwcuoYDlLCo', 'expect': 5531, 'through': 2321, 'high': 8395}, {'capital': {0: -9787526.29318886, 1: [datetime.datetime(1977, 10, 20, 20, 32, 33, 114559), 'NGnVZQUqLUJyfwFVYySn', datetime.datetime(2021, 4, 26, 7, 47, 53, 358200)], 2: {0: 'LuQIazTmqTjDmYPxeqAW', 1: 'ppgrVkPCoePqmjQbZndJ', 2: ['TWRUWCuKoQSUEXExIZVP', 'qfErjaoKtiwdOSlQGWFd']}}, 'manage': {1: 'FkYLyLdJCGRddpwdyFKu', 2: [-900146288.946134, 'http://www.moreno-wilson.info/listsearch.html', 'alexandermaldonado@example.net'], 3: {1: datetime.datetime(2021, 5, 27, 8, 36, 46, 112998), 2: 'paul42@example.net', 3: ['xeMChNzFJEUSgqMReEKi', 'HtTDvuKvIcxniBzDNTzq']}}, 'office': {2: 'johnsonrobin@example.org', 3: [-958272097856.158, 0.28952549189774, 'angela59@example.org'], 4: {2: 'https://taylor.com/tag/list/wp-contentcategory.htm', 3: 6016, 4: ['rGciZpuCpymcjBdurvfV', Decimal('-6549903182054842898289740559728455724548119.045229611133060168847793615349263511087317643039213765')]}}, 'something': {3: 8680, 4: [datetime.datetime(1971, 11, 19, 21, 37, 12, 882348), 'JPNZMVkBFQzPuESPIajA', 529902351.901653], 5: {3: -6.8763381174432, 4: 'HgoRcbvzSLJhZvFucyhb', 5: ['http://reyes.com/explorelogin.php', 'FyGrgJGPgVPVTJQAOjOx']}}, 'final': {4: 'vfOMbxJbVYLedsbsaYQd', 5: ['kkJWgatbFSjfrXgYsypW', datetime.datetime(2005, 8, 17, 6, 40, 8, 440058), 'EeBqthglAmjtISFuKgpv'], 6: {4: 'EpsmGHBtaYUwtXejffFi', 5: Decimal('-75235466116100008450701.3758257173407970341489'), 6: ['wNezXCvGboIauUKxMsTI', 'EbPprBmVivpBDGBvGuOO']}}, 'explain': {5: -220.293506014432, 6: ['ciaIhOJYuVxrfTPqxqbc', 1312, 'TrRnLpAuzTmpCazwVvzw'], 7: {5: 'efNvVwewNRcjzgTWqwCo', 6: datetime.datetime(2014, 3, 16, 12, 2, 7, 957641), 7: [-65.812867516148, datetime.datetime(2005, 7, 16, 8, 50, 57, 251513)]}}, 'simply': {6: 'mgmtFgzVGbEzqXCiTQMC', 7: ['nFKQOtdbLYrwLInIpsCM', 'szdmaXqQrIhVxhqHLOva', -795959.45031711], 8: {6: 'http://lyons.com/wp-content/categoriesfaq.asp', 7: 'XXUMRDLwSfGKFcrMtGUz', 8: [4796, 'stephenromero@example.org']}}, 'customer': {7: datetime.datetime(2022, 6, 11, 6, 40, 52, 298158), 8: [8.8904196742809, 'bethanydavid@example.net', datetime.datetime(2003, 11, 24, 14, 33, 59, 286244)], 9: {7: 4354, 8: 7378402728.33841, 9: [datetime.datetime(1999, 7, 17, 1, 2, 9, 851578), 5607]}}, 'government': {8: 'DmjNvDmLSUQfjwdwuowN', 9: [9989, 1484, -28536838853283.6], 10: {8: 7137, 9: 'cterry@example.net', 10: [Decimal('-803358703760511880579625460078386755641445157885211429480481947118917938.820195501318705056246292648022270808625911824345448727820928'), 'UqXkPFQBKVhOceAaOfFD']}}, 'thing': {9: 'aUkvdqucNKsRecsUNIDP', 10: [2960, 'xnXdfbbuJUqPMKySBuOW', 'HeQrXybVGobtiChjVHmT'], 11: {9: 'https://www.allen.com/explore/tagscategory.html', 10: 'YsivsDuOiEJLihbqacWD', 11: ['OJtbwVrmhABdvIYwwylu', 'lsanders@example.org']}}})
│ │ │ +([Decimal('75203566626017497199879123205931769.666'), 9100, 'ypxrmjXzftuAYYDGJAzq', 'CXOlmyhwszWhRJjWGgdr', 'http://hunt.info/wp-contentterms.htm', 'https://www.holland.biz/appcategory.html', datetime.datetime(1972, 2, 9, 5, 55, 27, 806860), 'tXVeSLVxvUBNjdwrArSM', 'sheltonbianca@example.net', 'JsSvEZCxeXBKImHfcRFp'], {'population': 'RqQuzssEOKNaBskVkjjI', 'while': datetime.datetime(2008, 12, 11, 11, 59, 29, 220885), 'trial': 'mWMzTstgOuAyItVwsuNZ', 'likely': 391, 'become': 575, 'standard': 3805, 'attorney': Decimal('838257207378766693632265118429895622258050188773106974236387977346073345768030436922069615353508.93023906227808532757343157458943486'), 'economy': 2661, 'letter': 7739}, {'glass': {0: 'LFirvEZoAWrGNGNkXjEp', 1: ['carterryan@example.net', 4408, 3410], 2: {0: 2198, 1: 'fsbDyHKewLhhibhzUGoP', 2: ['langrobin@example.com', -552452951273.991]}}, 'I': {1: -53027926098.7721, 2: [datetime.datetime(1987, 2, 25, 16, 44, 51, 124893), 6656, 'JiaEKWAKHkHZfJFtPaUQ'], 3: {1: Decimal('-8961477688316.94732881820286937640926279061965387079148786742'), 2: 'CiSRhdduXCnlfhQhSQhD', 3: ['bvKFLfysOTJmzZoasXWe', -29655.7468800909]}}, 'worry': {2: 'davislogan@example.org', 3: [796, 'http://wilson.com/categorymain.php', 'mctagFWkMkaURdjmWtPw'], 4: {2: 674, 3: 'https://www.holmes.com/category/category/categoryregister.html', 4: [19128319114515.6, 'DIkAgfVgUyxrvtDrQmmy']}}, 'foot': {3: 2627, 4: [Decimal('-74765413535133330981994143479116336837852388047167224028302697719585527000007663053054.528899629793970379583000'), 'mTFIfYAWGoJzjtRLuZqZ', 'hNNXuyCUKbkSETvkaZhH'], 5: {3: Decimal('-983984030807484866137748980786171911736615895271.703695410390985274197436685394102599718765601692201630446154593880588027045251986149181927083'), 4: 1586, 5: [datetime.datetime(2016, 11, 8, 9, 4, 50, 246188), 'ZKYuFMsnYsZSlRZoIOeQ']}}, 'whom': {4: 'vBveYZjmwKbRHoTIqCYc', 5: ['SKhFOvEnqQzxgtBmQtmq', 'VXaNBgmovyWdKSsmlphC', 190053.249788246], 6: {4: 2569, 5: 'NgRJMBOPSKbxVkvtuuBf', 6: ['BUUaMmuJZYIndNEMSNcQ', Decimal('311050267005934298358909854396255778414971377809816794768.8409255548420739657472745596696849336348282988875464780347103914032925940009')]}}, 'music': {5: 767112283.64448, 6: [2263, 4495, Decimal('-92771143523256038439987981589119938465989912960593165488807175902509585697289.976296219127416441588100902166705216930360096284668')], 7: {5: 'MxCDUHEieynlJSSBOTHi', 6: 'RAWfrMqhEdtnrzBeqtuy', 7: [8497, 'VhuTqThbHgdnpWTyEqIG']}}, 'reason': {6: 5996, 7: [8393, 'mefwGCAfcsXjozVXaHmI', 2633], 8: {6: 'NyIWRKJElbxGQIFqrwOS', 7: 'AutpkYBTUWmrGqhNCBKf', 8: [Decimal('-48542287744048307995004342.187346483565003392871484765601052498748675311180985919300141962998344229322347429431262390'), 8811]}}, 'student': {7: 9004, 8: ['OLDIpxNZkkZfuAyHbmet', 'UCBleWfgkDHwuHnPHFbr', 'KbklJQhxeoHuMWUpIFQt'], 9: {7: 'http://www.campbell-holmes.com/categoriesmain.html', 8: 'darrellmorris@example.net', 9: ['sQjZBwLtbwoIBRzihDnl', 'hVBWRpyetWfmcSJEynEK']}}, 'enjoy': {8: datetime.datetime(1978, 12, 16, 1, 37, 5, 608824), 9: [Decimal('4.922992114149794960'), 'hYdrHubpmOEhTlqTNvBY', 9330], 10: {8: 'tbradshaw@example.org', 9: Decimal('-502850235694362672917184272063.706704896799832041'), 10: [4212, 'zyAgzXiarKSfbqGVrOgH']}}, 'stand': {9: datetime.datetime(1976, 12, 20, 23, 24, 28, 241050), 10: ['aaron20@example.org', 5533, Decimal('6836695520569284612670011363684.48276010153481841189403127227427908601141634637988526096934')], 11: {9: 8406, 10: 7748, 11: ['tgilmore@example.com', 4469]}}})
│ │ │ +([Decimal('-4.317218869431608750394678410156663476806472666994785469250677413536095227'), 'manuel19@example.net', 'OsAuBUfUAhWkbyDcGDDe', 3714, 2543, datetime.datetime(1973, 10, 14, 4, 20, 9, 510702), 'tina09@example.org', 'https://peterson.com/search/postsfaq.htm', 'jensenmichael@example.com', 7694], {'structure': 'jlyHtGWomZxAUkuKrgzU', 'check': 'ahMKHhgzzgYQTiIQqZeP', 'such': -8807246.97090297, 'style': 'uberg@example.net', 'politics': 'MZrMRKPQoovbVQgQrFzx', 'look': 2.80628089577333, 'large': 'PhQsgWxNqFzovPyjNTmG', 'interest': 'RZrECDIWaqyAVzmSAOnX', 'opportunity': 'EaOteDJsvsXnhRjhQOfE', 'media': 'otSGXlaSFgnXECOUuQTX'}, {'hour': {0: 'OjFlZaBVJJjuqBiiUIyM', 1: [-8728689982.35022, 7558, 'dHRlWGCkTwcWtpdbcTTy'], 2: {0: 'EbMhfKFIkfzeySZLifSL', 1: 8379, 2: ['eAbTmLZUBqKCVmKhvOso', 8280]}}, 'middle': {1: 'sufoWusHmbNBOinMnerv', 2: ['jeremy24@example.com', datetime.datetime(2005, 7, 7, 14, 43, 10, 217139), 'zTFdoKcaPiivEQVbCSjT'], 3: {1: 'vwatkins@example.com', 2: 1917, 3: ['vjTlJSPMUUuFIWFzNiJt', Decimal('35743822405970315047409155821334.042124264865867714954446980788364600681400768587878792909534613129727572')]}}, 'office': {2: 2139, 3: [Decimal('-53232.1914495207663'), 'vnzIUhQNGjdhqpQriYKP', Decimal('746550139327.75215245116554503422827318410616772201216914199134628745264221385715864702527')], 4: {2: 'WdVwfNggmCISEHzAIopG', 3: 'http://gonzales-rodriguez.info/bloglogin.html', 4: [datetime.datetime(2025, 1, 19, 21, 40, 34, 450127), datetime.datetime(2004, 4, 28, 11, 52, 19, 956050)]}}, 'total': {3: 8099, 4: ['BMbMPaDahTcVINJNMUst', 'paula36@example.net', 'FlaxahkEgVONTOxBzQAp'], 5: {3: datetime.datetime(1988, 8, 9, 3, 33, 29, 37833), 4: 'sarah40@example.org', 5: [Decimal('-368868519067982364376680656333311371788260779377484.3293148829271736210801192293551167259839399794126132244527581'), 'udrUPWErzzmTdrYDXaQG']}}, 'make': {4: 436, 5: [9.11012969050709, 8387, Decimal('99358682787537961629144941031692360726044599262838050.59211313730654594780476370896539542243156244926012661193813578912299907')], 6: {4: 10709932460.275, 5: 'wheelergeorge@example.net', 6: ['BDZetCPTGIUPEavdYQrf', 'http://reynolds.org/exploreindex.php']}}, 'visit': {5: 'IPgtjlCbcvoRbqvkAsmb', 6: [Decimal('8040189872506360766819615.93303145542296406197263'), 6343, 'DxGQVHBlulLChibfGHBP'], 7: {5: datetime.datetime(1993, 4, 24, 13, 47, 47, 592114), 6: 'NtclxFOSONEkIKntpZKs', 7: ['VmYkJgZIYsuTIBJnKAMU', 'AvCjPoSMpzpWSCJePsnr']}}, 'table': {6: 6756, 7: [datetime.datetime(1990, 8, 9, 13, 43, 10, 1052), 'iHXBhsAwhFTYjIbhAFmM', datetime.datetime(2024, 5, 6, 20, 53, 27, 480808)], 8: {6: 'MyFVzrGkGvArZVnOKdRP', 7: 'IwKZrxrqmsssXtaYEqPb', 8: ['qwegICYNsZelwHKodoWl', Decimal('28495212173475883838.0150337449585798032331210981996776098583294846980799364841594847719451650')]}}, 'admit': {7: 7477, 8: [-4.99867530923159, 'CxneWZCOsSstrYTcAqoG', 1230], 9: {7: 324, 8: Decimal('477406728948857499627079274850925836633217956.07235310676905007432716804120046894157954530837806508318308523'), 9: ['https://phillips.com/wp-content/searchindex.php', 'udTJfZFUicBiEehjutrD']}}, 'military': {8: 6626295.56182462, 9: [1595, 2452, 5.52656646540623], 10: {8: 4392, 9: 'lori63@example.org', 10: ['EZwPKNtbvVQecuGkaKlF', Decimal('-3548170133182117559702741292304172278579945018719500824429909070904380917795.518972963240757583490')]}}, 'easy': {9: 'http://www.krueger-green.org/tags/tags/tagpost.html', 10: ['PyWkjNxMRvBJwqiNpikE', 'dgWDodDRfnLDGSXWQbLF', 9623], 11: {9: 'gvIETTCUPhausbQAYRQu', 10: 'fCkHucUVHkvKgkeWNhmI', 11: ['lSwSaBvOXfNsTSZAzlcV', 'nHOfrGYfTpDfyVlmcDyC']}}})
│ │ │ +(['http://hayes-david.info/explorepost.html', datetime.datetime(2022, 7, 26, 0, 23, 34, 387488), 4561, 'ZBdvTqMeNFxkzPcnppIW', 4773, 100747154.732271, 'rPzGqsGUZRSoTGRUHZsx', Decimal('9261180484357572076354885502404.39521633993627491143005174476438589156518297'), 'clZVPANXtkWjaKclsLBo', 'hcnLWQZQFOGqFPyBJFzR'], {'director': 4055, 'face': 'rQLmAoOqqRkepfvBqvyS', 'guy': datetime.datetime(2023, 9, 4, 8, 11, 33, 55778), 'college': datetime.datetime(1996, 6, 27, 2, 20, 52, 70470), 'at': 884, 'can': 3333, 'military': 7165, 'year': 'https://martin-schaefer.com/search/blogabout.htm', 'entire': 'VpIbxwyoILzrSISEykTA', 'usually': 'smithangel@example.com'}, {'more': {0: -24.7966326371136, 1: ['carriecollier@example.com', 7045, 17566963.908774], 2: {0: Decimal('919637158096508818537562445322.404736349505060980006947508616405005190819803996411212833794630887132671'), 1: 'lNgwIvFjbZIizDhTuyxM', 2: [5440, 'meganevans@example.net']}}, 'issue': {1: 1084, 2: ['https://smith-long.com/main/main/mainlogin.htm', 'http://www.adams.org/tag/listprivacy.php', 'http://www.martin.com/wp-contentfaq.asp'], 3: {1: 2289, 2: datetime.datetime(1986, 5, 9, 9, 36, 38, 53342), 3: [Decimal('948873339988040234071702334336483127159087212989532606456556917209071942721478197.0744806792020865150783460677231881838654390541992170754620822634989003095479448552178112256'), 'CLGnTaPWWvZfQvPMLRhM']}}, 'into': {2: 699967262938.58, 3: [Decimal('-1637968718224547627616191634321911731791951184023046624080108007704924138937.7862880348340854620394374006'), 9019, 'KJtlNNADLrIYTtrkLmEb'], 4: {2: Decimal('45827569810606675202517197.13666'), 3: 'thomaskeith@example.com', 4: ['bradleykenneth@example.com', 'FPsIsGcfISqMOdIwkkQJ']}}, 'example': {3: 'http://spencer.com/tagspost.jsp', 4: ['NZyxhJUdHkhIoeLTENJB', Decimal('-68479371166375438706734051141415597.60003610679314027901042723338007752109'), 'UHXuOOzPfhtqBIkBFPOD'], 5: {3: 165574.198978777, 4: 1103, 5: ['oTABfXgYjcWboIDMqNcb', 'PrGQHKoyYfmoOFLMUCtV']}}, 'heavy': {4: 4584, 5: ['hrkwBdjGReXAOdsyDYAV', 'sTqLKFUPQwULqvmSttuD', 811.73905987885], 6: {4: 3399, 5: 'krStdSOCchsvpNYwixhy', 6: [8855, 'logan02@example.net']}}, 'everything': {5: Decimal('68.131339355044059052616827785050177038016162799496080932927273'), 6: ['AcATuRNQrFHfiILczywN', 'bWMtmEBXYOTJOBKwVVZn', 'dWQhPXvBUnsSUNsYvnkx'], 7: {5: 'eaSvEZWGMHvgkplWkmKY', 6: 'kelly23@example.net', 7: [datetime.datetime(1997, 9, 6, 14, 56, 49, 291113), 'zGaRLkXZGRZpjqYpxSjx']}}, 'such': {6: 'zpayne@example.net', 7: [106, 376, 'https://robertson-herrera.org/listterms.html'], 8: {6: datetime.datetime(2019, 1, 19, 2, 33, 7, 555524), 7: 'wagnerdavid@example.org', 8: [-54803922.473458, 'williamsmith@example.net']}}, 'citizen': {7: 'https://davis.com/categories/blogprivacy.html', 8: ['jessica85@example.net', 'KPKLbkPbIEDfeZvplyGU', 'https://stevens-patel.com/main/listindex.php'], 9: {7: 'XjQZUHhEJWJibPsrsVRP', 8: Decimal('5822164716996172319252608559174830156192676512305368069784163320513061697.71841950924257365805597376995667327030702128311638026216583701138118'), 9: ['GaWnxBYqIRDlogMzrVkg', 'https://garcia-williams.com/app/wp-contentprivacy.html']}}, 'expect': {8: 'PwxTEOCJPRjKLwpkWJVH', 9: [3718182594.19431, datetime.datetime(2024, 12, 15, 11, 48, 38, 785303), 85.833701977546], 10: {8: 'QAlxzQzSwjvPFVKKWLCT', 9: 'WlzHcvFRcqqiqZzdOZVF', 10: [5035, 'http://www.torres.com/app/main/blogregister.htm']}}, 'person': {9: 3.49312048283484, 10: [2796, 3116, 863], 11: {9: 'nYFlpEauZmcjxERRLrIA', 10: 'AlnRDYPnKrQpTzKvYjZJ', 11: ['otXBHKVvOxrMFqEfVbdK', 'WvWAepzTdCCTtyIlHxmm']}}})
│ │ │ +(['xXzqjAalBTtrqSAUJnue', 'ZpKPitsiINHMevzYxCBj', 'nicoledalton@example.org', 'UIRyeyLlgZxHZKvCzxDq', 'richardcampbell@example.org', -3223.4498078758, 'OXXtemWVJOLAoRkQGPSm', 7985, 'https://www.barrett-doyle.com/explore/appprivacy.htm', 665], {'economy': 'JouYrExvmtRxZXngKbkp', 'area': 'XIMWXYaEXHjirBvteHuA', 'teach': 'CyablnxUWoJCUpxEvvkM', 'life': 'rileyfrank@example.com', 'realize': 'KYYukvkNLyvsMLpTtWmk', 'never': 'oyHhsmVnjDwYUfHtqrsq', 'blue': 'WOFXuxIRpgblNdeqrKwf', 'relate': 'joRqISClAbtjudIJPEgh', 'plant': 'amUZkPtqbOFtxEvkDnHq', 'fact': 0.41512800576666}, {'soon': {0: 'aWXgUaLEGoIizbIEqCmL', 1: ['david33@example.org', 'oyxkkyOilwolHygwxLUc', 'http://harper.com/list/category/tagssearch.html'], 2: {0: 'oYKSfvrkVOiFQuQBMQfO', 1: Decimal('53767584141777933.38569515701224423255833908387526773786431876945112378207287203239055'), 2: [Decimal('-2647767173920883731580718896497100927607521435378364690463863040669261787626938777770177576429070699.10289530181466457034565011059204949385833297621465546530625123827490778286199376858300496233969'), datetime.datetime(2023, 8, 25, 0, 13, 58, 538689)]}}, 'compare': {1: 'LXezkrcAngrgTKMZWpFz', 2: [17206187561897.0, 'ngAWjppRUyYDvkRKtiOb', 6696], 3: {1: datetime.datetime(1989, 1, 2, 18, 28, 59, 335413), 2: 'pgrcIBfchSYpwjLAamaw', 3: [66916.6865598951, 1724]}}, 'country': {2: datetime.datetime(2008, 1, 18, 12, 1, 20, 443809), 3: ['LsLrfTUwpuFoEGaiqFBR', 'usJtIxDunXEHoHCECnIe', -58303859.45914], 4: {2: Decimal('9178716153467927125353031735697269084425013021662458578972778120518.84165659635001986165355552551454426963913472424003551704273351147746598211264189482763'), 3: 4483, 4: [-2.30572690795121, 'purLIWSmxENbPKtoNqGQ']}}, 'born': {3: 'fdmwdERbChPIRJiJizit', 4: [Decimal('7400155851494316135813129336184988636030102676341028905124419331496724882571161923563236748.804691458864417347030105624011474264546698497632742192244415'), 'aZDqZnHwgnKmqjbckeJT', Decimal('413347434367531009245031122052977973170.6308996972698812925929659664366968371097805557949810142431')], 5: {3: 'WjpnAXagmwKEFSdOlOWT', 4: datetime.datetime(1982, 7, 1, 16, 37, 13, 195295), 5: [datetime.datetime(1995, 12, 8, 6, 57, 59, 263952), 'xthpUIduwVEOQcOABtOe']}}, 'chair': {4: 'RqrITJpQhXKDkxwBNQzG', 5: ['LFudRkDkauCncOzchKZW', 7476, 993], 6: {4: 'kIMaXOkrryujudzakkqA', 5: 'zFubdQzekqcFAOyCPRqf', 6: [4250, 'oIbsysVjNVAEiowxlQKI']}}, 'front': {5: -2.66711932144061, 6: [3282837.2518198, datetime.datetime(1985, 4, 24, 3, 1, 5, 327278), 4983], 7: {5: 'https://www.mann.com/explore/category/categoriesabout.php', 6: datetime.datetime(1983, 4, 24, 5, 57, 10, 33182), 7: ['AqBknmSuStqIvQHKYRrx', 'UCCelgqaAasfmInaQCTn']}}, 'begin': {6: 'https://www.graves.org/list/tags/listindex.asp', 7: ['chelsea36@example.net', 'ENAidzyEnMaSHncFLPQV', 9364], 8: {6: 'mdeleon@example.net', 7: 'tUrFRrgsosYSERAWnUDf', 8: [Decimal('6031733610998688364000283259749056959862.638887272778598032156'), Decimal('-4839639836350135760175738566626890868208735694452005977291136408656580037839806.292719599389652989781664579567127772321529829873386720984481074604708779857684901')]}}, 'hope': {7: Decimal('-90672949793874046126290670325725772551001402792340802785753935310827038102860399357974331520.966558627146308734004'), 8: ['http://www.ingram.com/explore/categories/categoryhomepage.html', 'ddUCTPMXrGVmaCwuuJBw', 'howardtracy@example.com'], 9: {7: datetime.datetime(1992, 2, 15, 11, 41, 43, 418043), 8: 1657, 9: [datetime.datetime(2004, 12, 24, 15, 59, 24, 874520), 'vHVrbMijYxYzLOHsjbxw']}}, 'face': {8: datetime.datetime(1982, 10, 12, 17, 47, 1, 406330), 9: ['YNTymfhoOgZcDDAiySnt', -9.73497336349291, 'XypapRZDzursQrDhTpxn'], 10: {8: 'sAyEZWjJvkaGsIqrHetW', 9: 'https://www.clark.net/bloghome.php', 10: [2654, 318]}}, 'training': {9: 533, 10: ['http://www.horton-rodriguez.com/app/main/postsabout.php', 1372, 'harryhogan@example.net'], 11: {9: Decimal('5102061998714412761883075326857803913855650471876497297.8671906154800521358058393511015766'), 10: Decimal('-739916688886034706607111444282744391770416237.85265076925'), 11: [Decimal('-866625407727055421434296508883.8131926734991070020723620328'), 'kdiOkOXKPOMKayuONwLj']}}})
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytuple(nb_elements: int = 10, variable_nb_elements: bool = True, value_types: List[Type] | Tuple[Type, ...] | None = None, allowed_types: List[Type] | Tuple[Type, ...] | None = None) Tuple[Any, ...]
│ │ │ @@ -7004,19 +7004,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.pytuple()
│ │ │  ...
│ │ │ -(663, -424604.985946604, -9787526.29318886, datetime.datetime(1977, 10, 18, 17, 34, 22, 932708), 'NGnVZQUqLUJyfwFVYySn', datetime.datetime(2021, 4, 12, 8, 34, 29, 866214), 'LuQIazTmqTjDmYPxeqAW', 'ppgrVkPCoePqmjQbZndJ', 'TWRUWCuKoQSUEXExIZVP', 'qfErjaoKtiwdOSlQGWFd')
│ │ │ -('catherinejohnston@example.com', 'tYbbXjgkPWbwfnlHsjAc', 'KunVyUDKkNPiiBgVIaJU', datetime.datetime(2021, 5, 13, 8, 50, 4, 476497), 'paul42@example.net', 'xeMChNzFJEUSgqMReEKi', 'HtTDvuKvIcxniBzDNTzq')
│ │ │ -('QTQjZGeLZuJqlLaQBfgH', 4725240091.51995, 'johnsonrobin@example.org', -958272097856.158, 0.28952549189774, 'angela59@example.org', 'https://taylor.com/tag/list/wp-contentcategory.htm', 6016, 'rGciZpuCpymcjBdurvfV', Decimal('-6549903182054842898289740559728455724548119.045229611133060168847793615349263511087317643039213765'), datetime.datetime(2016, 4, 18, 9, 52, 6, 424687))
│ │ │ -('https://www.bolton-reid.com/category/blog/listregister.php', datetime.datetime(2004, 2, 19, 23, 48, 7, 518266), 'aKMqqBTFitpKyPAVdgpN', Decimal('-74655832342888117024.8091891634896769930024894517446660223450076279125609767017200992518'), 'james71@example.org', 'https://lloyd-stark.com/main/blog/tagsprivacy.html', datetime.datetime(2018, 3, 3, 6, 34, 25, 657865))
│ │ │ -('OxNxPdcWzUXIDleQUOKv', 7424134494689.1, 'vfOMbxJbVYLedsbsaYQd', 'kkJWgatbFSjfrXgYsypW', datetime.datetime(2005, 8, 7, 13, 56, 42, 850965), 'EeBqthglAmjtISFuKgpv', 'EpsmGHBtaYUwtXejffFi', Decimal('-75235466116100008450701.3758257173407970341489'))
│ │ │ +(663, -424604.985946604, -9787526.29318886, datetime.datetime(1977, 10, 20, 20, 32, 33, 114559), 'NGnVZQUqLUJyfwFVYySn', datetime.datetime(2021, 4, 26, 7, 47, 53, 358200), 'LuQIazTmqTjDmYPxeqAW', 'ppgrVkPCoePqmjQbZndJ', 'TWRUWCuKoQSUEXExIZVP', 'qfErjaoKtiwdOSlQGWFd')
│ │ │ +('catherinejohnston@example.com', 'tYbbXjgkPWbwfnlHsjAc', 'KunVyUDKkNPiiBgVIaJU', datetime.datetime(2021, 5, 27, 8, 36, 46, 112998), 'paul42@example.net', 'xeMChNzFJEUSgqMReEKi', 'HtTDvuKvIcxniBzDNTzq')
│ │ │ +('QTQjZGeLZuJqlLaQBfgH', 4725240091.51995, 'johnsonrobin@example.org', -958272097856.158, 0.28952549189774, 'angela59@example.org', 'https://taylor.com/tag/list/wp-contentcategory.htm', 6016, 'rGciZpuCpymcjBdurvfV', Decimal('-6549903182054842898289740559728455724548119.045229611133060168847793615349263511087317643039213765'), datetime.datetime(2016, 5, 1, 0, 31, 3, 889853))
│ │ │ +('https://www.bolton-reid.com/category/blog/listregister.php', datetime.datetime(2004, 2, 29, 6, 57, 27, 492307), 'aKMqqBTFitpKyPAVdgpN', Decimal('-74655832342888117024.8091891634896769930024894517446660223450076279125609767017200992518'), 'james71@example.org', 'https://lloyd-stark.com/main/blog/tagsprivacy.html', datetime.datetime(2018, 3, 16, 9, 27, 46, 990727))
│ │ │ +('OxNxPdcWzUXIDleQUOKv', 7424134494689.1, 'vfOMbxJbVYLedsbsaYQd', 'kkJWgatbFSjfrXgYsypW', datetime.datetime(2005, 8, 17, 6, 40, 8, 440058), 'EeBqthglAmjtISFuKgpv', 'EpsmGHBtaYUwtXejffFi', Decimal('-75235466116100008450701.3758257173407970341489'))
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ @@ -1176,29 +1176,29 @@ │ │ │ │ that method. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.credit_card_expire() │ │ │ │ ... │ │ │ │ '06/34' │ │ │ │ - '07/33' │ │ │ │ + '08/33' │ │ │ │ '03/30' │ │ │ │ - '07/28' │ │ │ │ + '08/28' │ │ │ │ '02/31' │ │ │ │ credit_card_full(ccaarrdd__ttyyppee:: CCaarrddTTyyppee || _NN_oo_nn_ee == NNoonnee) → _s_t_r_¶ │ │ │ │ Generate a set of credit card details. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.credit_card_full() │ │ │ │ ... │ │ │ │ 'Discover\nKatherine Fisher\n6587647593824218 03/32\nCVC: 489\n' │ │ │ │ 'VISA 16 digit\nKyle Blair\n4781565938778403 01/34\nCVC: 801\n' │ │ │ │ - 'JCB 16 digit\nMary Page\n3597535139332876 11/26\nCVC: 587\n' │ │ │ │ - 'Mastercard\nKevin Carter\n5485839894719651 09/31\nCVV: 423\n' │ │ │ │ + 'JCB 16 digit\nMary Page\n3597535139332876 12/26\nCVC: 587\n' │ │ │ │ + 'Mastercard\nKevin Carter\n5485839894719651 10/31\nCVV: 423\n' │ │ │ │ 'VISA 16 digit\nAntonio Zavala\n4711220186848335 12/34\nCVC: 969\n' │ │ │ │ credit_card_number(ccaarrdd__ttyyppee:: CCaarrddTTyyppee || _NN_oo_nn_ee == NNoonnee) → _s_t_r_¶ │ │ │ │ Generate a valid credit card number. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.credit_card_number() │ │ │ │ @@ -1331,18 +1331,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -1359,270 +1359,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 50, 51, 684450) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 30, 545903) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 2, 182627) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 19, 542515) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 52, 75037) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 39, 740975) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 39, 554734) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 21, 56, 408368) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 36, 923774) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 25, 783671) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -1631,38 +1631,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 47, 154305) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 44, 429276) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 49, 54, 226624) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 0, 512367) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 33, 67238) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 35, 210831) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 17, 53, 438103) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 48, 452362) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 17, 893631) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 6, 775875) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 14, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 0, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 41, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 17, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 13, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 13, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 1, 59, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 40, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 16, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 12, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -1670,227 +1670,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 31) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 31) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 31) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 31) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 31) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 30) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 30) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 30) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 30) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 30) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 14, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 0, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 41, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 17, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 13, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 13, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 1, 59, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 40, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 16, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 12, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 28, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 17, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 17, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 38, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 12, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 27, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 16, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 16, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 37, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 11, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 20, 57830) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 18, 189243) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 34, 59, 298095) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 7, 574771) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 24, 731140) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 8, 114355) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 27, 198075) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 29, 53, 523836) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 24, 956030) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 16, 58, 439774) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 53, 110856) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 14, 59, 433646) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 23, 624653) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 47, 329751) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 20, 975060) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 4, 54331) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 49, 424814) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 28, 398911) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 28, 948492) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 46, 266426) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 52, 59, 624093) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 20, 864666) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 24, 913545) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 2, 793867) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 21, 789900) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 54, 47, 680618) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 29, 873497) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 19, 139287) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 20, 175126) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 35, 55, 498534) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 40, 616762) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 52, 427830) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 11, 971022) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 25, 800198) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 47, 748683) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 51, 560236) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 42, 418999) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 16, 745280) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 7, 418939) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 13, 40050) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 17, 957110) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 31, 109921) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 26, 56, 827986) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 32, 779967) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 14, 53278) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 6, 526511) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 35, 45917) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 32, 131630) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 47, 537242) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 29, 548198) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 12, 530014) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 4, 962915) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 53, 94112) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 0, 844018) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 35, 160435) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 22, 960614) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 0, 26919) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 16, 790468) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 45, 86743) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 18, 665515) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 25, 979680) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 16, 88211) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 3, 278970) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 8, 793221) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 6, 55, 452645) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 6, 526511) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 35, 45917) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 32, 131630) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 47, 537242) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 29, 548198) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 12, 530014) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 4, 962915) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 53, 94112) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 0, 844018) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 35, 160435) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 30, 983183) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 45, 5209) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 23, 241452) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 21, 99997) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 0, 64882) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'Sunday' │ │ │ │ - 'Wednesday' │ │ │ │ - 'Sunday' │ │ │ │ 'Saturday' │ │ │ │ + 'Monday' │ │ │ │ + 'Saturday' │ │ │ │ + 'Wednesday' │ │ │ │ 'Sunday' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 32, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 9, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 13, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 43, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 35, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 31, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 8, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 12, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 51, 42, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 34, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 28, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 18, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 17, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 39, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 12, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 27, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 17, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 16, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 38, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 11, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1900,86 +1900,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:50:51.684450' │ │ │ │ - '2012-06-06T21:48:30.545903' │ │ │ │ - '1993-07-18T10:27:02.182627' │ │ │ │ - '1984-06-30T01:49:19.542515' │ │ │ │ - '1998-08-16T01:03:52.075037' │ │ │ │ + '2017-04-22T18:52:39.740975' │ │ │ │ + '2012-06-18T11:11:39.554734' │ │ │ │ + '1993-07-24T20:21:56.408368' │ │ │ │ + '1984-07-04T00:34:36.923774' │ │ │ │ + '1998-08-23T20:10:25.783671' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'April' │ │ │ │ 'June' │ │ │ │ 'July' │ │ │ │ - 'June' │ │ │ │ + 'July' │ │ │ │ 'August' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 31, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 8, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 12, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 42, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 34, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 30, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 7, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 11, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 41, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 33, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1998,28 +1998,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:50:51' │ │ │ │ - '21:48:30' │ │ │ │ - '10:27:02' │ │ │ │ - '01:49:19' │ │ │ │ - '01:03:52' │ │ │ │ + '18:52:39' │ │ │ │ + '11:11:39' │ │ │ │ + '20:21:56' │ │ │ │ + '00:34:36' │ │ │ │ + '20:10:25' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:50 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:21 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -2049,28 +2049,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 50, 51, 684450) │ │ │ │ - datetime.time(21, 48, 30, 545903) │ │ │ │ - datetime.time(10, 27, 2, 182627) │ │ │ │ - datetime.time(1, 49, 19, 542515) │ │ │ │ - datetime.time(1, 3, 52, 75037) │ │ │ │ + datetime.time(18, 52, 39, 740975) │ │ │ │ + datetime.time(11, 11, 39, 554734) │ │ │ │ + datetime.time(20, 21, 56, 408368) │ │ │ │ + datetime.time(0, 34, 36, 923774) │ │ │ │ + datetime.time(20, 10, 25, 783671) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 31, 603115) │ │ │ │ - datetime.time(22, 33, 59, 181754) │ │ │ │ - datetime.time(10, 52, 16, 240318) │ │ │ │ - datetime.time(2, 4, 51, 642816) │ │ │ │ - datetime.time(1, 34, 32, 664033) │ │ │ │ + datetime.time(19, 43, 19, 659641) │ │ │ │ + datetime.time(11, 57, 8, 190585) │ │ │ │ + datetime.time(20, 47, 10, 466059) │ │ │ │ + datetime.time(0, 50, 9, 24075) │ │ │ │ + datetime.time(20, 41, 6, 372667) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -2085,19 +2085,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -2117,19 +2117,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774651.6844497 │ │ │ │ - 1339019310.545903 │ │ │ │ - 742991222.1826268 │ │ │ │ - 457408159.5425149 │ │ │ │ - 903229432.0750365 │ │ │ │ + 1492887159.7409751 │ │ │ │ + 1340017899.5547342 │ │ │ │ + 743545316.4083683 │ │ │ │ + 457749276.9237741 │ │ │ │ + 903903025.7836705 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ │ │ @@ -4087,15 +4087,15 @@ │ │ │ │ ()*56789: │ │ │ │ CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xcfU\n\xa1T\x00\xa0`\x01\xd0QE\x15\xf5\xc7\xb4\x7f\xff\xd9\nendstream\nendobj\n2 │ │ │ │ 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/ │ │ │ │ image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/ │ │ │ │ Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length │ │ │ │ 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do │ │ │ │ Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D: │ │ │ │ - 20251225002831Z)\n/ModDate (D:20251225002831Z)\n>>endobj\nxref\n0 │ │ │ │ + 20260109062631Z)\n/ModDate (D:20260109062631Z)\n>>endobj\nxref\n0 │ │ │ │ 7\n0000000000 65536 f \n0000000144 00000 n \n0000000947 00000 n │ │ │ │ \n0000001105 00000 n \n0000000040 00000 n \n0000000087 00000 n │ │ │ │ \n0000001196 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 │ │ │ │ R\n>>\nstartxref\n1278\n%%EOF' │ │ │ │ b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type / │ │ │ │ Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count │ │ │ │ 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype / │ │ │ │ @@ -4109,15 +4109,15 @@ │ │ │ │ ()*56789: │ │ │ │ CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xc5\x93\xfdk\xff\x00\xbch\xa2\x8a\xfd.?\n>\xa6\x1f\n?\xff\xd9\nendstream\nendobj\n2 │ │ │ │ 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/ │ │ │ │ image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/ │ │ │ │ Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length │ │ │ │ 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do │ │ │ │ Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D: │ │ │ │ - 20251225002831Z)\n/ModDate (D:20251225002831Z)\n>>endobj\nxref\n0 │ │ │ │ + 20260109062631Z)\n/ModDate (D:20260109062631Z)\n>>endobj\nxref\n0 │ │ │ │ 7\n0000000000 65536 f \n0000000144 00000 n \n0000000949 00000 n │ │ │ │ \n0000001107 00000 n \n0000000040 00000 n \n0000000087 00000 n │ │ │ │ \n0000001198 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 │ │ │ │ R\n>>\nstartxref\n1280\n%%EOF' │ │ │ │ b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type / │ │ │ │ Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count │ │ │ │ 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype / │ │ │ │ @@ -4131,15 +4131,15 @@ │ │ │ │ ()*56789: │ │ │ │ CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xabE\x14W\xd7\x9e\xb1\xff\xd9\nendstream\nendobj\n2 │ │ │ │ 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/ │ │ │ │ image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/ │ │ │ │ Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length │ │ │ │ 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do │ │ │ │ Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D: │ │ │ │ - 20251225002831Z)\n/ModDate (D:20251225002831Z)\n>>endobj\nxref\n0 │ │ │ │ + 20260109062631Z)\n/ModDate (D:20260109062631Z)\n>>endobj\nxref\n0 │ │ │ │ 7\n0000000000 65536 f \n0000000144 00000 n \n0000000937 00000 n │ │ │ │ \n0000001095 00000 n \n0000000040 00000 n \n0000000087 00000 n │ │ │ │ \n0000001186 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 │ │ │ │ R\n>>\nstartxref\n1268\n%%EOF' │ │ │ │ b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type / │ │ │ │ Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count │ │ │ │ 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype / │ │ │ │ @@ -4153,15 +4153,15 @@ │ │ │ │ ()*56789: │ │ │ │ CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xc6\xa2\x8a+\xea\x0fh\xff\xd9\nendstream\nendobj\n2 │ │ │ │ 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/ │ │ │ │ image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/ │ │ │ │ Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length │ │ │ │ 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do │ │ │ │ Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D: │ │ │ │ - 20251225002831Z)\n/ModDate (D:20251225002831Z)\n>>endobj\nxref\n0 │ │ │ │ + 20260109062631Z)\n/ModDate (D:20260109062631Z)\n>>endobj\nxref\n0 │ │ │ │ 7\n0000000000 65536 f \n0000000144 00000 n \n0000000937 00000 n │ │ │ │ \n0000001095 00000 n \n0000000040 00000 n \n0000000087 00000 n │ │ │ │ \n0000001186 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 │ │ │ │ R\n>>\nstartxref\n1268\n%%EOF' │ │ │ │ b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type / │ │ │ │ Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count │ │ │ │ 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype / │ │ │ │ @@ -4175,15 +4175,15 @@ │ │ │ │ ()*56789: │ │ │ │ CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xe1\xe8\xa2\x8a\xfd\x1c\xfa#\xff\xd9\nendstream\nendobj\n2 │ │ │ │ 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/ │ │ │ │ image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/ │ │ │ │ Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length │ │ │ │ 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do │ │ │ │ Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D: │ │ │ │ - 20251225002831Z)\n/ModDate (D:20251225002831Z)\n>>endobj\nxref\n0 │ │ │ │ + 20260109062631Z)\n/ModDate (D:20260109062631Z)\n>>endobj\nxref\n0 │ │ │ │ 7\n0000000000 65536 f \n0000000144 00000 n \n0000000938 00000 n │ │ │ │ \n0000001096 00000 n \n0000000040 00000 n \n0000000087 00000 n │ │ │ │ \n0000001187 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 │ │ │ │ R\n>>\nstartxref\n1269\n%%EOF' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.image(size=(16, 16), hue=[90, 270], │ │ │ │ @@ -5046,42 +5046,42 @@ │ │ │ │ Note: this provider required xmltodict library installed │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.xml() │ │ │ │ ... │ │ │ │ '\n- │ │ │ │ - 9787526.293188861977-10-18 17:34:22.793434NGnVZQUqLUJyfwFVYySn2021-04-12 08: │ │ │ │ - 34:28.950220LuQIazTmqTjDmYPxeqAW1977-10-20 20:32:33.114559NGnVZQUqLUJyfwFVYySn2021-04-26 07: │ │ │ │ + 47:53.358200LuQIazTmqTjDmYPxeqAWppgrVkPCoePqmjQbZndJTWRUWCuKoQSUEXExIZVPqfErjaoKtiwdOSlQGWFdHFDutYbbXjgkPWbwfnlH7144' │ │ │ │ '\n3266-900146288.946134http://www.moreno- │ │ │ │ wilson.info/listsearch.htmlalexandermaldonado@example.net2021-05-13 │ │ │ │ - 08:50:03.558985paul42@example.net' │ │ │ │ - '\n1985-09-22 │ │ │ │ - 05:22:00.869044NzFJEUSgqMReEKilxKJTalexandermaldonado@example.net2021-05-27 │ │ │ │ + 08:36:46.112998paul42@example.net' │ │ │ │ + '\n1985-09-26 │ │ │ │ + 12:09:38.820238NzFJEUSgqMReEKilxKJTuKvIcxniBzDNTzqyQTQjmonroedavid@example.org684055' │ │ │ │ '\nhttp:// │ │ │ │ www.ramirez-good.com/postsabout.htm- │ │ │ │ 23587860434913790978655934625693951978093570729960966912834032313989657524780944.4000348559097765823961938191497835621.56016rGciZpuCpymcjBdurvfV' │ │ │ │ '\npMUVGtYHdeMdauAxzEJv360656521.5119364862dSKUxJgukcXlhktChZZh69341997-09-25 13:47:39.03088269341997-10-03 03:05:46.4288348166600995291888988873211025510262505134712632953600564174616347579450201.7118013204075227586880918916348967699300248945174466602234500762791256097670172009925185367TFyGrgJGPgVPVTJQAOjO- │ │ │ │ 710675304631639660753226190483043425415886510754056240444204875232268060793557159011868147985519.318868412696116116207660754' │ │ │ │ zip(uunnccoommpprreesssseedd__ssiizzee:: _ii_nn_tt == 6655553366, nnuumm__ffiilleess:: _ii_nn_tt == 11, mmiinn__ffiillee__ssiizzee:: │ │ │ │ _ii_nn_tt == 44009966, ccoommpprreessssiioonn:: _ss_tt_rr || _NN_oo_nn_ee == NNoonnee) → _b_y_t_e_s_¶ │ │ │ │ @@ -5102,811 +5102,461 @@ │ │ │ │ * 'deflate', 'gzip', or 'gz' for GZIP │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.zip(uncompressed_size=256, num_files=4, │ │ │ │ min_file_size=32) │ │ │ │ ... │ │ │ │ - b"PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [}\xb4\x1e\xa0o\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU12%\xa9\xf13\xb5\xde\xa1h\xf4\xe2\x85\x1f\x07/ │ │ │ │ + b"PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\}\xb4\x1e\xa0o\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU12%\xa9\xf13\xb5\xde\xa1h\xf4\xe2\x85\x1f\x07/ │ │ │ │ \xcc\x00\xfc\xaa|\xa6 │ │ │ │ aqzH\xe5.)\xa3\xfa7\x9a\x95?\xaah\x93\xe3.\xc5\xa2 │ │ │ │ {\x94^`_\x10\x85\xf3#- │ │ │ │ - BL\x13)\xc8\x8dxn\xd6\x8c\xe6\xfc\xb6*\xa6;\xf9\xaba|\x08\x8a;p\xbeW\xaa\xda\x1f3Jp\x17%\r?`=\xc8.\xbd;\x12\x0bc^?\xf5k\x1f\x0b\xd93\x85#q$\x9a\xb3PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [u\xce@LJ\x00\x00\x00J\x00\x00\x00\x15\x00\x00\x00wdyFKunVyUDKkNPiiBgV2Y\x06\xf1\xd1\x9f\xb6\xc6\x80N\x06\xea │ │ │ │ + BL\x13)\xc8\x8dxn\xd6\x8c\xe6\xfc\xb6*\xa6;\xf9\xaba|\x08\x8a;p\xbeW\xaa\xda\x1f3Jp\x17%\r?`=\xc8.\xbd;\x12\x0bc^?\xf5k\x1f\x0b\xd93\x85#q$\x9a\xb3PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\u\xce@LJ\x00\x00\x00J\x00\x00\x00\x15\x00\x00\x00wdyFKunVyUDKkNPiiBgV2Y\x06\xf1\xd1\x9f\xb6\xc6\x80N\x06\xea │ │ │ │ (\xab\x17\x8fEz\xf6\xb4\x93\xb7C\x9e\xc6\xd4)\x00b\xabQzr\xe5\xc1\xd4\x10\xcd\xd6\x17T\xe4 │ │ │ │ - \x84P\xe4\xf9\x00\x13\xfd\xa6\x9f\xef\x19\xd4`*B\x07\xcd\xd5\xa1\x01m\x07\x012a`\x13\xc8\xe3\xbea\xe9\xb6&\x16\x14\xf8\x82\rnu/ │ │ │ │ - \xd7\x9c:J\xda\xd8PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00VWvfOMbxJbVYLedsbsaY2$Ij\x01h?\x03\x96\xbc\x0cwH_\xe89\xf4\xb0\x84B\x0ej\xb9\xab\xf2\x95\x97\xa7^)4\x9dP\xc0K@r\xa1|y^\x95\xbe\xd6\x17C\n\xc9\'%C\xd7\x99\xd5H\xd8PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [c\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00psmGHBtaYUwtXejffFiK3^\xd7\xddY~\xe8\xaeH\xb5\xec,\xf7h\x96\x00\xe5\xec\x03o\x98: │ │ │ │ + \xf4z\x18\x9dPK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\xf4\x11#)'\x00\x00\x00'\x00\x00\x00\x15\x00\x00\x00jBdurvfVyRYryKwpMUVG4\xc0,!+eq\x1f\xc5\x042\xc9\x94\xe5\xfao\xd8*\xbcp\x85U\xdcb\xb7: │ │ │ │ + \x0e\xe7g<\xfe\xcb\x83j\x15nJ5ePK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\}\xb4\x1e\xa0o\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\u\xce@LJ\x00\x00\x00J\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa2\x00\x00\x00wdyFKunVyUDKkNPiiBgV2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\x84z*\xb6 │ │ │ │ + \x00\x00\x00 │ │ │ │ + \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1f\x01\x00\x00SueoxPSgBHsToacJDXWV3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\xf4\x11#)'\x00\x00\x00'\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01r\x01\x00\x00jBdurvfVyRYryKwpMUVG4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00" │ │ │ │ + b'PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\xfe\xf5\x0eGq\x00\x00\x00q\x00\x00\x00\x15\x00\x00\x00xsRfFzDHwBJURZHTCWaK1\xa4\x12K\x83O\xc2\x96\xf0!+\x14!sB\x14\x99\x07\xe5\xa9RL\xeb\xbe\xc3\x11.\'\xdai\x94\xd5\xf6\xc6w\n\x00]\x9a\x82\xaa!\xfc\x86\x9b\xd0\xc4\xc4\x1fSAz\x92\xab\x1c\x12\xf6\xd5H\xfb)M\xb4\xd2\x12\xee\xc5\xea\x183\xf1M\n\x10C\xa55\xb1c\xc4\xfb8\x1e\xef\xac?\x97A\xc6\x96>`\x13\xc8\xe3\xbea\xe9\xb6&\x16\x14\xf8\x82\rnu/ │ │ │ │ + \xd7\x9c: │ │ │ │ + J\xda\xd8PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00VWvfOMbxJbVYLedsbsaY2$Ij\x01h?\x03\x96\xbc\x0cwH_\xe89\xf4\xb0\x84B\x0ej\xb9\xab\xf2\x95\x97\xa7^)4\x9dP\xc0K@r\xa1|y^\x95\xbe\xd6\x17C\n\xc9\'%C\xd7\x99\xd5H\xd8PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\c\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00psmGHBtaYUwtXejffFiK3^\xd7\xddY~\xe8\xaeH\xb5\xec,\xf7h\x96\x00\xe5\xec\x03o\x98: │ │ │ │ \x9aO\xd9\xf1/ │ │ │ │ - \xfev\xcf\x8f\x0b=\x8a\x14\x00\x83\xcb\xca\xe34\x81\xb5\x91dPK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00EbPprBmVivpBDGBvGuOO4\x95\xe2\xbeFP?=\xc3\xcd\xefG\x99\xb5\xf2\xd4o\xf4\xfa\xa2\xfc\x1e\xe3\x99I\xfd\x1an\r\xb5\xf1\xc8\x05")\xca\x03\xb8\x15;\x01\x8a\x95tHPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [\xfe\xf5\x0eGq\x00\x00\x00q\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00xsRfFzDHwBJURZHTCWaK1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa4\x00\x00\x00VWvfOMbxJbVYLedsbsaY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [c\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\x01\x00\x00psmGHBtaYUwtXejffFiK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x01\x00\x00EbPprBmVivpBDGBvGuOO4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00' │ │ │ │ - b"PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99[\t': │ │ │ │ + \xfev\xcf\x8f\x0b=\x8a\x14\x00\x83\xcb\xca\xe34\x81\xb5\x91dPK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00EbPprBmVivpBDGBvGuOO4\x95\xe2\xbeFP?=\xc3\xcd\xefG\x99\xb5\xf2\xd4o\xf4\xfa\xa2\xfc\x1e\xe3\x99I\xfd\x1an\r\xb5\xf1\xc8\x05")\xca\x03\xb8\x15;\x01\x8a\x95tHPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\xfe\xf5\x0eGq\x00\x00\x00q\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00xsRfFzDHwBJURZHTCWaK1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa4\x00\x00\x00VWvfOMbxJbVYLedsbsaY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\c\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\x01\x00\x00psmGHBtaYUwtXejffFiK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x01\x00\x00EbPprBmVivpBDGBvGuOO4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00' │ │ │ │ + b"PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\t': │ │ │ │ +R\x00\x00\x00R\x00\x00\x00\x15\x00\x00\x00NofxrivUwxKBgVxPuPul1\xe0h\x19\xc6\x11w+_\xba\x1dXw\x98,\x91\xb4\xd2\xea\x1b\xdc\xe8\xfa\x82\xf3n\xac\x88\x15\x16\x1aS\xb3\x01\x94\x03G │ │ │ │ - \xdbq\xcbq\xe8b\xad4+\xa3\xa5\xe9\xa6\x82\x0e\x16a\xbc)k\xb1`g\x80\x9a\x9f\xc4\x82\xf6\xb0z\x16\x9c%\x04\xeb\xfd\xe0\x18\xd3\xfc\xeb\xe1<+PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00efNvVwewNRcjzgTWqwCo2g\x97\xe2\xec\x85\x8bv\x08<2X\xd4\x7fo\x91\x03\xdb\x19>\xc4\x8b<\xb7u\x90qz!\x9d\xa7w\xbf\xf5\x92WF\x07\xa7\xbb\x0cB\xcaOZ'Ei\xfemxCw\xc4\xb4C\xff7\r\xb7\xfa\xe9\x9e\x06pS\xfd\xf6\xa0 │ │ │ │ + \xdbq\xcbq\xe8b\xad4+\xa3\xa5\xe9\xa6\x82\x0e\x16a\xbc)k\xb1`g\x80\x9a\x9f\xc4\x82\xf6\xb0z\x16\x9c%\x04\xeb\xfd\xe0\x18\xd3\xfc\xeb\xe1<+PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00efNvVwewNRcjzgTWqwCo2g\x97\xe2\xec\x85\x8bv\x08<2X\xd4\x7fo\x91\x03\xdb\x19>\xc4\x8b<\xb7u\x90qz!\x9d\xa7w\xbf\xf5\x92WF\x07\xa7\xbb\x0cB\xcaOZ'Ei\xfemxCw\xc4\xb4C\xff7\r\xb7\xfa\xe9\x9e\x06pS\xfd\xf6\xa0 │ │ │ │ (\x84F\xcda\xa2\x95\xc4\x1ej\x13\xa1\x7f\xaf\xe1s\x85\xb0S\x9c\x08\xb6\x1dM\xb4\x0b\xfb\x1f\x0c │ │ │ │ - {\x17\x06sPK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [\xc2\xec\xa4\x9b \x00\x00\x00 │ │ │ │ + {\x17\x06sPK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\xc2\xec\xa4\x9b │ │ │ │ + \x00\x00\x00 │ │ │ │ \x00\x00\x00\x15\x00\x00\x00XqQrIhVxhqHLOvaUBPYK3>\xd1\xc7W\x01FK │ │ │ │ (\xa8yZ~\x0bVV(\xda5\xeaL\x14\x81\xae\xc0\r\x12\xfe- │ │ │ │ - \xb7\x95M\xeaPK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00msMvozuqUCYODnJxLuzb4\x11\x82\x94j\xae\xc5\x80j;\xa8|\xb4SN\xa9\x04\x1aO\xb0\xb9\x95\x96\xa5\xfd\xce\xdcW\x00H\x16\xe2@\xae\x04\xf5\x83`#\xd9\x8eYPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [\t': │ │ │ │ - +R\x00\x00\x00R\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00NofxrivUwxKBgVxPuPul1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x85\x00\x00\x00efNvVwewNRcjzgTWqwCo2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [\xc2\xec\xa4\x9b \x00\x00\x00 │ │ │ │ - \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x01\x00\x00XqQrIhVxhqHLOvaUBPYK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\x01\x00\x00msMvozuqUCYODnJxLuzb4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00" │ │ │ │ - b"PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00BdHEWGCuwqaOQonBqrKw1\x03O\xc4\xb8\xed\x12\xd2t\x08\xb9Qc\xb5\xfe\t\x7f │ │ │ │ - {\x8c^\xd7'\xe5y\xe63`T\xe1!\xda\xca\x8b\x81\xdf\xb6\xa7.\x9d\x0f\xfc\x05\x80g\xcb\xc5\xdf\xc7\x13\xee\xb5@\x8e\xa7\x0c\xcb\xf2E\x15)\xb1\xb8\x02#a8\xf1\x16\xa1PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2\xc6\\\xb0*)Y\x87g\x85\xa7\x81\x84\xe9O\xe5N\x13Z\x11\xa1$b\xe9z\xeaQ\xaaE\xf3\x1d*\xaf\x01 │ │ │ │ - (5\xda\xb4PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3\xd1\x1b\xe1\xb5\x82\x9e\xe8\xd3\\\x0f\xe8\x87a\xc6 │ │ │ │ - \xb71?\r\xb3\nZ\xce\x06\xa5\xe9\xfd\xf3)\x1a\xcd\x86\x0e1)\xaa\xb72\xf1\x10NPK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00VGobtiChjVHmTGXzUJcm4\x90\xa8Wy\xb4sS\xd7\xed\xbaF\xc5\x06S\x02\xc7XL\t\x0c\xa5\x01\x13\x189KN\xc2\r\xd6\xdf\xaa~F\xban\xcc%B\xd0\xb31\xdc\xdf}\xf1\xc3s\xcaz\xf6\xcb#\x81\x8d\xbe\x0b\xf2y\x8d\x14\xa4\xc86\x18I\xc8\r\xd7\xc9\xdd5\xeb\xecRV\xae\xf2\xd2Q\x919\xbc\xb0I\xb7\xf2\x1bd\x83Z\xa6\x97\xc2\x15\x95\xdc\x11\xd2\x89\xc0j\xb1DC8\xb6T\x0f\xdcPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00BdHEWGCuwqaOQonBqrKw1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01w\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x01\x00\x00VGobtiChjVHmTGXzUJcm4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00" │ │ │ │ - b'PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99[OH\xa6 │ │ │ │ + \xb7\x95M\xeaPK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00msMvozuqUCYODnJxLuzb4\x11\x82\x94j\xae\xc5\x80j;\xa8|\xb4SN\xa9\x04\x1aO\xb0\xb9\x95\x96\xa5\xfd\xce\xdcW\x00H\x16\xe2@\xae\x04\xf5\x83`#\xd9\x8eYPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\t': │ │ │ │ + +R\x00\x00\x00R\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00NofxrivUwxKBgVxPuPul1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x85\x00\x00\x00efNvVwewNRcjzgTWqwCo2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\xc2\xec\xa4\x9b │ │ │ │ + \x00\x00\x00 │ │ │ │ + \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x01\x00\x00XqQrIhVxhqHLOvaUBPYK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\x01\x00\x00msMvozuqUCYODnJxLuzb4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00" │ │ │ │ + b"PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00BdHEWGCuwqaOQonBqrKw1\x03O\xc4\xb8\xed\x12\xd2t\x08\xb9Qc\xb5\xfe\t\x7f │ │ │ │ + {\x8c^\xd7'\xe5y\xe63`T\xe1!\xda\xca\x8b\x81\xdf\xb6\xa7.\x9d\x0f\xfc\x05\x80g\xcb\xc5\xdf\xc7\x13\xee\xb5@\x8e\xa7\x0c\xcb\xf2E\x15)\xb1\xb8\x02#a8\xf1\x16\xa1PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2\xc6\\\xb0*)Y\x87g\x85\xa7\x81\x84\xe9O\xe5N\x13Z\x11\xa1$b\xe9z\xeaQ\xaaE\xf3\x1d*\xaf\x01 │ │ │ │ + (5\xda\xb4PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3\xd1\x1b\xe1\xb5\x82\x9e\xe8\xd3\\\x0f\xe8\x87a\xc6 │ │ │ │ + \xb71?\r\xb3\nZ\xce\x06\xa5\xe9\xfd\xf3)\x1a\xcd\x86\x0e1)\xaa\xb72\xf1\x10NPK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00VGobtiChjVHmTGXzUJcm4\x90\xa8Wy\xb4sS\xd7\xed\xbaF\xc5\x06S\x02\xc7XL\t\x0c\xa5\x01\x13\x189KN\xc2\r\xd6\xdf\xaa~F\xban\xcc%B\xd0\xb31\xdc\xdf}\xf1\xc3s\xcaz\xf6\xcb#\x81\x8d\xbe\x0b\xf2y\x8d\x14\xa4\xc86\x18I\xc8\r\xd7\xc9\xdd5\xeb\xecRV\xae\xf2\xd2Q\x919\xbc\xb0I\xb7\xf2\x1bd\x83Z\xa6\x97\xc2\x15\x95\xdc\x11\xd2\x89\xc0j\xb1DC8\xb6T\x0f\xdcPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00BdHEWGCuwqaOQonBqrKw1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01w\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x01\x00\x00VGobtiChjVHmTGXzUJcm4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00" │ │ │ │ + b'PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\OH\xa6 │ │ │ │ [\x88\x00\x00\x00\x88\x00\x00\x00\x15\x00\x00\x00DyHKewLhhibhzUGoPJPV1\x86Q\xaf\xa9J\xc0\x9cx\xc1\xb1\xc7\xf1\x9c\xd1\xd02NK\x026h8\x88V\xc0+\x12\x05;\xb9\xf6\xa27\xe7\xbc\x81\xf9uQ\'V\rU\xd1j\xe0\xcf\x87\nD\xc6W\xe1\x1b\xc0,\xcf\xabw\xe9\x14\xf54\x89\xfb\xc9\xf2\x87\\u\xbaQ\x9aI\xe9##\xf4\xc9\xd1/ │ │ │ │ \x87\xf6u8\x97H\xb80F\x1dFe\x03\x10\xcf\xfb6\xf2\xb1\xaf1\x02 │ │ │ │ - {t\xfe\x9f\x8cs\x04\xfd\xb5\xae.\'\x9c\xd8s\xbc\xc3Jv\x93f\xf6\xb7\x90\xc4B=\xcd\xb5\xf1u\xbf\xb7PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00wsuNZTypxrmjXzftuAYY2p\xcc\x9f\xf9w\xa1\x00/ │ │ │ │ + {t\xfe\x9f\x8cs\x04\xfd\xb5\xae.\'\x9c\xd8s\xbc\xc3Jv\x93f\xf6\xb7\x90\xc4B=\xcd\xb5\xf1u\xbf\xb7PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00wsuNZTypxrmjXzftuAYY2p\xcc\x9f\xf9w\xa1\x00/ │ │ │ │ \xf1\xa2\xc9t\xdc\x18\x14\xd0/\x86f\xa7 │ │ │ │ - [9\\\xba\x0ew\x16\x04\xc3\x02B;f)\xeee\x00\xd4"Zwt\xd4\xc3\xf3\x00\xdfk\xc3\x15PK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [p\x0c\x9d\xfe \x00\x00\x00 │ │ │ │ + [9\\\xba\x0ew\x16\x04\xc3\x02B;f)\xeee\x00\xd4"Zwt\xd4\xc3\xf3\x00\xdfk\xc3\x15PK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\p\x0c\x9d\xfe │ │ │ │ + \x00\x00\x00 │ │ │ │ \x00\x00\x00\x15\x00\x00\x00GoEKRJHEeXLoKGItDIkA36\xf3?\xe5\xf0 │ │ │ │ [\xe8\xadA\xd5\x82\xc1 │ │ │ │ (\xabw\xe8\x7f\xb3\xf6\xd2\x0c\xe4\x03\xcf\xe4r\xdb │ │ │ │ - {\x81\xf4\xf3HPK\x03\x04\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00loHFWYBepAJXibTPNyJv4bU\xc8\x18\xad`\xa7]\xdeM\xfcm\xe1\x10|\xf9\xa2d\x00\x16\x1fD|\xe2r7\xd9\x92\xad\xfcbS\xbe\xb6\xe0\xc8\xe0\xa2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [OH\xa6 │ │ │ │ - [\x88\x00\x00\x00\x88\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00DyHKewLhhibhzUGoPJPV1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbb\x00\x00\x00wsuNZTypxrmjXzftuAYY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [p\x0c\x9d\xfe \x00\x00\x00 │ │ │ │ + {\x81\xf4\xf3HPK\x03\x04\x14\x00\x00\x00\x00\x00O3)\\\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00loHFWYBepAJXibTPNyJv4bU\xc8\x18\xad`\xa7]\xdeM\xfcm\xe1\x10|\xf9\xa2d\x00\x16\x1fD|\xe2r7\xd9\x92\xad\xfcbS\xbe\xb6\xe0\xc8\xe0\xa2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\OH\xa6 │ │ │ │ + [\x88\x00\x00\x00\x88\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00DyHKewLhhibhzUGoPJPV1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbb\x00\x00\x00wsuNZTypxrmjXzftuAYY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\p\x0c\x9d\xfe │ │ │ │ + \x00\x00\x00 │ │ │ │ \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01 │ │ │ │ - \x01\x00\x00GoEKRJHEeXLoKGItDIkA3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x8f\x03\x99 │ │ │ │ - [\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x01\x00\x00loHFWYBepAJXibTPNyJv4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00' │ │ │ │ + \x01\x00\x00GoEKRJHEeXLoKGItDIkA3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00O3)\\\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x01\x00\x00loHFWYBepAJXibTPNyJv4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.zip(uncompressed_size=256, num_files=32, │ │ │ │ min_file_size=4, compression='bz2') │ │ │ │ ... │ │ │ │ - b'PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [g#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1BZh91AY&SY\xb9;q\x1c\x00\x00\x08\xff\xff\xc0\xc0H\x00\xca3\x98\x88\x90T\x00\x81\xe0A`\\\x02\x16\x0e\x1098\x03\x01\x02D\x01\x11\x1b\x00,4 │ │ │ │ + b'PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\g#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1BZh91AY&SY\xb9;q\x1c\x00\x00\x08\xff\xff\xc0\xc0H\x00\xca3\x98\x88\x90T\x00\x81\xe0A`\\\x02\x16\x0e\x1098\x03\x01\x02D\x01\x11\x1b\x00,4 │ │ │ │ \x00T`\x98\x83&CA\x88h\r4\x1902\x86i\xa4\xf2d1\x06\x99\x19\x1a4i\x82h\xc8\xf5\x03h\xd0dOQ\xea1\xa41r\x01\xe79\xfa\x9c\xfbY_\xc3\x16Y\xaa\r\'\xfc- │ │ │ │ \x03|P\x03\xd9"\x8a\x13\x18\xa3\x0c\xb5\x13\xce$\xce\x10\xdbm_\x84\x02\x10\x13\x84?OY\xf9\xe0\x1d\x19\x047.9HSZ\xf7S\x18\xf7\x8b\xb9"\x9c │ │ │ │ - (H\\\x9d\xb8\x8e\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2BZh91AY&SY\x91t\x99\xe9\x00\x00\x00X\xc2\x00\x08\x0c\x00\x08\x00 │ │ │ │ + (H\\\x9d\xb8\x8e\x00PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2BZh91AY&SY\x91t\x99\xe9\x00\x00\x00X\xc2\x00\x08\x0c\x00\x08\x00 │ │ │ │ \x00\x02\x00\x00 │ │ │ │ - \x00"\x03e\x08`4\x11|]\xc9\x14\xe1BBE\xd2g\xa4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00HsjAcfZksMRViIYdJRrn3BZh91AY&SY\x1d"\xce\x8d\x00\x00\x12w\xff\xc1\x00@\x80\x00`\n\x01$ │ │ │ │ + \x00"\x03e\x08`4\x11|]\xc9\x14\xe1BBE\xd2g\xa4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00HsjAcfZksMRViIYdJRrn3BZh91AY&SY\x1d"\xce\x8d\x00\x00\x12w\xff\xc1\x00@\x80\x00`\n\x01$ │ │ │ │ \x10\x00\x10\x10@\x00\x88\x01\x80\x08\x05\x80!\x02%\x00\x16\x10!\x00 │ │ │ │ \x00#\x01\xa0\x00i\xe5\x03jz\x9bj\x86\x18&\x04\xc0CFM0u\x97\xc1\x0e4vD\xecW\x03 │ │ │ │ {\xd2\xaf\tO\x90\x90eT\x11\xcd\x83\x01\'\x1f\x8b\xb9"\x9c │ │ │ │ - (H\x0e\x91gF\x80PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [W\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00dKxUVFacqRcQYvCYYRga4BZh91AY&SY\xef\xae\x0bX\x00\x00\x04\xc90 │ │ │ │ + (H\x0e\x91gF\x80PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\W\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00dKxUVFacqRcQYvCYYRga4BZh91AY&SY\xef\xae\x0bX\x00\x00\x04\xc90 │ │ │ │ \x80\x10\x04"\x02\x00\x10 \x00 │ │ │ │ - \x001\x06LA\x03L&F\x11A\xcf\x17rE8P\x90\xef\xae\x0bXPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oYfSueoxPSgBHsToacJD5BZh91AY&SY\xf0\x17\x17\x12\x00\x00\x00 │ │ │ │ + \x001\x06LA\x03L&F\x11A\xcf\x17rE8P\x90\xef\xae\x0bXPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oYfSueoxPSgBHsToacJD5BZh91AY&SY\xf0\x17\x17\x12\x00\x00\x00 │ │ │ │ \x0b\x82\x00\x00\x01\x00\x01\x00\x10\x00\x02 │ │ │ │ \x00!\x83A\x9a\tpqw$S\x85\t\x0f\x01qq │ │ │ │ - PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00TjtphorteObohEsZgfLW6BZh91AY&SY\xb6\xce\xa9\x04\x00\x00\x00\x924\x04\x00\x00\x08\x00\x10\x00@\x00\x01 │ │ │ │ - \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0bl\xea\x90@PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00pfDzrPQggzbrJiiDPZeQ7BZh91AY&SYy\xcf\x8a\x94\x00\x00\x01`\x84\x04\x00\x00\x00\xa0\x00\x02\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe7>*PPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00fCpVOLlelZEijfQSbBNk8BZh91AY&SY │ │ │ │ + PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00TjtphorteObohEsZgfLW6BZh91AY&SY\xb6\xce\xa9\x04\x00\x00\x00\x924\x04\x00\x00\x08\x00\x10\x00@\x00\x01 │ │ │ │ + \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0bl\xea\x90@PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00pfDzrPQggzbrJiiDPZeQ7BZh91AY&SYy\xcf\x8a\x94\x00\x00\x01`\x84\x04\x00\x00\x00\xa0\x00\x02\x00 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe7>*PPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00fCpVOLlelZEijfQSbBNk8BZh91AY&SY │ │ │ │ (\'$\x8d\x00\x00\x01\xa1D\x02\x00\x00\x10\x08\x00\x00\x08 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa0\x9c\x924PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ZPGfxsRfFzDHwBJURZHT9BZh91AY&SYy\xadb\xa8\x00\x00\x00@\x10\x04\x00\x14\x01 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xe6\xb5\x8a\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bhnORELPdeTclcaRrihI10BZh91AY&SY\xfarub\x00\x00\x01\xb0\x04 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa0\x9c\x924PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ZPGfxsRfFzDHwBJURZHT9BZh91AY&SYy\xadb\xa8\x00\x00\x00@\x10\x04\x00\x14\x01 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xe6\xb5\x8a\xa0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bhnORELPdeTclcaRrihI10BZh91AY&SY\xfarub\x00\x00\x01\xb0\x04 │ │ │ │ \x00\x00\x81\x08\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xe9\xc9\xd5\x88PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xa6G │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xe9\xc9\xd5\x88PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xa6G │ │ │ │ (\xb3*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MVkBFQzPuESPIajAndSX11BZh91AY&SY\xd7\xb5\x81\x83\x00\x00\x01\xa0\x06\x00\x00\x84\x00@\x00 │ │ │ │ - \x00!\x98\x19\x83,.\xe4\x8ap\xa1!\xafk\x03\x06PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [K\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iWmLrWzhUFeKQsbyxfOb12BZh91AY&SY5\xc8\x9d\xee\x00\x00\x01\t\x18\x02\x00\x08\x00\x02\x00 │ │ │ │ + \x00!\x98\x19\x83,.\xe4\x8ap\xa1!\xafk\x03\x06PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\K\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iWmLrWzhUFeKQsbyxfOb12BZh91AY&SY5\xc8\x9d\xee\x00\x00\x01\t\x18\x02\x00\x08\x00\x02\x00 │ │ │ │ \x00 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xd7"w\xb8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00tOzTFyGrgJGPgVPVTJQA13BZh91AY&SY+\x12Kd\x00\x00\x00 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xd7"w\xb8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00tOzTFyGrgJGPgVPVTJQA13BZh91AY&SY+\x12Kd\x00\x00\x00 │ │ │ │ \r\x08\x00\x00\x01\x00@\x08\x00 │ │ │ │ \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xacI- │ │ │ │ - \x90PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NxPdcWzUXIDleQUOKvpf14BZh91AY&SY\xd3\x19KA\x00\x00\x01\x98\x02\x00\x08\x02\x00\x04@ │ │ │ │ + \x90PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NxPdcWzUXIDleQUOKvpf14BZh91AY&SY\xd3\x19KA\x00\x00\x01\x98\x02\x00\x08\x02\x00\x04@ │ │ │ │ \x00!\x9ah3M\x13<]\xc9\x14\xe1BCLe- │ │ │ │ - \x04PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dviXPwvzSqnsgJrjRltF15BZh91AY&SY@\xf9!a\x00\x00\x01\xc9\x00 │ │ │ │ + \x04PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dviXPwvzSqnsgJrjRltF15BZh91AY&SY@\xf9!a\x00\x00\x01\xc9\x00 │ │ │ │ \x00\x00\x00\x80P │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\x03\xe4\x85\x84PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MpJWmhxyKnbkrXpTCrEe16BZh91AY&SY\t\xe2\xfd\x88\x00\x00\x01\x06\x04@\x08@\x00@\x00 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\x03\xe4\x85\x84PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MpJWmhxyKnbkrXpTCrEe16BZh91AY&SY\t\xe2\xfd\x88\x00\x00\x01\x06\x04@\x08@\x00@\x00 │ │ │ │ \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\'\x8b\xf6 │ │ │ │ - PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [B\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PqmNpvcgbedvCMhvHext17BZh91AY&SY\x8a │ │ │ │ + PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\B\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PqmNpvcgbedvCMhvHext17BZh91AY&SY\x8a │ │ │ │ [\x88P\x00\x00\x00\xc0\x06\x04\x00@\x00"\x00 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB)n!@PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x06F* │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB)n!@PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x06F* │ │ │ │ [.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YUwtXejffFiKWjvjXrBs18BZh91AY&SYz\x813\xc0\x00\x00\x01\xc1 │ │ │ │ \xc0\x00\x00@\x01\x00\x00\x80 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xea\x04\xcf\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RxylfYpFwNezXCvGboIa19BZh91AY&SY\xb1\xe4I\xf3\x00\x00\x01\x08E\x04\x00 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xea\x04\xcf\x00PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RxylfYpFwNezXCvGboIa19BZh91AY&SY\xb1\xe4I\xf3\x00\x00\x01\x08E\x04\x00 │ │ │ │ \x00\x00\x10\x08\x00 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\xc7\x91\'\xccPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sTIkednBgSUNdSogBkfX20BZh91AY&SY\x92UG\xad\x00\x00\x00\x00i\x00\x01\x02\x00\x00\x01\x10\x00 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBIU\x1e\xb4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x87\xdc5 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\xc7\x91\'\xccPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sTIkednBgSUNdSogBkfX20BZh91AY&SY\x92UG\xad\x00\x00\x00\x00i\x00\x01\x02\x00\x00\x01\x10\x00 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBIU\x1e\xb4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x87\xdc5 │ │ │ │ (.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DhgguyDpGMlzAzXxhzUl21BZh91AY&SY\x1c\xba\x15\xaa\x00\x00\x01\xd0\x04\x82\x00\x10\x00\x00@ │ │ │ │ \x00 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@r\xe8V\xa8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JeXWusgaoHpUhDjwLtrH22BZh91AY&SY\x9b\xacO\xfa\x00\x00\x00\x84\x11\x00\x08 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@r\xe8V\xa8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JeXWusgaoHpUhDjwLtrH22BZh91AY&SY\x9b\xacO\xfa\x00\x00\x00\x84\x11\x00\x08 │ │ │ │ \x00\x02\x00 │ │ │ │ - \x000\xcc\x0cz\x82qw$S\x85\t\t\xba\xc4\xff\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gVxPuPulkWEcumejcHjF23BZh91AY&SY\xe1\x85@\xe6\x00\x00\x00\x00+ │ │ │ │ + \x000\xcc\x0cz\x82qw$S\x85\t\t\xba\xc4\xff\xa0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gVxPuPulkWEcumejcHjF23BZh91AY&SY\xe1\x85@\xe6\x00\x00\x00\x00+ │ │ │ │ \x00\x04\x00\x10\x00\x00\x10 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x86\x15\x03\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cKIHCMwxnyrccspadwlF24BZh91AY&SYj\xee\xef\xcc\x00\x00\x01\x89\x11\x04\x00\x10\x00\x00\x02\x00@ │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xab\xbb\xbf0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [J\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00FeqBUnBjeTrRnLpAuzTm25BZh91AY&SY\xd6W\xe5r\x00\x00\x00\xd0\x01\x84\x00\x02\x00\x00\x08\x00\x02 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BCY_\x95\xc8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LcQYxgefNvVwewNRcjzg26BZh91AY&SYX\x8e\xed6\x00\x00\x01\x08\x1a\x01\x00\x08\x00\x04\x00\x00\x01 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BAb;\xb4\xd8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CoCkpwFBnmgOfMmoMIMA27BZh91AY&SY\x1a\rW\xb1\x00\x00\x00\x88D\x00\x05\x00\x08\x04\x00 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@h5^\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [k;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YDlLCoMUdprtyEhaAtHQ28BZh91AY&SY^zSv\x00\x00\x01\x16\x00\x00\x80\x02\x00\x80\x10 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BAy\xe9M\xd8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NOODKlMQNsEGUfRBsxal29BZh91AY&SY\xaf\xb4\xce\x02\x00\x00\x01\x90\x10\x80@@\x00\x01\x02 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xbe\xd38\x08PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00nFKQOtdbLYrwLInIpsCM30BZh91AY&SY\x8c|\xca\xd2\x00\x00\x01`\x08\x80\x08\x00\x00\x84\x00\x00\x08 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB1\xf3+HPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [f\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bclIddYvUlwsjrZMtvnB31BZh91AY&SY\x01\xb1 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x86\x15\x03\x98PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cKIHCMwxnyrccspadwlF24BZh91AY&SYj\xee\xef\xcc\x00\x00\x01\x89\x11\x04\x00\x10\x00\x00\x02\x00@ │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xab\xbb\xbf0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\J\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00FeqBUnBjeTrRnLpAuzTm25BZh91AY&SY\xd6W\xe5r\x00\x00\x00\xd0\x01\x84\x00\x02\x00\x00\x08\x00\x02 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BCY_\x95\xc8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LcQYxgefNvVwewNRcjzg26BZh91AY&SYX\x8e\xed6\x00\x00\x01\x08\x1a\x01\x00\x08\x00\x04\x00\x00\x01 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BAb;\xb4\xd8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CoCkpwFBnmgOfMmoMIMA27BZh91AY&SY\x1a\rW\xb1\x00\x00\x00\x88D\x00\x05\x00\x08\x04\x00 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@h5^\xc4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\k;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YDlLCoMUdprtyEhaAtHQ28BZh91AY&SY^zSv\x00\x00\x01\x16\x00\x00\x80\x02\x00\x80\x10 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BAy\xe9M\xd8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NOODKlMQNsEGUfRBsxal29BZh91AY&SY\xaf\xb4\xce\x02\x00\x00\x01\x90\x10\x80@@\x00\x01\x02 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xbe\xd38\x08PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00nFKQOtdbLYrwLInIpsCM30BZh91AY&SY\x8c|\xca\xd2\x00\x00\x01`\x08\x80\x08\x00\x00\x84\x00\x00\x08 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB1\xf3+HPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\f\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bclIddYvUlwsjrZMtvnB31BZh91AY&SY\x01\xb1 │ │ │ │ \xa8\x00\x00\x00(\x06\x02\x00\x00\x01\x00\x80 \x00 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x06\xc4\x82\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iAGIRKemRjXXUMRDLwSf32BZh91AY&SY\xa7#\xc9\xe9\x00\x00\x01\xa4A\x04\x00\x00\x04 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x06\xc4\x82\xa0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iAGIRKemRjXXUMRDLwSf32BZh91AY&SY\xa7#\xc9\xe9\x00\x00\x01\xa4A\x04\x00\x00\x04 │ │ │ │ \x00\x00\x10 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x9c\x8f\'\xa4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [g#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd7\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01=\x01\x00\x00HsjAcfZksMRViIYdJRrn3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [W\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdb\x01\x00\x00dKxUVFacqRcQYvCYYRga4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01B\x02\x00\x00oYfSueoxPSgBHsToacJD5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x02\x00\x00TjtphorteObohEsZgfLW6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x08\x03\x00\x00pfDzrPQggzbrJiiDPZeQ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x03\x00\x00fCpVOLlelZEijfQSbBNk8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xca\x03\x00\x00ZPGfxsRfFzDHwBJURZHT9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\'\x04\x00\x00bhnORELPdeTclcaRrihI10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xa6G │ │ │ │ - (\xb3*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00MVkBFQzPuESPIajAndSX11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [K\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe5\x04\x00\x00iWmLrWzhUFeKQsbyxfOb12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01G\x05\x00\x00tOzTFyGrgJGPgVPVTJQA13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa9\x05\x00\x00NxPdcWzUXIDleQUOKvpf14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\t\x06\x00\x00dviXPwvzSqnsgJrjRltF15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x06\x00\x00MpJWmhxyKnbkrXpTCrEe16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [B\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc9\x06\x00\x00PqmNpvcgbedvCMhvHext17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x06F* │ │ │ │ - [.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01)\x07\x00\x00YUwtXejffFiKWjvjXrBs18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8b\x07\x00\x00RxylfYpFwNezXCvGboIa19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xed\x07\x00\x00sTIkednBgSUNdSogBkfX20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x87\xdc5 │ │ │ │ - (.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x08\x00\x00DhgguyDpGMlzAzXxhzUl21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x08\x00\x00JeXWusgaoHpUhDjwLtrH22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x10\t\x00\x00gVxPuPulkWEcumejcHjF23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01r\t\x00\x00cKIHCMwxnyrccspadwlF24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [J\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\t\x00\x00FeqBUnBjeTrRnLpAuzTm25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x016\n\x00\x00LcQYxgefNvVwewNRcjzg26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x98\n\x00\x00CoCkpwFBnmgOfMmoMIMA27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [k;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf8\n\x00\x00YDlLCoMUdprtyEhaAtHQ28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01X\x0b\x00\x00NOODKlMQNsEGUfRBsxal29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00nFKQOtdbLYrwLInIpsCM30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [f\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00bclIddYvUlwsjrZMtvnB31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01|\x0c\x00\x00iAGIRKemRjXXUMRDLwSf32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x9c\x8f\'\xa4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\g#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd7\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01=\x01\x00\x00HsjAcfZksMRViIYdJRrn3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\W\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdb\x01\x00\x00dKxUVFacqRcQYvCYYRga4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01B\x02\x00\x00oYfSueoxPSgBHsToacJD5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x02\x00\x00TjtphorteObohEsZgfLW6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x08\x03\x00\x00pfDzrPQggzbrJiiDPZeQ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x03\x00\x00fCpVOLlelZEijfQSbBNk8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xca\x03\x00\x00ZPGfxsRfFzDHwBJURZHT9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\'\x04\x00\x00bhnORELPdeTclcaRrihI10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xa6G │ │ │ │ + (\xb3*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00MVkBFQzPuESPIajAndSX11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\K\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe5\x04\x00\x00iWmLrWzhUFeKQsbyxfOb12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01G\x05\x00\x00tOzTFyGrgJGPgVPVTJQA13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa9\x05\x00\x00NxPdcWzUXIDleQUOKvpf14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\t\x06\x00\x00dviXPwvzSqnsgJrjRltF15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x06\x00\x00MpJWmhxyKnbkrXpTCrEe16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\B\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc9\x06\x00\x00PqmNpvcgbedvCMhvHext17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x06F* │ │ │ │ + [.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01)\x07\x00\x00YUwtXejffFiKWjvjXrBs18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8b\x07\x00\x00RxylfYpFwNezXCvGboIa19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xed\x07\x00\x00sTIkednBgSUNdSogBkfX20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x87\xdc5 │ │ │ │ + (.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x08\x00\x00DhgguyDpGMlzAzXxhzUl21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x08\x00\x00JeXWusgaoHpUhDjwLtrH22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x10\t\x00\x00gVxPuPulkWEcumejcHjF23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01r\t\x00\x00cKIHCMwxnyrccspadwlF24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\J\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\t\x00\x00FeqBUnBjeTrRnLpAuzTm25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x016\n\x00\x00LcQYxgefNvVwewNRcjzg26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x98\n\x00\x00CoCkpwFBnmgOfMmoMIMA27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\k;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf8\n\x00\x00YDlLCoMUdprtyEhaAtHQ28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01X\x0b\x00\x00NOODKlMQNsEGUfRBsxal29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00nFKQOtdbLYrwLInIpsCM30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\f\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00bclIddYvUlwsjrZMtvnB31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01|\x0c\x00\x00iAGIRKemRjXXUMRDLwSf32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ \x00 \x00w\x08\x00\x00\xde\x0c\x00\x00\x00\x00' │ │ │ │ - b'PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1BZh91AY&SY\x12\xa6\xbba\x00\x00\x03\xff\xff\xcd\x10)\x10H\x00\x00J@A\xc9\xa0`\x10\x00\x04\\I\xa7\x00\x92a\xe4 │ │ │ │ + b'PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1BZh91AY&SY\x12\xa6\xbba\x00\x00\x03\xff\xff\xcd\x10)\x10H\x00\x00J@A\xc9\xa0`\x10\x00\x04\\I\xa7\x00\x92a\xe4 │ │ │ │ \x06\x11\x00/\x10 \x02\x02 │ │ │ │ \x00T`\x98LL\x991\x190\x00F\x10bf\x98\xa7\xea\x18\x00\x990\x9a0\x02mF&\x86\x01<\xa6O\n>\xef\xbb\xabk\xbc\n\x99\x99&\x92\x80\x90|\xba\xf3r?\x80\x1f\xabu\xb6\xfdv\x01\xb2- │ │ │ │ D(\xb4\x18\x84/ │ │ │ │ - \xba\x044\n\xef\xfb\x10X\x80\xfe\x8cJ\x10\n]@7\x17rE8P\x90\x12\xa6\xbbaPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00OKOtybVHPNUsZiksKaMD2BZh91AY&SY\xcc\xf9\xb0\xb7\x00\x00\x04\x9b\xdf │ │ │ │ + \xba\x044\n\xef\xfb\x10X\x80\xfe\x8cJ\x10\n]@7\x17rE8P\x90\x12\xa6\xbbaPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00OKOtybVHPNUsZiksKaMD2BZh91AY&SY\xcc\xf9\xb0\xb7\x00\x00\x04\x9b\xdf │ │ │ │ \x80\x08\x00\x04\x01@\x00\x00 │ │ │ │ \x0c\x00\x80\x01\x00\x00\x10\x00\x90\xa3\x00 │ │ │ │ - \x001L\x98\x99\x06F\x14\x00\x01\xe9\xea\x8b\xa5\xf7c\x8b\xc8\x17Fc\xe2\xeeH\xa7\n\x12\x19\x9f6\x16\xe0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xeeP\xe4\x10i\x00\x00\x00 │ │ │ │ + \x001L\x98\x99\x06F\x14\x00\x01\xe9\xea\x8b\xa5\xf7c\x8b\xc8\x17Fc\xe2\xeeH\xa7\n\x12\x19\x9f6\x16\xe0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xeeP\xe4\x10i\x00\x00\x00 │ │ │ │ (\x00\x00\x00\x15\x00\x00\x00ebanNuOGuTbyRgKrbyBc3BZh91AY&SY\x96\xc7\xce\xee\x00\x00\x0f\xff\x7f\x90\x04\x01\x81\x080\x00@DH\x88$ │ │ │ │ \x80&\x84\x00\x04 \x80`@\x01!@\x00\x00 !\x00 │ │ │ │ \x00#\x00\xd04\r\x1e\xa0h\xf4\x9b5C\x0c\x8c\t\xa6\x04\xc8bh\xc3\xde\xd5\x83\xc64\xf8 │ │ │ │ (\xb9H;e/ │ │ │ │ - \x92\x106\x87\xbd#\x11Q\xa0\n?\x17rE8P\x90\x96\xc7\xce\xeePK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00NxhGjAUqXkPFQBKVhOce4BZh91AY&SY0\xfb\x8d\x8a\x00\x00\x03\\\x1f │ │ │ │ + \x92\x106\x87\xbd#\x11Q\xa0\n?\x17rE8P\x90\x96\xc7\xce\xeePK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00NxhGjAUqXkPFQBKVhOce4BZh91AY&SY0\xfb\x8d\x8a\x00\x00\x03\\\x1f │ │ │ │ \x00\x00@\x02\x04\x02\x00\x00\x08\x84 \x00\x00\x10\x00\x80 │ │ │ │ - \x00"\x00\x0c\x84\r\x03B\xd9\xf6\x8e\x12\x01\xf1w$S\x85\t\x03\x0f\xb8\xd8\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00qbMaUkvdqucNKsRecsUN5BZh91AY&SY\xc0\xdb\x0f\n\x00\x00\x01B#\x00\x00\x80\x04\x00\x01\x08\x00\x00@ │ │ │ │ - \x000\xcd\x00\xc3D27\x17rE8P\x90\xc0\xdb\x0f\nPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00PjusgsjGHaxCTzecSPSn6BZh91AY&SYu\xa3\xd5\xb7\x00\x00\x00\x18\x18\x00 │ │ │ │ + \x00"\x00\x0c\x84\r\x03B\xd9\xf6\x8e\x12\x01\xf1w$S\x85\t\x03\x0f\xb8\xd8\xa0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00qbMaUkvdqucNKsRecsUN5BZh91AY&SY\xc0\xdb\x0f\n\x00\x00\x01B#\x00\x00\x80\x04\x00\x01\x08\x00\x00@ │ │ │ │ + \x000\xcd\x00\xc3D27\x17rE8P\x90\xc0\xdb\x0f\nPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00PjusgsjGHaxCTzecSPSn6BZh91AY&SYu\xa3\xd5\xb7\x00\x00\x00\x18\x18\x00 │ │ │ │ \x10\x00\x00\x10\x00\x80 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xd6\x8fV\xdcPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ybVGobtiChjVHmTGXzUJ7BZh91AY&SY\x8d\x80 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xd6\x8fV\xdcPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ybVGobtiChjVHmTGXzUJ7BZh91AY&SY\x8d\x80 │ │ │ │ {1\x00\x00\x00\x00\xb0\x08\x08@\x00\x00@ │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BB6\x01\xec\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00imlTyThDaWauPZbQAbOf8BZh91AY&SY_I\xd05\x00\x00\x00\xc4\x06\x00\x02\x00\x01\x10\x00\x01\x00 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA}\'@\xd4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00wVrmhABdvIYwwyluHuER9BZh91AY&SY\'\xfes\xaa\x00\x00\x01@\x88\x80\x08\x00 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BB6\x01\xec\xc4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00imlTyThDaWauPZbQAbOf8BZh91AY&SY_I\xd05\x00\x00\x00\xc4\x06\x00\x02\x00\x01\x10\x00\x01\x00 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA}\'@\xd4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00wVrmhABdvIYwwyluHuER9BZh91AY&SY\'\xfes\xaa\x00\x00\x01@\x88\x80\x08\x00 │ │ │ │ \x00\x01\x10\x00 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x9f\xf9\xce\xa8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oFTuGBShuNMYwfxyiyiV10BZh91AY&SYg\xdes\x8a\x00\x00\x00\x0c\x08\x00 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x9f\xf9\xce\xa8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oFTuGBShuNMYwfxyiyiV10BZh91AY&SYg\xdes\x8a\x00\x00\x00\x0c\x08\x00 │ │ │ │ \x00 @\x04 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\x9fy\xce │ │ │ │ - (PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xbe\xa4 │ │ │ │ + (PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xbe\xa4 │ │ │ │ [\x1c,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00GNGNkXjEpGpwJnLsgFiw11BZh91AY&SY\xe7m\x0f\xcd\x00\x00\x01\x90\x03\x01\x80\x00 │ │ │ │ \x00\x02 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9d\xb4?4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CCiklBQsTMLrgYSvSUrA12BZh91AY&SY\xadh\xb1m\x00\x00\x00\x04\xa4\x00\x10\x00@\x00\x04@\x00 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xb5\xa2\xc5\xb4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TZsXAYZQJiaEKWAKHkHZ13BZh91AY&SYx\'Ld\x00\x00\x01\x12D\x00\x08\x01\x00\x00@@\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe0\x9d1\x90PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PaUQyfxEnzOVDReSViRS14BZh91AY&SY\xee\x9f\x8fD\x00\x00\x00\x01E\x00\x10\x00\x80\x00\x00\xc0\x00 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xba~=\x10PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [DQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bguUDVWeErAxyfRzHyjC15BZh91AY&SY │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9d\xb4?4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CCiklBQsTMLrgYSvSUrA12BZh91AY&SY\xadh\xb1m\x00\x00\x00\x04\xa4\x00\x10\x00@\x00\x04@\x00 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xb5\xa2\xc5\xb4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TZsXAYZQJiaEKWAKHkHZ13BZh91AY&SYx\'Ld\x00\x00\x01\x12D\x00\x08\x01\x00\x00@@\x00 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe0\x9d1\x90PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PaUQyfxEnzOVDReSViRS14BZh91AY&SY\xee\x9f\x8fD\x00\x00\x00\x01E\x00\x10\x00\x80\x00\x00\xc0\x00 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xba~=\x10PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\DQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bguUDVWeErAxyfRzHyjC15BZh91AY&SY │ │ │ │ {\x97\xfb\xd3\x00\x00\x01\x14!\x08\x00\x00 \x00\x10\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xee_\xefLPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YyDvezQpseIcIEkbvKFL16BZh91AY&SY\xea\xa3\xd8a\x00\x00\x01\x88\x18\xa0\x00\x00\x00\xa0\x00\x10\x00 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xaa\x8fa\x84PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JmzZoasXWepvMYShokOI17BZh91AY&SY\xf0]\xfbf\x00\x00\x01\x0c$\x00\x02\x10\x00@\x00\x04\x00 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BC\xc1w\xed\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [z\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00uAyItVwsuNZTypxrmjXz18BZh91AY&SY\xa24z\xd4\x00\x00\x00\x00\x05\x04\x80\x00\x06 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\x88\xd1\xebPPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YYDGJAzqJeqUlYZDcekq19BZh91AY&SY\xcd3\xdcM\x00\x00\x00\xc2\x88\x00\x01\x00\x04\x00\x80\x00\x10 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BC4\xcfq4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00XaBgQFVeySBGvBWlvyak20BZh91AY&SYY\xd90e\x00\x00\x00\xc0H\x00\x01\x00 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xee_\xefLPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YyDvezQpseIcIEkbvKFL16BZh91AY&SY\xea\xa3\xd8a\x00\x00\x01\x88\x18\xa0\x00\x00\x00\xa0\x00\x10\x00 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xaa\x8fa\x84PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JmzZoasXWepvMYShokOI17BZh91AY&SY\xf0]\xfbf\x00\x00\x01\x0c$\x00\x02\x10\x00@\x00\x04\x00 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BC\xc1w\xed\x98PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\z\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00uAyItVwsuNZTypxrmjXz18BZh91AY&SY\xa24z\xd4\x00\x00\x00\x00\x05\x04\x80\x00\x06 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\x88\xd1\xebPPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YYDGJAzqJeqUlYZDcekq19BZh91AY&SY\xcd3\xdcM\x00\x00\x00\xc2\x88\x00\x01\x00\x04\x00\x80\x00\x10 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BC4\xcfq4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00XaBgQFVeySBGvBWlvyak20BZh91AY&SYY\xd90e\x00\x00\x00\xc0H\x00\x01\x00 │ │ │ │ \x04 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BAgd\xc1\x94PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [ │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BAgd\xc1\x94PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\ │ │ │ │ [\xae\x0b\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RJHEeXLoKGItDIkAgfVg21BZh91AY&SY\x9c=\x8d\xe2\x00\x00\x01\x82\x11\x80\x08\x00\x02\x00@@\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BBp\xf67\x88PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gneAQSxsOvxUCXOlmyhw22BZh91AY&SY\x97\xff\x19: │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BBp\xf67\x88PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gneAQSxsOvxUCXOlmyhw22BZh91AY&SY\x97\xff\x19: │ │ │ │ \x00\x00\x01\x95\x00\x80\x04\x00\x04@\x00\x00@ │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BB_\xfcd\xe8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pAJXibTPNyJvjuOPXUJB23BZh91AY&SY*\xe8]\xd6\x00\x00\x00\x86\x02\x80\x02\x00\x02\x00\x01\x00\x04 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xab\xa1wXPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [Q\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00UDlwmVRCkcgxJlJSNwHZ24BZh91AY&SY;/ │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BB_\xfcd\xe8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pAJXibTPNyJvjuOPXUJB23BZh91AY&SY*\xe8]\xd6\x00\x00\x00\x86\x02\x80\x02\x00\x02\x00\x01\x00\x04 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xab\xa1wXPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\Q\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00UDlwmVRCkcgxJlJSNwHZ24BZh91AY&SY;/ │ │ │ │ ]G\x00\x00\x01\x83\x08\x88\x00\x10\x00\x00\x01\x00\x04 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xec\xbdu\x1cPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CswwIRyhNNXuyCUKbkSE25BZh91AY&SY\xe9d │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xec\xbdu\x1cPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CswwIRyhNNXuyCUKbkSE25BZh91AY&SY\xe9d │ │ │ │ \xac\x00\x00\x01E\x00\x90\x00\x02\x00\x00\x08\x00\x10 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa5\x90\x82\xb0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qCdFLNkGsebQFTEXtyfx26BZh91AY&SY\xfe\x8c\xcb\\\x00\x00\x01\x00\x94\x04\x00\x00\x02\x0c\x00 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa5\x90\x82\xb0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qCdFLNkGsebQFTEXtyfx26BZh91AY&SY\xfe\x8c\xcb\\\x00\x00\x01\x00\x94\x04\x00\x00\x02\x0c\x00 │ │ │ │ \x00!\x9ah3M\x07<]\xc9\x14\xe1BC\xfa3- │ │ │ │ - pPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QneiGDdZyqLbwIYNUgwb27BZh91AY&SYj\xef\rd\x00\x00\x00\x88L\x00\x08\x00\x80@\x00\x04\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xab\xbc5\x90PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pGHMCdAaVQHnhZfDXNnf28BZh91AY&SY\xac\xdc\n\xc8\x00\x00\x00\xa4\x80\xa0\x00 │ │ │ │ + pPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QneiGDdZyqLbwIYNUgwb27BZh91AY&SYj\xef\rd\x00\x00\x00\x88L\x00\x08\x00\x80@\x00\x04\x00 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xab\xbc5\x90PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pGHMCdAaVQHnhZfDXNnf28BZh91AY&SY\xac\xdc\n\xc8\x00\x00\x00\xa4\x80\xa0\x00 │ │ │ │ \x00\x10\x00\x00@ \x00!\x9ah3M\x17<]\xc9\x14\xe1BB\xb3p+ │ │ │ │ - PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sDKZKYuFMsnYsZSlRZoI29BZh91AY&SY,\xe8\x9d\x9a\x00\x00\x00\x100\x00\x10\x00\x02\x02\x80 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xb3\xa2vhPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bFpfLYAsxvBveYZjmwKb30BZh91AY&SY\xdf\x06I\x8f\x00\x00\x00\x90P\x00\x80\x00 │ │ │ │ + PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sDKZKYuFMsnYsZSlRZoI29BZh91AY&SY,\xe8\x9d\x9a\x00\x00\x00\x100\x00\x10\x00\x02\x02\x80 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xb3\xa2vhPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bFpfLYAsxvBveYZjmwKb30BZh91AY&SY\xdf\x06I\x8f\x00\x00\x00\x90P\x00\x80\x00 │ │ │ │ P\x00 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BC|\x19&\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qQVXaNBgmovyWdKSsmlp32BZh91AY&SY\x7f6\x96T\x00\x00\x00\xc6@\x00\x02\x00\x10\x00\x00\xc0\x00 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfc\xdaYPPK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc6\x00\x00\x00OKOtybVHPNUsZiksKaMD2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xeeP\xe4\x10i\x00\x00\x00 │ │ │ │ - (\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x01\x00\x00ebanNuOGuTbyRgKrbyBc3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x01\x00\x00NxhGjAUqXkPFQBKVhOce4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01P\x02\x00\x00qbMaUkvdqucNKsRecsUN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb3\x02\x00\x00PjusgsjGHaxCTzecSPSn6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x14\x03\x00\x00ybVGobtiChjVHmTGXzUJ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x03\x00\x00imlTyThDaWauPZbQAbOf8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\x03\x00\x00wVrmhABdvIYwwyluHuER9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x04\x00\x00oFTuGBShuNMYwfxyiyiV10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xbe\xa4 │ │ │ │ - [\x1c,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x95\x04\x00\x00GNGNkXjEpGpwJnLsgFiw11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf5\x04\x00\x00CCiklBQsTMLrgYSvSUrA12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01W\x05\x00\x00TZsXAYZQJiaEKWAKHkHZ13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb9\x05\x00\x00PaUQyfxEnzOVDReSViRS14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [DQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1b\x06\x00\x00bguUDVWeErAxyfRzHyjC15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01}\x06\x00\x00YyDvezQpseIcIEkbvKFL16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x06\x00\x00JmzZoasXWepvMYShokOI17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [z\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01A\x07\x00\x00uAyItVwsuNZTypxrmjXz18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9f\x07\x00\x00YYDGJAzqJeqUlYZDcekq19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x01\x08\x00\x00XaBgQFVeySBGvBWlvyak20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [ │ │ │ │ - [\xae\x0b\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01a\x08\x00\x00RJHEeXLoKGItDIkAgfVg21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x08\x00\x00gneAQSxsOvxUCXOlmyhw22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\t\x00\x00pAJXibTPNyJvjuOPXUJB23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [Q\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\t\x00\x00UDlwmVRCkcgxJlJSNwHZ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\t\x00\x00CswwIRyhNNXuyCUKbkSE25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\n\x00\x00qCdFLNkGsebQFTEXtyfx26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\n\x00\x00QneiGDdZyqLbwIYNUgwb27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x0b\x00\x00pGHMCdAaVQHnhZfDXNnf28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01o\x0b\x00\x00sDKZKYuFMsnYsZSlRZoI29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x0b\x00\x00bFpfLYAsxvBveYZjmwKb30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [`\xe8UD.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01/ │ │ │ │ - \x0c\x00\x00YHoOmUAncuolXVBUKwic31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [>\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x91\x0c\x00\x00qQVXaNBgmovyWdKSsmlp32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BCgF\xea\xbcPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\>\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qQVXaNBgmovyWdKSsmlp32BZh91AY&SY\x7f6\x96T\x00\x00\x00\xc6@\x00\x02\x00\x10\x00\x00\xc0\x00 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfc\xdaYPPK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc6\x00\x00\x00OKOtybVHPNUsZiksKaMD2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xeeP\xe4\x10i\x00\x00\x00 │ │ │ │ + (\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x01\x00\x00ebanNuOGuTbyRgKrbyBc3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x01\x00\x00NxhGjAUqXkPFQBKVhOce4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01P\x02\x00\x00qbMaUkvdqucNKsRecsUN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb3\x02\x00\x00PjusgsjGHaxCTzecSPSn6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x14\x03\x00\x00ybVGobtiChjVHmTGXzUJ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x03\x00\x00imlTyThDaWauPZbQAbOf8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\x03\x00\x00wVrmhABdvIYwwyluHuER9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x04\x00\x00oFTuGBShuNMYwfxyiyiV10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xbe\xa4 │ │ │ │ + [\x1c,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x95\x04\x00\x00GNGNkXjEpGpwJnLsgFiw11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf5\x04\x00\x00CCiklBQsTMLrgYSvSUrA12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01W\x05\x00\x00TZsXAYZQJiaEKWAKHkHZ13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb9\x05\x00\x00PaUQyfxEnzOVDReSViRS14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\DQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1b\x06\x00\x00bguUDVWeErAxyfRzHyjC15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01}\x06\x00\x00YyDvezQpseIcIEkbvKFL16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x06\x00\x00JmzZoasXWepvMYShokOI17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\z\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01A\x07\x00\x00uAyItVwsuNZTypxrmjXz18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9f\x07\x00\x00YYDGJAzqJeqUlYZDcekq19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x01\x08\x00\x00XaBgQFVeySBGvBWlvyak20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\ │ │ │ │ + [\xae\x0b\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01a\x08\x00\x00RJHEeXLoKGItDIkAgfVg21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x08\x00\x00gneAQSxsOvxUCXOlmyhw22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\t\x00\x00pAJXibTPNyJvjuOPXUJB23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\Q\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\t\x00\x00UDlwmVRCkcgxJlJSNwHZ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\t\x00\x00CswwIRyhNNXuyCUKbkSE25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\n\x00\x00qCdFLNkGsebQFTEXtyfx26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\n\x00\x00QneiGDdZyqLbwIYNUgwb27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x0b\x00\x00pGHMCdAaVQHnhZfDXNnf28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01o\x0b\x00\x00sDKZKYuFMsnYsZSlRZoI29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x0b\x00\x00bFpfLYAsxvBveYZjmwKb30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\`\xe8UD.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01/ │ │ │ │ + \x0c\x00\x00YHoOmUAncuolXVBUKwic31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\>\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x91\x0c\x00\x00qQVXaNBgmovyWdKSsmlp32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ \x00 \x00w\x08\x00\x00\xf3\x0c\x00\x00\x00\x00' │ │ │ │ - b'PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1BZh91AY&SY: │ │ │ │ + b'PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1BZh91AY&SY: │ │ │ │ \x86\xa8\x85\x00\x00\x10\x7f\xff\xc7\xfc\x00\x98\x18\xa4\x04\x08D\x88BIM\x9d\x00D\xac\xaa\x04\xd1\x08#^\xe8\x1f: │ │ │ │ \x08\x06%0\x1a\x04\xa0\x00t8\xd0\xd0\x00\x1ah\x1a4\x00h4h\x1a\x00\x00\x1a\x1e2Hb4\xd0\xd1\x9014\x1bS@\xd0z\x11\xa6\x8d\x1a\x1aa4\x01\xa0bh\n\x85\x96\xa8&\x18Mz\xd8>\x1at\x19j\x01\xb8\xc3\xee\xe2\xd0\xc1\x88\x08\xaft │ │ │ │ (\xa4"\xcc\xe8\x0fh\xd2\xe2\xc7\x85!m\xdc\xca\x83\xca,\x93\xac\xbfY\xd5\xc0p\xfa │ │ │ │ - {V8w\x17\xe7\xf7\xcf\xc9I\xb9\xb3\x1a+_\x06\xf8\r\xd2T1Z\xe2\x05\x07\xce\xca"\xe0N\xdf\xf1w$S\x85\t\x03\xa8j\x88PPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00zhEvGVlawFHHheqGGQjd2BZh91AY&SY\xb2\xb0O\x8d\x00\x00\x01\x90Q\x80\x80\x00\x14 │ │ │ │ + {V8w\x17\xe7\xf7\xcf\xc9I\xb9\xb3\x1a+_\x06\xf8\r\xd2T1Z\xe2\x05\x07\xce\xca"\xe0N\xdf\xf1w$S\x85\t\x03\xa8j\x88PPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00zhEvGVlawFHHheqGGQjd2BZh91AY&SY\xb2\xb0O\x8d\x00\x00\x01\x90Q\x80\x80\x00\x14 │ │ │ │ \x00\x10\x01@ │ │ │ │ - \x001\x0c\x08\x18\x8c\x9a&\xe7K|]\xc9\x14\xe1BB\xca\xc1>4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [c\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00PifnLFviWNJQOfORMzJf3BZh91AY&SY\xae&\xf9\x04\x00\x00\x05|^\x84\x82\x04\x00\x01\x08\x00A\x01\x80\x01\x02@\x00\x01\x00\x02\x00@\x00\x01\x00 │ │ │ │ - \x001CM0\x00P\xc4\xd0\xc6\xa7\xa8\xaaPEN\xc4\t\xa3\xe3\xf1w$S\x85\t\n\xe2o\x90@PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00KHMlkVUcOgMpvYRCMxCD4BZh91AY&SY`W\xb9A\x00\x00\x01\x13 │ │ │ │ + \x001\x0c\x08\x18\x8c\x9a&\xe7K|]\xc9\x14\xe1BB\xca\xc1>4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\c\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00PifnLFviWNJQOfORMzJf3BZh91AY&SY\xae&\xf9\x04\x00\x00\x05|^\x84\x82\x04\x00\x01\x08\x00A\x01\x80\x01\x02@\x00\x01\x00\x02\x00@\x00\x01\x00 │ │ │ │ + \x001CM0\x00P\xc4\xd0\xc6\xa7\xa8\xaaPEN\xc4\t\xa3\xe3\xf1w$S\x85\t\n\xe2o\x90@PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00KHMlkVUcOgMpvYRCMxCD4BZh91AY&SY`W\xb9A\x00\x00\x01\x13 │ │ │ │ \x80\x02\x01\x00\x00\x10\x08\x00@\x00 │ │ │ │ \x00!\x83A\x9a\tpqw$S\x85\t\x06\x05 │ │ │ │ - {\x94\x10PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00nlJSSBOTHihNgZXaQRrN5BZh91AY&SYu\x15v\x84\x00\x00\x01\x01I\x00\x10 │ │ │ │ + {\x94\x10PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00nlJSSBOTHihNgZXaQRrN5BZh91AY&SYu\x15v\x84\x00\x00\x01\x01I\x00\x10 │ │ │ │ \x00\x00\x01\x01\x00 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xd4U\xda\x10PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00rzBeqtuywdlHRAhditDI6BZh91AY&SY0\xf2Qr\x00\x00\x00\x00}\x80 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xd4U\xda\x10PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00rzBeqtuywdlHRAhditDI6BZh91AY&SY0\xf2Qr\x00\x00\x00\x00}\x80 │ │ │ │ \x00\x10\x08\x00D\x00\x00\x02\x00\x01\x04\x00 │ │ │ │ - \x001\x0c\x08\x1941\xb9\xef\xa3\x94]\xc9\x14\xe1B@\xc3\xc9E\xc8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x02: │ │ │ │ + \x001\x0c\x08\x1941\xb9\xef\xa3\x94]\xc9\x14\xe1B@\xc3\xc9E\xc8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x02: │ │ │ │ \xc4\xbb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00mALOtPaDytNmbAYDctrz7BZh91AY&SY\xf5\x00Jf\x00\x00\x00B\x88\xc0\x00\x10\x00\x00@@\x00\x04\x00 │ │ │ │ - \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0fP\x04\xa6`PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [d\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VNyIWRKJElbxGQIFqrwO8BZh91AY&SY\x14\xe8\xdb\x9e\x00\x00\x01\x80\x8e\x00 │ │ │ │ + \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0fP\x04\xa6`PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\d\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VNyIWRKJElbxGQIFqrwO8BZh91AY&SY\x14\xe8\xdb\x9e\x00\x00\x01\x80\x8e\x00 │ │ │ │ \x00\x04\x00@\x00\x08 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@S\xa3nxPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00tmnmEWtxFGhmRniKFUxk9BZh91AY&SYL\xf8\x18_\x00\x00\x01\x10\x88\x80\x02\x00\x00\x80\x80\x00\x01 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA3\xe0a|PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00VpokRqbjkRSxnozQSMKK10BZh91AY&SYQ\xb0\xfa\xd0\x00\x00\x00\xaa\x10\x00\x01\x00\x10 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@S\xa3nxPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00tmnmEWtxFGhmRniKFUxk9BZh91AY&SYL\xf8\x18_\x00\x00\x01\x10\x88\x80\x02\x00\x00\x80\x80\x00\x01 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA3\xe0a|PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00VpokRqbjkRSxnozQSMKK10BZh91AY&SYQ\xb0\xfa\xd0\x00\x00\x00\xaa\x10\x00\x01\x00\x10 │ │ │ │ \x00\x00\x08 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BAF\xc3\xeb@PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NFDqUSzlJLZPeZSErMFe11BZh91AY&SYK\x9bo\xaa\x00\x00\x00h │ │ │ │ - \x00\x10\x02\x00@\x00\x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA.m\xbe\xa8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eEugUWVBSkpVElglzpMo12BZh91AY&SY9\x857\xd7\x00\x00\x00\x07\x02\x02\x00\x00\x02\x02\x00@\x00 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xe6\x14\xdf\\PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [f\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TaBygQoUKSTPMahkEagz13BZh91AY&SY\xaa\x111\xf1\x00\x00\x01\x02\x91\x00 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BAF\xc3\xeb@PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NFDqUSzlJLZPeZSErMFe11BZh91AY&SYK\x9bo\xaa\x00\x00\x00h │ │ │ │ + \x00\x10\x02\x00@\x00\x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA.m\xbe\xa8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eEugUWVBSkpVElglzpMo12BZh91AY&SY9\x857\xd7\x00\x00\x00\x07\x02\x02\x00\x00\x02\x02\x00@\x00 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xe6\x14\xdf\\PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\f\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TaBygQoUKSTPMahkEagz13BZh91AY&SY\xaa\x111\xf1\x00\x00\x01\x02\x91\x00 │ │ │ │ @\x00\x08\x00\x00 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xa8D\xc7\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qTmHMJjsoCYlCdtXVeSL14BZh91AY&SY\xf1\n\xa6\xc7\x00\x00\x00\x05B\x00 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xa8D\xc7\xc4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qTmHMJjsoCYlCdtXVeSL14BZh91AY&SY\xf1\n\xa6\xc7\x00\x00\x00\x05B\x00 │ │ │ │ \x08\x00\x02\x00\x00@ │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xc4*\x9b\x1cPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x95\xf4\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00GRTOvKKdcrHtHNOoYCGH29BZh91AY&SY- │ │ │ │ + [\xa5\x1a\x94PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\$L\xa9L,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00VfiiyVKwRbtXfeNkLlHA26BZh91AY&SY9\x86\xa1\xd9\x00\x00\x00\xc2\x02\x04\x00\x00\x00\x80\xa0 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1B@\xe6\x1a\x87dPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\e9w\xc9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YFoAySMTLnoiTUqbyOKJ27BZh91AY&SY\x035\x9fF\x00\x00\x00\x0b\x01\x04\x00\x00\x02\x02\x00\x00\x08 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x0c\xd6}\x18PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\'\xe0\xa7\xde.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QXFCbvyXwaDdZILKWvoe28BZh91AY&SY\x9b\xf24v\x00\x00\x01\xc1\x10\xa0\x00\x02\x00\x00\x00\x84\x00 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBo\xc8\xd1\xd8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x8b>\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00GRTOvKKdcrHtHNOoYCGH29BZh91AY&SY- │ │ │ │ \xc0\xf1\x10\x00\x00\x00\x04\x06\x00\x01\x00\x14\x00\x04 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xb7\x03\xc4@PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [Xp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LYZREFytvVHibwwdlrtG30BZh91AY&SY~\x82 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xb7\x03\xc4@PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\Xp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LYZREFytvVHibwwdlrtG30BZh91AY&SY~\x82 │ │ │ │ [;\x00\x00\x01\x1a\x00\x88\x00\x10\x00\x00\x02\x00\x01 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfa\tl\xecPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [g\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00jFlZaBVJJjuqBiiUIyMM31BZh91AY&SY\xe7\x14\x12\xd4\x00\x00\x01 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfa\tl\xecPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\g\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00jFlZaBVJJjuqBiiUIyMM31BZh91AY&SY\xe7\x14\x12\xd4\x00\x00\x01 │ │ │ │ d@\x00\x00@\x00\x10\x00@ │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9cPKPPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [j\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rxdHRlWGCkTwcWtpdbcT32BZh91AY&SY0\xc2U\xa4\x00\x00\x01\x16\x00\x80 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9cPKPPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\j\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rxdHRlWGCkTwcWtpdbcT32BZh91AY&SY0\xc2U\xa4\x00\x00\x01\x16\x00\x80 │ │ │ │ \x00\x80\x01\x00@\x00 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xc3\tV\x90PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf0\x00\x00\x00zhEvGVlawFHHheqGGQjd2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [c\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x01\x00\x00PifnLFviWNJQOfORMzJf3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd2\x01\x00\x00KHMlkVUcOgMpvYRCMxCD4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x02\x00\x00nlJSSBOTHihNgZXaQRrN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x96\x02\x00\x00rzBeqtuywdlHRAhditDI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x02: │ │ │ │ - \xc4\xbb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x03\x00\x00mALOtPaDytNmbAYDctrz7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [d\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x03\x00\x00VNyIWRKJElbxGQIFqrwO8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc4\x03\x00\x00tmnmEWtxFGhmRniKFUxk9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x04\x00\x00VpokRqbjkRSxnozQSMKK10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00NFDqUSzlJLZPeZSErMFe11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\x04\x00\x00eEugUWVBSkpVElglzpMo12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [f\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\x05\x00\x00TaBygQoUKSTPMahkEagz13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xad\x05\x00\x00qTmHMJjsoCYlCdtXVeSL14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x95\xf4\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x0b\x00\x00GRTOvKKdcrHtHNOoYCGH29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [Xp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x0b\x00\x00LYZREFytvVHibwwdlrtG30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [g\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x0c\x00\x00jFlZaBVJJjuqBiiUIyMM31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [j\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x0c\x00\x00rxdHRlWGCkTwcWtpdbcT32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xc3\tV\x90PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf0\x00\x00\x00zhEvGVlawFHHheqGGQjd2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\c\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x01\x00\x00PifnLFviWNJQOfORMzJf3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd2\x01\x00\x00KHMlkVUcOgMpvYRCMxCD4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x02\x00\x00nlJSSBOTHihNgZXaQRrN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x96\x02\x00\x00rzBeqtuywdlHRAhditDI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x02: │ │ │ │ + \xc4\xbb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x03\x00\x00mALOtPaDytNmbAYDctrz7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\d\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x03\x00\x00VNyIWRKJElbxGQIFqrwO8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc4\x03\x00\x00tmnmEWtxFGhmRniKFUxk9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x04\x00\x00VpokRqbjkRSxnozQSMKK10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00NFDqUSzlJLZPeZSErMFe11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\x04\x00\x00eEugUWVBSkpVElglzpMo12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\f\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\x05\x00\x00TaBygQoUKSTPMahkEagz13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xad\x05\x00\x00qTmHMJjsoCYlCdtXVeSL14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x95\xf4\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x0b\x00\x00GRTOvKKdcrHtHNOoYCGH29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\Xp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x0b\x00\x00LYZREFytvVHibwwdlrtG30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\g\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x0c\x00\x00jFlZaBVJJjuqBiiUIyMM31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\j\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x0c\x00\x00rxdHRlWGCkTwcWtpdbcT32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ \x00 \x00w\x08\x00\x00\xe9\x0c\x00\x00\x00\x00' │ │ │ │ - b'PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [i\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00bMhfKFIkfzeySZLifSLv1BZh91AY&SY\xdc\x1a\xd9\xb0\x00\x00\x02\xff\xfc\xc4\x10$\x00\x00!@\x08A\xa1\x00@\x81\x08\x00\x08\x8a\x02 │ │ │ │ + b'PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\i\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00bMhfKFIkfzeySZLifSLv1BZh91AY&SY\xdc\x1a\xd9\xb0\x00\x00\x02\xff\xfc\xc4\x10$\x00\x00!@\x08A\xa1\x00@\x81\x08\x00\x08\x8a\x02 │ │ │ │ \x02\x02\x00\x0c\x11\xa0@\x80\x90 │ │ │ │ \x00#\r\x0c\x86FG\xa8\xc4h\xf54\xfdHa\x82`L\x044d\xd3\x0b\x10if\xa5\xb9\x0e │ │ │ │ \xc6\xb4\xa5\x19\x14: │ │ │ │ - \x89\xfcs?@\x13p\xa5?\x17rE8P\x90\xdc\x1a\xd9\xb0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00ZePhnjgImPOXOZCbruYv2BZh91AY&SY\xd0,\x9b\x8c\x00\x00\x05 │ │ │ │ + \x89\xfcs?@\x13p\xa5?\x17rE8P\x90\xdc\x1a\xd9\xb0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00ZePhnjgImPOXOZCbruYv2BZh91AY&SY\xd0,\x9b\x8c\x00\x00\x05 │ │ │ │ {\xff\x98\x00\xc2\x80\x02@\x00\x18 \xc8#\x00\x04\x80%`\x10\x00\x00H │ │ │ │ \x12\x00\x00\xc2\x00\x01@\x00\x01 │ │ │ │ \x00#\x03@\xd1\xa0\xd3F\x9e\x93\xd4\xd3\xc2\x86\x18&\x04\xc0CFM0\x81W\xb8F\x019\xbf7\x88m%\xf4\x87\xa9G\xb3\xb1\x04\xd1\x0c\x98\xaa\xbf\x8b\xb9"\x9c │ │ │ │ - (Hh\x16M\xc6\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [W\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00OasyULMHULGVNaTjMvui3BZh91AY&SYh>\xf2\x07\x00\x00\x0b_w\xa0\x08@\x00\x10\x02\x00\x01 │ │ │ │ + (Hh\x16M\xc6\x00PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\W\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00OasyULMHULGVNaTjMvui3BZh91AY&SYh>\xf2\x07\x00\x00\x0b_w\xa0\x08@\x00\x10\x02\x00\x01 │ │ │ │ \x11\x00\x82h\x00 │ │ │ │ - \x10$\x00H\x08\x00\xe0\x08\x02\x00\x08\xa0\x00#\x18\x0056\x80i\xa8Q\xa1\xa0\x00\x00\x1bjD\x9e\xf0\x13\xe8\x00\xdb\x1b\x01\x974Z\x86\xf8Fg\xf8\xbb\x92)\xc2\x84\x83A\xf7\x908PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oIvbbCXoQbJuBCBCMUEP4BZh91AY&SYQ\xb0\xcc\xc4\x00\x00\x01\x91*\x10\x00\x00\x08\x00\x02\x01\x00\x00\x04 │ │ │ │ - \x000\xcd\x00\xc1\xa0lqw$S\x85\t\x05\x1b\x0c\xcc@PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xccg\xdd\xf5: │ │ │ │ + \x10$\x00H\x08\x00\xe0\x08\x02\x00\x08\xa0\x00#\x18\x0056\x80i\xa8Q\xa1\xa0\x00\x00\x1bjD\x9e\xf0\x13\xe8\x00\xdb\x1b\x01\x974Z\x86\xf8Fg\xf8\xbb\x92)\xc2\x84\x83A\xf7\x908PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oIvbbCXoQbJuBCBCMUEP4BZh91AY&SYQ\xb0\xcc\xc4\x00\x00\x01\x91*\x10\x00\x00\x08\x00\x02\x01\x00\x00\x04 │ │ │ │ + \x000\xcd\x00\xc1\xa0lqw$S\x85\t\x05\x1b\x0c\xcc@PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xccg\xdd\xf5: │ │ │ │ \x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00liFGZzRSZzXnrBPlcVnQ5BZh91AY&SY\r\xbbG- │ │ │ │ \x00\x00\x03\xf50\x80\x02\x01\x00@\x00\x10\x90\x08\x00\x00\x02\x00\x01\x00\x10 │ │ │ │ \x001\x000 \x18\x9aQ │ │ │ │ - (\xaem\xf8\xbb\x92)\xc2\x84\x80m\xda9hPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00yDcGDDesgytrTGfIZsOI6BZh91AY&SY\xbe\x00\xee)\x00\x00\x05\x95G\x84\x01\x01\x10\x10"\x00`@\x00\x82*\x00\x01\x00D │ │ │ │ + (\xaem\xf8\xbb\x92)\xc2\x84\x80m\xda9hPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00yDcGDDesgytrTGfIZsOI6BZh91AY&SY\xbe\x00\xee)\x00\x00\x05\x95G\x84\x01\x01\x10\x10"\x00`@\x00\x82*\x00\x01\x00D │ │ │ │ \x00"\x9a2\x0c\x13j\x14\xd3#\x13\x13\x13\x9b\xc7^\x1e\x18f\x9adz\x87\xc5\xdc\x91N\x14$/ │ │ │ │ - \x80;\x8a@PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00qpQriYKPzfExqeqosLgt7BZh91AY&SY9P\xfa\x18\x00\x00\x06 │ │ │ │ + \x80;\x8a@PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00qpQriYKPzfExqeqosLgt7BZh91AY&SY9P\xfa\x18\x00\x00\x06 │ │ │ │ {\xf4\xc0\x00\x00\x10\x00@\x01\x00!\x00\xc0\x00\x00\x08\x04\x00\x00\x11\x00\x90 │ │ │ │ \x00\x08\x00 │ │ │ │ - \x00"\x13C&\xd46\x850\x00M?\xa9\x1c\x9e\xc1\x1e\xa2h\xd8\xbb\x92)\xc2\x84\x81\xca\x87\xd0\xc0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x9a\xf0: │ │ │ │ + \x00"\x13C&\xd46\x850\x00M?\xa9\x1c\x9e\xc1\x1e\xa2h\xd8\xbb\x92)\xc2\x84\x81\xca\x87\xd0\xc0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x9a\xf0: │ │ │ │ \xc1,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00MuzhhVhgvUoDfSURuixn8BZh91AY&SY\xe9\xbc5\x99\x00\x00\x00\x02D\x000\x02\x00\x00\x01 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xa6\xf0\xd6dPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VQeHQNJxURrwPpQhjlmg9BZh91AY&SYq\xf0R\xe6\x00\x00\x01\x88\x8a\x10\x00\x08\x00\x00@\x00\x01 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xc7\xc1K\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ggmCISEHzAIopGGjkCRq10BZh91AY&SY)\x11\xedq\x00\x00\x00\xa8\x05\x00@\x00@@\x00\x00 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa4G\xb5\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TqPlrzBMbMPaDahTcVIN11BZh91AY&SYD\xe0\x0b\r\x00\x00\x00\x82\x8c\x00\x10\x02\x00\x00@\x04\x00 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\x13\x80,4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ZXGZUkLFlaxahkEgVONT12BZh91AY&SY\xc8\xbe\xdef\x00\x00\x00\x80\x12\x80@\x88\x00\x00\x08 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BC"\xfby\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QApPrIWZNWaRLNuMRWJV13BZh91AY&SY\xa1\x1f\xc1\xe0\x00\x00\x01\x83\x00\x80\x800\x00\x04\x00 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x84\x7f\x07\x80PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eWAAEjzzmYgWAKZPLTEh14BZh91AY&SY\xcb\xed\x82\xc0\x00\x00\x01\x08\x08 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xa6\xf0\xd6dPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VQeHQNJxURrwPpQhjlmg9BZh91AY&SYq\xf0R\xe6\x00\x00\x01\x88\x8a\x10\x00\x08\x00\x00@\x00\x01 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xc7\xc1K\x98PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ggmCISEHzAIopGGjkCRq10BZh91AY&SY)\x11\xedq\x00\x00\x00\xa8\x05\x00@\x00@@\x00\x00 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa4G\xb5\xc4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TqPlrzBMbMPaDahTcVIN11BZh91AY&SYD\xe0\x0b\r\x00\x00\x00\x82\x8c\x00\x10\x02\x00\x00@\x04\x00 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\x13\x80,4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ZXGZUkLFlaxahkEgVONT12BZh91AY&SY\xc8\xbe\xdef\x00\x00\x00\x80\x12\x80@\x88\x00\x00\x08 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BC"\xfby\x98PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QApPrIWZNWaRLNuMRWJV13BZh91AY&SY\xa1\x1f\xc1\xe0\x00\x00\x01\x83\x00\x80\x800\x00\x04\x00 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x84\x7f\x07\x80PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eWAAEjzzmYgWAKZPLTEh14BZh91AY&SY\xcb\xed\x82\xc0\x00\x00\x01\x08\x08 │ │ │ │ (\x00\x00\x88 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC/ │ │ │ │ - \xb6\x0b\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99[\xf2 │ │ │ │ + \xb6\x0b\x00PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xf2 │ │ │ │ (v\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00tgDBFNDFevZMjLjJoJiZ15BZh91AY&SY\x8a\xc7\xe6\x90\x00\x00\x01X\x04\x02\x00\x00\x01\x08\x00\x00\x10 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BB+\x1f\x9a@PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [d?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00drUPWErzzmTdrYDXaQGS16BZh91AY&SY\xd2\xeby\xf8\x00\x00\x01\x90E\x10\x00\x00\x08\x00\x80\x00@ │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BCK\xad\xe7\xe0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ybSQxfPppiPaqiPpjEQe17BZh91AY&SY- │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BB+\x1f\x9a@PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\d?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00drUPWErzzmTdrYDXaQGS16BZh91AY&SY\xd2\xeby\xf8\x00\x00\x01\x90E\x10\x00\x00\x08\x00\x80\x00@ │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BCK\xad\xe7\xe0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ybSQxfPppiPaqiPpjEQe17BZh91AY&SY- │ │ │ │ d \x9f\x00\x00\x00\x84\x12\t\x00\x00\x02\x00\x80 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\xb5\x90\x82|PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JDZiemkZLRXbSrsnVMXq18BZh91AY&SY\xff\xe0\x1bb\x00\x00\x01@\x82\x80\x80\x10\x00\x00\x02\x10\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xff\x80m\x88PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BEuLSrXDpiLoQXstpnZR19BZh91AY&SY\x90\xbd\x03\xcc\x00\x00\x00R\x04\x00\x01\x00\x80\x00\x00\x80\x80 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BBB\xf4\x0f0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00vdDBlMZLPOQiFFTwnBza20BZh91AY&SY\xe7\xdc\xaa: │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\xb5\x90\x82|PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JDZiemkZLRXbSrsnVMXq18BZh91AY&SY\xff\xe0\x1bb\x00\x00\x01@\x82\x80\x80\x10\x00\x00\x02\x10\x00 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xff\x80m\x88PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BEuLSrXDpiLoQXstpnZR19BZh91AY&SY\x90\xbd\x03\xcc\x00\x00\x00R\x04\x00\x01\x00\x80\x00\x00\x80\x80 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BBB\xf4\x0f0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00vdDBlMZLPOQiFFTwnBza20BZh91AY&SY\xe7\xdc\xaa: │ │ │ │ \x00\x00\x00\x83\x00\x80\x80A\x00\x00\x04 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\x9fr\xa8\xe8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BDZetCPTGIUPEavdYQrf21BZh91AY&SY\xbb~m\x07\x00\x00\x01`\x0c\x00\x80\x08\x00\x04\x00\x00\x02 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xed\xf9\xb4\x1cPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00amwyQjDBHaceuFMHfTuQ22BZh91AY&SY$sw7\x00\x00\x01@\x16\x00\x02\x08\x00\x10\x00\x00\x80 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x91\xcd\xdc\xdcPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00AWQEJvAGRkxjkbgNrphD23BZh91AY&SY\x90Y$Z\x00\x00\x01 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\x9fr\xa8\xe8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BDZetCPTGIUPEavdYQrf21BZh91AY&SY\xbb~m\x07\x00\x00\x01`\x0c\x00\x80\x08\x00\x04\x00\x00\x02 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xed\xf9\xb4\x1cPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00amwyQjDBHaceuFMHfTuQ22BZh91AY&SY$sw7\x00\x00\x01@\x16\x00\x02\x08\x00\x10\x00\x00\x80 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x91\xcd\xdc\xdcPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00AWQEJvAGRkxjkbgNrphD23BZh91AY&SY\x90Y$Z\x00\x00\x01 │ │ │ │ (D\x00\x04\x00@\x00\x02\x08\x00 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BBAd\x91hPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NYSzPOvuDxGQVHBlulLC24BZh91AY&SY\x0c\x8bE\x15\x00\x00\x00\xc20\x00\x01\x04\x00\x00\x08\x08\x00 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BBAd\x91hPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NYSzPOvuDxGQVHBlulLC24BZh91AY&SY\x0c\x8bE\x15\x00\x00\x00\xc20\x00\x01\x04\x00\x00\x08\x08\x00 │ │ │ │ \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@2- │ │ │ │ - \x14TPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fGHBPCnNtclxFOSONEkI25BZh91AY&SY\x01f\xfbN\x00\x00\x01\xa0 │ │ │ │ + \x14TPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fGHBPCnNtclxFOSONEkI25BZh91AY&SY\x01f\xfbN\x00\x00\x01\xa0 │ │ │ │ (\x80\x02\x01\x00\x00\x01\x00\x08 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\x05\x9b\xed8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [c@- │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\x05\x9b\xed8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\c@- │ │ │ │ \xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ZKskrmRjtBniXUbBcwfP26BZh91AY&SY\xebk\xda\xc7\x00\x00\x01\x18"\x00\x08\x02\x00\x00 │ │ │ │ \x00@ │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xad\xafk\x1cPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JshgMPNjUmVVEmykwWWZ27BZh91AY&SYM\xa2- │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xad\xafk\x1cPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JshgMPNjUmVVEmykwWWZ27BZh91AY&SYM\xa2- │ │ │ │ \xbf\x00\x00\x01\x94\t@\x00\x10\x00\x08\x00\x00\x02 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA6\x88\xb6\xfcPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00WxNqFzovPyjNTmGwGEpC28BZh91AY&SYSA\x86\xfe\x00\x00\x00 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA6\x88\xb6\xfcPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00WxNqFzovPyjNTmGwGEpC28BZh91AY&SYSA\x86\xfe\x00\x00\x00 │ │ │ │ \x0e\x00 \x00\x04\x00\x01\x08\x00 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BAM\x06\x1b\xf8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00lOiHXBhsAwhFTYjIbhAF29BZh91AY&SYs~\x1d\xfd\x00\x00\x00\x08\x00\x86\x00\x04\x04 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xcd\xf8w\xf4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [e\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oTecWnKlErLMUPxgIwKZ30BZh91AY&SY\x107YT\x00\x00\x00\xc0Q\x00 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BAM\x06\x1b\xf8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00lOiHXBhsAwhFTYjIbhAF29BZh91AY&SYs~\x1d\xfd\x00\x00\x00\x08\x00\x86\x00\x04\x04 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xcd\xf8w\xf4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\e\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oTecWnKlErLMUPxgIwKZ30BZh91AY&SY\x107YT\x00\x00\x00\xc0Q\x00 │ │ │ │ \x10\x00\x00\x00\x88\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1B@@\xddePPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MHQLYVLkuGBuFCTqwegI31BZh91AY&SY\xb3Q\xa8>\x00\x00\x00\x91\x88\x00\x10\x04\x00\x00\x04\x00 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\xcdF\xa0\xf8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NIqGGbxGtiVaSiZVeNIS32BZh91AY&SY.: │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1B@@\xddePPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MHQLYVLkuGBuFCTqwegI31BZh91AY&SY\xb3Q\xa8>\x00\x00\x00\x91\x88\x00\x10\x04\x00\x00\x04\x00 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\xcdF\xa0\xf8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NIqGGbxGtiVaSiZVeNIS32BZh91AY&SY.: │ │ │ │ L\xa6\x00\x00\x01\x80h\x90\x00\x00\x00\x80\x00\x80\x01 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xb8\xe92\x98PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [i\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00bMhfKFIkfzeySZLifSLv1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9a\x00\x00\x00ZePhnjgImPOXOZCbruYv2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [W\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\x01\x00\x00OasyULMHULGVNaTjMvui3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x01\x00\x00oIvbbCXoQbJuBCBCMUEP4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xccg\xdd\xf5: │ │ │ │ - \x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01&\x02\x00\x00liFGZzRSZzXnrBPlcVnQ5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x93\x02\x00\x00yDcGDDesgytrTGfIZsOI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0c\x03\x00\x00qpQriYKPzfExqeqosLgt7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x9a\xf0: │ │ │ │ - \xc1,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x89\x03\x00\x00MuzhhVhgvUoDfSURuixn8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe8\x03\x00\x00VQeHQNJxURrwPpQhjlmg9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01I\x04\x00\x00ggmCISEHzAIopGGjkCRq10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\x04\x00\x00TqPlrzBMbMPaDahTcVIN11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x05\x00\x00ZXGZUkLFlaxahkEgVONT12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x05\x00\x00QApPrIWZNWaRLNuMRWJV13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcd\x05\x00\x00eWAAEjzzmYgWAKZPLTEh14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xf2 │ │ │ │ - (v\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x06\x00\x00tgDBFNDFevZMjLjJoJiZ15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [d?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8d\x06\x00\x00drUPWErzzmTdrYDXaQGS16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xef\x06\x00\x00ybSQxfPppiPaqiPpjEQe17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x07\x00\x00JDZiemkZLRXbSrsnVMXq18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x07\x00\x00BEuLSrXDpiLoQXstpnZR19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x13\x08\x00\x00vdDBlMZLPOQiFFTwnBza20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x08\x00\x00BDZetCPTGIUPEavdYQrf21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd5\x08\x00\x00amwyQjDBHaceuFMHfTuQ22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\t\x00\x00AWQEJvAGRkxjkbgNrphD23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x99\t\x00\x00NYSzPOvuDxGQVHBlulLC24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfb\t\x00\x00fGHBPCnNtclxFOSONEkI25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [c@- │ │ │ │ - \xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01]\n\x00\x00ZKskrmRjtBniXUbBcwfP26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbf\n\x00\x00JshgMPNjUmVVEmykwWWZ27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01!\x0b\x00\x00WxNqFzovPyjNTmGwGEpC28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x83\x0b\x00\x00lOiHXBhsAwhFTYjIbhAF29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [e\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe1\x0b\x00\x00oTecWnKlErLMUPxgIwKZ30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x0c\x00\x00MHQLYVLkuGBuFCTqwegI31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x0c\x00\x00NIqGGbxGtiVaSiZVeNIS32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xb8\xe92\x98PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\i\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00bMhfKFIkfzeySZLifSLv1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9a\x00\x00\x00ZePhnjgImPOXOZCbruYv2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\W\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\x01\x00\x00OasyULMHULGVNaTjMvui3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x01\x00\x00oIvbbCXoQbJuBCBCMUEP4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xccg\xdd\xf5: │ │ │ │ + \x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01&\x02\x00\x00liFGZzRSZzXnrBPlcVnQ5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x93\x02\x00\x00yDcGDDesgytrTGfIZsOI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0c\x03\x00\x00qpQriYKPzfExqeqosLgt7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x9a\xf0: │ │ │ │ + \xc1,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x89\x03\x00\x00MuzhhVhgvUoDfSURuixn8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe8\x03\x00\x00VQeHQNJxURrwPpQhjlmg9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01I\x04\x00\x00ggmCISEHzAIopGGjkCRq10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\x04\x00\x00TqPlrzBMbMPaDahTcVIN11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x05\x00\x00ZXGZUkLFlaxahkEgVONT12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x05\x00\x00QApPrIWZNWaRLNuMRWJV13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcd\x05\x00\x00eWAAEjzzmYgWAKZPLTEh14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xf2 │ │ │ │ + (v\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x06\x00\x00tgDBFNDFevZMjLjJoJiZ15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\d?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8d\x06\x00\x00drUPWErzzmTdrYDXaQGS16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xef\x06\x00\x00ybSQxfPppiPaqiPpjEQe17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x07\x00\x00JDZiemkZLRXbSrsnVMXq18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x07\x00\x00BEuLSrXDpiLoQXstpnZR19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x13\x08\x00\x00vdDBlMZLPOQiFFTwnBza20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x08\x00\x00BDZetCPTGIUPEavdYQrf21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd5\x08\x00\x00amwyQjDBHaceuFMHfTuQ22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\t\x00\x00AWQEJvAGRkxjkbgNrphD23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x99\t\x00\x00NYSzPOvuDxGQVHBlulLC24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfb\t\x00\x00fGHBPCnNtclxFOSONEkI25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\c@- │ │ │ │ + \xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01]\n\x00\x00ZKskrmRjtBniXUbBcwfP26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbf\n\x00\x00JshgMPNjUmVVEmykwWWZ27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01!\x0b\x00\x00WxNqFzovPyjNTmGwGEpC28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x83\x0b\x00\x00lOiHXBhsAwhFTYjIbhAF29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\e\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe1\x0b\x00\x00oTecWnKlErLMUPxgIwKZ30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x0c\x00\x00MHQLYVLkuGBuFCTqwegI31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x0c\x00\x00NIqGGbxGtiVaSiZVeNIS32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ \x00 \x00w\x08\x00\x00\x07\r\x00\x00\x00\x00' │ │ │ │ - b'PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00MBZOzWARcglmhcDELFxx1BZh91AY&SY1\xde9\xd0\x00\x00\x02\xa54\x00 │ │ │ │ + b'PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00MBZOzWARcglmhcDELFxx1BZh91AY&SY1\xde9\xd0\x00\x00\x02\xa54\x00 │ │ │ │ @\x00\x00\x08\x01 \x08\x00\x00\x02 │ │ │ │ - \x001\x0c\x01\x06\x99\xa1\xe1!E\xdc\x91N\x14$\x0cw\x8et\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [kPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2BZh91AY&SYp\x07K\xec\x00\x00$\x7f\xff\xd3\xb2\x13V\x11\x11GP\x01\x01@r\x05\x04!\xa4M\x95!\x1b\t │ │ │ │ + \x001\x0c\x01\x06\x99\xa1\xe1!E\xdc\x91N\x14$\x0cw\x8et\x00PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\kPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2BZh91AY&SYp\x07K\xec\x00\x00$\x7f\xff\xd3\xb2\x13V\x11\x11GP\x01\x01@r\x05\x04!\xa4M\x95!\x1b\t │ │ │ │ {0\xc0>\x06\x00@\x1em\r\x08\xa0\x00t8\x1a\x03@\x06\x8d\x00\x0022\x19\x1a\x03@h6Sjz\x9b\xd2\x86&F\x87\xa9\xa6\x8d4d\x06\x9a\x18!\x88\x00\xc2\x0c\x9a41\x01\xea\x0f\xb7 │ │ │ │ (\x81\xa2\x01\x0b\xb6[}\xc0\xadu>\xa9rjb/\x80,\xbd\xb4:W │ │ │ │ [\xc2\xfeI\xd5\xaeY- │ │ │ │ \xbb\x07O\xd9\x19\xf9\x9f*\x0e\xae\xd3h\xd7\xe7\x8c\xac\xea\x1f\xad\xe1\xa0\x8d\x89\x9eCS\xa5\xc34Qxsg\xdc\x81\x86\x7fq\t\xc2 │ │ │ │ - [\xfc0!@\xa0\xe9\xbc\x9b\xaa\x16#\xff\x17rE8P\x90p\x07K\xecPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xd6/ │ │ │ │ + [\xfc0!@\xa0\xe9\xbc\x9b\xaa\x16#\xff\x17rE8P\x90p\x07K\xecPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xd6/ │ │ │ │ \x05`C\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00BTLfmQCqPmzzjnbXpSro3BZh91AY&SYN\xb3/ │ │ │ │ \x99\x00\x00\x00~\x16\x10 \x02\x01\x00@\x08\x00\x02\x82\x8c\x00\x80 │ │ │ │ \x00\x80@\x00 │ │ │ │ \x00"\x02d\xc4\xc2\x14\xc0\x014\xcaD\xf3;\xcdN]\xee\xfc]\xc9\x14\xe1BA: │ │ │ │ - \xcc\xbedPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00aoONmVtOrZJtdjXDPlBF4BZh91AY&SY]67J\x00\x00\x00\x8aY │ │ │ │ - \x04\x01\x11\x00\x08\x00\x00\x80\x04\x00\xa0\x00"\x01\x93!\x000;i3\xcd\xf8\xbb\x92)\xc2\x84\x82\xe9\xb1\xbaPPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00usqnPrOttTshYkEZwPKN5BZh91AY&SYf\x94R\xbe\x00\x00\x00\xc4\x03\x00\x00\x82\x00 │ │ │ │ + \xcc\xbedPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00aoONmVtOrZJtdjXDPlBF4BZh91AY&SY]67J\x00\x00\x00\x8aY │ │ │ │ + \x04\x01\x11\x00\x08\x00\x00\x80\x04\x00\xa0\x00"\x01\x93!\x000;i3\xcd\xf8\xbb\x92)\xc2\x84\x82\xe9\xb1\xbaPPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00usqnPrOttTshYkEZwPKN5BZh91AY&SYf\x94R\xbe\x00\x00\x00\xc4\x03\x00\x00\x82\x00 │ │ │ │ \x00 \x00 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\x9aQJ\xf8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00YDYRZpJwTFvXRzwuvqiR6BZh91AY&SY\x08\xc4IC\x00\x00\x01\x82\x85 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\x9aQJ\xf8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00YDYRZpJwTFvXRzwuvqiR6BZh91AY&SY\x08\xc4IC\x00\x00\x01\x82\x85 │ │ │ │ \x00\x04\x00\x00\x80\x01\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1B@#\x11%\x0cPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [p\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00LnXxOysNqRzhkaowMVlP7BZh91AY&SY\xc8&\x84h\x00\x00\x00\x85@D\x00\x01\x00 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1B@#\x11%\x0cPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\p\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00LnXxOysNqRzhkaowMVlP7BZh91AY&SY\xc8&\x84h\x00\x00\x00\x85@D\x00\x01\x00 │ │ │ │ \x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC │ │ │ │ - \x9a\x11\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00UuQTXyUQyLhMuRrPpzuZ8BZh91AY&SY\x91\x99\xe2\xfc\x00\x00\x01\x03\x01\x80\x02\x00\x80\x00\x04\x00\x01 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BBFg\x8b\xf0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00NxMRvBJwqiNpikEPdgWD9BZh91AY&SY\x81r\x1b\xd6\x00\x00\x00\xa2H\x00\x00\x80\x00\x80\x01\x00\x01 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x05\xc8oXPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [n\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fnLDGSXWQbLFPUElwXeZ10BZh91AY&SY\xba\x1dOI\x00\x00\x01\xe4\x08\x04\x00\x04\x00\x00\x04@\x00 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xe8u=$PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gQQtrEVRECVfGkqChTeb11BZh91AY&SY\x12\xffv\xfe\x00\x00\x00\x89\x02\x00\x08\x00\x10\x10\x00 │ │ │ │ + \x9a\x11\xa0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00UuQTXyUQyLhMuRrPpzuZ8BZh91AY&SY\x91\x99\xe2\xfc\x00\x00\x01\x03\x01\x80\x02\x00\x80\x00\x04\x00\x01 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BBFg\x8b\xf0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00NxMRvBJwqiNpikEPdgWD9BZh91AY&SY\x81r\x1b\xd6\x00\x00\x00\xa2H\x00\x00\x80\x00\x80\x01\x00\x01 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x05\xc8oXPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\n\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fnLDGSXWQbLFPUElwXeZ10BZh91AY&SY\xba\x1dOI\x00\x00\x01\xe4\x08\x04\x00\x04\x00\x00\x04@\x00 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xe8u=$PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gQQtrEVRECVfGkqChTeb11BZh91AY&SY\x12\xffv\xfe\x00\x00\x00\x89\x02\x00\x08\x00\x10\x10\x00 │ │ │ │ \x000\xcc\x0cz\x88qw$S\x85\t\x01/ │ │ │ │ - \xf7o\xe0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00keWNhmIYlSwSaBvOXfNs12BZh91AY&SY\x1c\xb4Xf\x00\x00\x01\x01\xc0\x80\x04\x00\x80@\x00\x00\x00\xa0\x00!\x9ah3M\x17<]\xc9\x14\xe1B@r\xd1a\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DDInHOfrGYfTpDfyVlmc13BZh91AY&SY3\xa1\x1e]\x00\x00\x01\x00\x83\x80@\x00 │ │ │ │ + \xf7o\xe0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00keWNhmIYlSwSaBvOXfNs12BZh91AY&SY\x1c\xb4Xf\x00\x00\x01\x01\xc0\x80\x04\x00\x80@\x00\x00\x00\xa0\x00!\x9ah3M\x17<]\xc9\x14\xe1B@r\xd1a\x98PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DDInHOfrGYfTpDfyVlmc13BZh91AY&SY3\xa1\x1e]\x00\x00\x01\x00\x83\x80@\x00 │ │ │ │ \x00\x00\x84\x00 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xce\x84ytPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TlQrLfxWyOjxilDsniLC14BZh91AY&SYU\x8c\x07\xff\x00\x00\x00\xc0\xc8\x08\x00\x00@\x00\x02@\x00 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BAV0\x1f\xfcPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xc29 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xce\x84ytPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TlQrLfxWyOjxilDsniLC14BZh91AY&SYU\x8c\x07\xff\x00\x00\x00\xc0\xc8\x08\x00\x00@\x00\x02@\x00 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BAV0\x1f\xfcPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xc29 │ │ │ │ \x1f.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pTYllEbQwMbPCbcvGxHU15BZh91AY&SY|b\xec\x0e\x00\x00\x00\xa8B\x01\x00\x01\x00\x00\x04\x00\x80 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xf1\x8b\xb08PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [AY- │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xf1\x8b\xb08PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\AY- │ │ │ │ \xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PcsPNgJTTBfDClERfjSC16BZh91AY&SY"\x96\xba\xee\x00\x00\x01\x81D\x80@\x02\x00\x00\x04\x00\x80 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x8aZ\xeb\xb8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cBSTgJIdlNgwIvFjbZIi17BZh91AY&SY#\xc2\xfb\xac\x00\x00\x00\xa4$\x00@\x00\x80\x00\x02\x02\x00 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\x8f\x0b\xee\xb0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00EIFPrHBRpBmWYpSwptMZ18BZh91AY&SY\xb3\x1cr\xdc\x00\x00\x00\t │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x8aZ\xeb\xb8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cBSTgJIdlNgwIvFjbZIi17BZh91AY&SY#\xc2\xfb\xac\x00\x00\x00\xa4$\x00@\x00\x80\x00\x02\x02\x00 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\x8f\x0b\xee\xb0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00EIFPrHBRpBmWYpSwptMZ18BZh91AY&SY\xb3\x1cr\xdc\x00\x00\x00\t │ │ │ │ @\x00\x08\x00\x00 │ │ │ │ ( │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xccq\xcbpPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [A\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fvBqvySoWudXwfigBnau19BZh91AY&SY\xcc\xfa\xdf\xce\x00\x00\x00\xa2\x02\x00\x01\x08\x00\x04 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BC3\xeb\x7f8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rwLcWIDaehGDiSrhpNzH20BZh91AY&SY\x06\x8a\xe7: │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xccq\xcbpPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\A\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fvBqvySoWudXwfigBnau19BZh91AY&SY\xcc\xfa\xdf\xce\x00\x00\x00\xa2\x02\x00\x01\x08\x00\x04 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BC3\xeb\x7f8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rwLcWIDaehGDiSrhpNzH20BZh91AY&SY\x06\x8a\xe7: │ │ │ │ \x00\x00\x00\x85\x80\x04\x08\x08\x00\x00\x01 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\x1a+\x9c\xe8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00aLwpBtPYHcIaueSbJyAn21BZh91AY&SY\xd9\xef5\xe9\x00\x00\x00 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\x1a+\x9c\xe8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00aLwpBtPYHcIaueSbJyAn21BZh91AY&SY\xd9\xef5\xe9\x00\x00\x00 │ │ │ │ \x03\x80\x01\x00\x02\x01\x00\x00\x10 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BCg\xbc\xd7\xa4PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ilfCelOSSWqmFqJoeKPE22BZh91AY&SY\xf6_C\xf8\x00\x00\x00\xc8\x01\x80\x08\x00\x80\x00\x08\x04\x00 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xd9}\x0f\xe0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00swjLjiMVWTkFBclDSNQx23BZh91AY&SYM\xbb\xfb\x0c\x00\x00\x00\x84X\x10\x00\x00\x01\x00 │ │ │ │ - \x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA6\xef\xec0PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dwfMZivCLGnTaPWWvZfQ24BZh91AY&SY\xa4\xacI\xb2\x00\x00\x01\x98\x01\x02\x00\x08\x00\x00 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BCg\xbc\xd7\xa4PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ilfCelOSSWqmFqJoeKPE22BZh91AY&SY\xf6_C\xf8\x00\x00\x00\xc8\x01\x80\x08\x00\x80\x00\x08\x04\x00 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xd9}\x0f\xe0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00swjLjiMVWTkFBclDSNQx23BZh91AY&SYM\xbb\xfb\x0c\x00\x00\x00\x84X\x10\x00\x00\x01\x00 │ │ │ │ + \x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA6\xef\xec0PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dwfMZivCLGnTaPWWvZfQ24BZh91AY&SY\xa4\xacI\xb2\x00\x00\x01\x98\x01\x02\x00\x08\x00\x00 │ │ │ │ ( │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\x92\xb1&\xc8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RhMvDbwoeHxVVEDPIclM25BZh91AY&SYP?]~\x00\x00\x00\xa5 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\x92\xb1&\xc8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RhMvDbwoeHxVVEDPIclM25BZh91AY&SYP?]~\x00\x00\x00\xa5 │ │ │ │ \x00\x02\x00\x04\x00 \x00 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BA@\xfdu\xf8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CnAKogkpkpcwJaifvTnu26BZh91AY&SY8H=#\x00\x00\x00\x95\x10\x00\x01\x00\x00\x80\x01\x00\x80 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BA@\xfdu\xf8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CnAKogkpkpcwJaifvTnu26BZh91AY&SY8H=#\x00\x00\x00\x95\x10\x00\x01\x00\x00\x80\x01\x00\x80 │ │ │ │ \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xe1 │ │ │ │ - \xf4\x8cPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [H\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00IYTtrkLmEbzmoTxcZuvN27BZh91AY&SY\x8f\xf7~\x9d\x00\x00\x01! │ │ │ │ + \xf4\x8cPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\H\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00IYTtrkLmEbzmoTxcZuvN27BZh91AY&SY\x8f\xf7~\x9d\x00\x00\x01! │ │ │ │ \x01\x00\x00@\x08\x02 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BB?\xdd\xfatPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ptFPsIsGcfISqMOdIwkk28BZh91AY&SYs\xba\x16\xf3\x00\x00\x01\xc6\x00\x90\x00\x00\x00\x90\x00\x10\x00 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BB?\xdd\xfatPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ptFPsIsGcfISqMOdIwkk28BZh91AY&SYs\xba\x16\xf3\x00\x00\x01\xc6\x00\x90\x00\x00\x00\x90\x00\x10\x00 │ │ │ │ \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\xce\xe8 │ │ │ │ - [\xccPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BdvTqMeNFxkzPcnppIWE29BZh91AY&SY\xf7Yxv\x00\x00\x00\x10!\x88\x00\x02\x00\x00\x00\xa0\x00 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xdde\xe1\xd8PK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JtydqNZyxhJUdHkhIoeL30BZh91AY&SY?\xc8x\x95\x00\x00\x01\xc2@\x90\x00\x00\x04\x00\x01\x00\x80 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xff!\xe2TPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QUwpcVcwYeYyknaycaXw31BZh91AY&SY\xe8\xd4\xe7Q\x00\x00\x00\xc1\x80\x00 │ │ │ │ + [\xccPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BdvTqMeNFxkzPcnppIWE29BZh91AY&SY\xf7Yxv\x00\x00\x00\x10!\x88\x00\x02\x00\x00\x00\xa0\x00 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xdde\xe1\xd8PK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JtydqNZyxhJUdHkhIoeL30BZh91AY&SY?\xc8x\x95\x00\x00\x01\xc2@\x90\x00\x00\x04\x00\x01\x00\x80 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xff!\xe2TPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QUwpcVcwYeYyknaycaXw31BZh91AY&SY\xe8\xd4\xe7Q\x00\x00\x00\xc1\x80\x00 │ │ │ │ \x00\x00\xc0\x10 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa3S\x9dDPK\x03\x04.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xef │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa3S\x9dDPK\x03\x04.\x00\x00\x00\x0c\x00O3)\\\xef │ │ │ │ (\xfai,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dxrHdIcclSNnanWCeLGS32BZh91AY&SY\x91\xc1\x8b\x10\x00\x00\x00\x01\xa0\x01\x04\x00\x01\x00 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBG\x06,@PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00MBZOzWARcglmhcDELFxx1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [kPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01g\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xd6/ │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBG\x06,@PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00MBZOzWARcglmhcDELFxx1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\kPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01g\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xd6/ │ │ │ │ \x05`C\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01 │ │ │ │ - [\x01\x00\x00BTLfmQCqPmzzjnbXpSro3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd1\x01\x00\x00aoONmVtOrZJtdjXDPlBF4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01: │ │ │ │ - \x02\x00\x00usqnPrOttTshYkEZwPKN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9b\x02\x00\x00YDYRZpJwTFvXRzwuvqiR6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [p\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfc\x02\x00\x00LnXxOysNqRzhkaowMVlP7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01 │ │ │ │ - [\x03\x00\x00UuQTXyUQyLhMuRrPpzuZ8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbc\x03\x00\x00NxMRvBJwqiNpikEPdgWD9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [n\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x04\x00\x00fnLDGSXWQbLFPUElwXeZ10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x7f\x04\x00\x00gQQtrEVRECVfGkqChTeb11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xde\x04\x00\x00keWNhmIYlSwSaBvOXfNs12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01@\x05\x00\x00DDInHOfrGYfTpDfyVlmc13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa2\x05\x00\x00TlQrLfxWyOjxilDsniLC14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xc29 │ │ │ │ - \x1f.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x04\x06\x00\x00pTYllEbQwMbPCbcvGxHU15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [AY- │ │ │ │ - \xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01f\x06\x00\x00PcsPNgJTTBfDClERfjSC16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc8\x06\x00\x00cBSTgJIdlNgwIvFjbZIi17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01*\x07\x00\x00EIFPrHBRpBmWYpSwptMZ18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [A\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8a\x07\x00\x00fvBqvySoWudXwfigBnau19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xea\x07\x00\x00rwLcWIDaehGDiSrhpNzH20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01J\x08\x00\x00aLwpBtPYHcIaueSbJyAn21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xac\x08\x00\x00ilfCelOSSWqmFqJoeKPE22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\t\x00\x00swjLjiMVWTkFBclDSNQx23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\t\x00\x00dwfMZivCLGnTaPWWvZfQ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd0\t\x00\x00RhMvDbwoeHxVVEDPIclM25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x012\n\x00\x00CnAKogkpkpcwJaifvTnu26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [H\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x94\n\x00\x00IYTtrkLmEbzmoTxcZuvN27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf4\n\x00\x00ptFPsIsGcfISqMOdIwkk28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x0b\x00\x00BdvTqMeNFxkzPcnppIWE29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00JtydqNZyxhJUdHkhIoeL30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00QUwpcVcwYeYyknaycaXw31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x8f\x03\x99 │ │ │ │ - [\xef │ │ │ │ + [\x01\x00\x00BTLfmQCqPmzzjnbXpSro3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd1\x01\x00\x00aoONmVtOrZJtdjXDPlBF4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01: │ │ │ │ + \x02\x00\x00usqnPrOttTshYkEZwPKN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9b\x02\x00\x00YDYRZpJwTFvXRzwuvqiR6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\p\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfc\x02\x00\x00LnXxOysNqRzhkaowMVlP7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01 │ │ │ │ + [\x03\x00\x00UuQTXyUQyLhMuRrPpzuZ8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbc\x03\x00\x00NxMRvBJwqiNpikEPdgWD9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\n\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x04\x00\x00fnLDGSXWQbLFPUElwXeZ10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x7f\x04\x00\x00gQQtrEVRECVfGkqChTeb11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xde\x04\x00\x00keWNhmIYlSwSaBvOXfNs12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01@\x05\x00\x00DDInHOfrGYfTpDfyVlmc13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa2\x05\x00\x00TlQrLfxWyOjxilDsniLC14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xc29 │ │ │ │ + \x1f.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x04\x06\x00\x00pTYllEbQwMbPCbcvGxHU15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\AY- │ │ │ │ + \xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01f\x06\x00\x00PcsPNgJTTBfDClERfjSC16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc8\x06\x00\x00cBSTgJIdlNgwIvFjbZIi17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01*\x07\x00\x00EIFPrHBRpBmWYpSwptMZ18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\A\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8a\x07\x00\x00fvBqvySoWudXwfigBnau19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xea\x07\x00\x00rwLcWIDaehGDiSrhpNzH20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01J\x08\x00\x00aLwpBtPYHcIaueSbJyAn21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xac\x08\x00\x00ilfCelOSSWqmFqJoeKPE22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\t\x00\x00swjLjiMVWTkFBclDSNQx23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\t\x00\x00dwfMZivCLGnTaPWWvZfQ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd0\t\x00\x00RhMvDbwoeHxVVEDPIclM25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x012\n\x00\x00CnAKogkpkpcwJaifvTnu26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\H\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x94\n\x00\x00IYTtrkLmEbzmoTxcZuvN27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf4\n\x00\x00ptFPsIsGcfISqMOdIwkk28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x0b\x00\x00BdvTqMeNFxkzPcnppIWE29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00JtydqNZyxhJUdHkhIoeL30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00QUwpcVcwYeYyknaycaXw31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00O3)\\\xef │ │ │ │ (\xfai,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01z\x0c\x00\x00dxrHdIcclSNnanWCeLGS32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ \x00 \x00w\x08\x00\x00\xda\x0c\x00\x00\x00\x00' │ │ │ │ ********** ffaakkeerr..pprroovviiddeerrss..ppaassssppoorrtt_?¶ ********** │ │ │ │ ccllaassss faker.providers.passport.en_US.Provider(ggeenneerraattoorr:: _AA_nn_yy)_¶ │ │ │ │ Bases: _P_r_o_v_i_d_e_r │ │ │ │ Implement passport provider for en_US locale. │ │ │ │ Sources: │ │ │ │ * _h_t_t_p_s_:_/_/_t_r_a_v_e_l_._s_t_a_t_e_._g_o_v_/_c_o_n_t_e_n_t_/_t_r_a_v_e_l_/_e_n_/_p_a_s_s_p_o_r_t_s_/_p_a_s_s_p_o_r_t_-_h_e_l_p_/ │ │ │ │ _n_e_x_t_-_g_e_n_e_r_a_t_i_o_n_-_p_a_s_s_p_o_r_t_._h_t_m_l │ │ │ │ * _h_t_t_p_s_:_/_/_w_w_w_._v_i_t_a_l_r_e_c_o_r_d_s_o_n_l_i_n_e_._c_o_m_/_g_l_o_s_s_a_r_y_/_p_a_s_s_p_o_r_t_-_b_o_o_k_-_n_u_m_b_e_r │ │ │ │ - passport_dates(bbiirrtthhddaayy:: _dd_aa_tt_ee == ddaatteettiimmee..ddaattee((22002255,, 1122,, 2255))) → _T_u_p_l_e │ │ │ │ - [_s_t_r, _s_t_r, _s_t_r]_¶ │ │ │ │ + passport_dates(bbiirrtthhddaayy:: _dd_aa_tt_ee == ddaatteettiimmee..ddaattee((22002266,, 11,, 99))) → _T_u_p_l_e[_s_t_r, │ │ │ │ + _s_t_r, _s_t_r]_¶ │ │ │ │ Generates a formatted date of birth, issue, and expiration dates. │ │ │ │ issue and expiration dates are conditioned to fall within U.S. │ │ │ │ standards of 5 and 10 year expirations │ │ │ │ The birthday argument is a datetime.date object representing a date │ │ │ │ of birth. │ │ │ │ Sources: │ │ │ │ -_h_t_t_p_s_:_/_/_t_r_a_v_e_l_._s_t_a_t_e_._g_o_v_/_c_o_n_t_e_n_t_/_t_r_a_v_e_l_/_e_n_/_p_a_s_s_p_o_r_t_s_/_p_a_s_s_p_o_r_t_- │ │ │ │ _h_e_l_p_/_f_a_q_s_._h_t_m_l │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.passport_dates() │ │ │ │ ... │ │ │ │ - ('25 Dec 2025', '25 Dec 2025', '25 Dec 2030') │ │ │ │ - ('25 Dec 2025', '25 Dec 2025', '25 Dec 2030') │ │ │ │ - ('25 Dec 2025', '25 Dec 2025', '25 Dec 2030') │ │ │ │ - ('25 Dec 2025', '25 Dec 2025', '25 Dec 2030') │ │ │ │ - ('25 Dec 2025', '25 Dec 2025', '25 Dec 2030') │ │ │ │ + ('09 Jan 2026', '09 Jan 2026', '09 Jan 2031') │ │ │ │ + ('09 Jan 2026', '09 Jan 2026', '09 Jan 2031') │ │ │ │ + ('09 Jan 2026', '09 Jan 2026', '09 Jan 2031') │ │ │ │ + ('09 Jan 2026', '09 Jan 2026', '09 Jan 2031') │ │ │ │ + ('09 Jan 2026', '09 Jan 2026', '09 Jan 2031') │ │ │ │ passport_dob() → _d_a_t_e_¶ │ │ │ │ Generate a datetime date of birth. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.passport_dob() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ passport_full() → _s_t_r_¶ │ │ │ │ Generates a formatted sting with US Passport information │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.passport_full() │ │ │ │ ... │ │ │ │ - 'Jason\nGreen\nM\n08 Dec 2007\n18 Mar 2023\n18 Mar │ │ │ │ + 'Jason\nGreen\nM\n23 Dec 2007\n02 Apr 2023\n02 Apr │ │ │ │ 2028\n647593824\n' │ │ │ │ - 'Rebecca\nArcher\nF\n11 Mar 1926\n09 Dec 2016\n09 Dec │ │ │ │ + 'Robert\nArcher\nM\n26 Mar 1926\n24 Dec 2016\n24 Dec │ │ │ │ 2026\nJ11578156\n' │ │ │ │ - 'Christine\nTran\nF\n29 Aug 1946\n22 May 2022\n22 May │ │ │ │ - 2032\n840801609\n' │ │ │ │ - 'Dana\nNguyen\nF\n28 Mar 1967\n28 Aug 2024\n28 Aug │ │ │ │ + 'Dan\nTran\nM\n13 Sep 1946\n06 Jun 2022\n06 Jun 2032\n840801609\n' │ │ │ │ + 'Dana\nNguyen\nF\n12 Apr 1967\n12 Sep 2024\n12 Sep │ │ │ │ 2034\nG93328711\n' │ │ │ │ - 'Katherine\nTurner\nF\n12 Mar 2025\n24 Dec 2025\n24 Dec │ │ │ │ - 2030\n185839894\n' │ │ │ │ + 'John\nTurner\nM\n27 Mar 2025\n08 Jan 2026\n08 Jan │ │ │ │ + 2031\n185839894\n' │ │ │ │ passport_gender(sseeeedd:: _ii_nn_tt == 00) → _L_i_t_e_r_a_l['M', 'F', 'X']_¶ │ │ │ │ Generates a string representing the gender displayed on a passport │ │ │ │ Sources: │ │ │ │ * _h_t_t_p_s_:_/_/_w_i_l_l_i_a_m_s_i_n_s_t_i_t_u_t_e_._l_a_w_._u_c_l_a_._e_d_u_/_p_u_b_l_i_c_a_t_i_o_n_s_/_x_-_g_e_n_d_e_r_- │ │ │ │ _m_a_r_k_e_r_s_-_p_a_s_s_p_o_r_t_s_/ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.passport_gender() │ │ │ │ ... │ │ │ │ - 'F' │ │ │ │ - 'M' │ │ │ │ 'M' │ │ │ │ 'F' │ │ │ │ 'M' │ │ │ │ + 'F' │ │ │ │ + 'F' │ │ │ │ passport_number() → _s_t_r_¶ │ │ │ │ Generate a passport number by replacing tokens to be alphanumeric │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.passport_number() │ │ │ │ ... │ │ │ │ @@ -6231,77 +5881,77 @@ │ │ │ │ 4970', 'residence': 'Unit 5938 Box 2421\nDPO AP 33335', │ │ │ │ 'current_location': (Decimal('52.958961'), Decimal('143.143712')), │ │ │ │ 'blood_group': 'B+', 'website': ['http://www.rivera.com/', 'http:// │ │ │ │ grimes-green.net/', 'http://www.larsen.com/'], 'username': │ │ │ │ 'leeashley', 'name': 'Gary Cross', 'sex': 'M', 'address': '711 │ │ │ │ Golden Overpass\nWest Andreaville, OH 44115', 'mail': │ │ │ │ 'tamaramorrison@hotmail.com', 'birthdate': datetime.date(1943, 5, │ │ │ │ - 8)} │ │ │ │ + 23)} │ │ │ │ {'job': 'Chemist, analytical', 'company': 'Yates, Stewart and │ │ │ │ Allen', 'ssn': '189-25-3060', 'residence': '1122 Megan Squares │ │ │ │ Suite 848\nPort Jason, TX 77807', 'current_location': (Decimal │ │ │ │ ('22.588068'), Decimal('131.221390')), 'blood_group': 'AB+', │ │ │ │ 'website': ['https://nguyen.info/', 'https://www.smith.com/', │ │ │ │ 'http://cook.com/', 'http://www.montoya.net/'], 'username': │ │ │ │ 'myersmitchell', 'name': 'Madison Obrien', 'sex': 'F', 'address': │ │ │ │ 'Unit 0903 Box 2173\nDPO AP 08507', 'mail': │ │ │ │ 'stephenschristine@yahoo.com', 'birthdate': datetime.date(1918, 2, │ │ │ │ - 7)} │ │ │ │ + 22)} │ │ │ │ {'job': 'Building surveyor', 'company': 'Turner, Graham and Brown', │ │ │ │ 'ssn': '479-06-9773', 'residence': '45792 Tammy Centers Apt. │ │ │ │ 258\nDavidmouth, TN 23414', 'current_location': (Decimal('- │ │ │ │ 86.4556435'), Decimal('73.201966')), 'blood_group': 'O+', │ │ │ │ 'website': ['https://king.com/', 'https://www.campbell.com/', │ │ │ │ 'https://arroyo.com/'], 'username': 'hollymoore', 'name': 'Ronald │ │ │ │ Miller', 'sex': 'M', 'address': '9606 Barton Station Apt. │ │ │ │ 271\nJacquelinemouth, NC 64367', 'mail': 'hensontroy@yahoo.com', │ │ │ │ - 'birthdate': datetime.date(2007, 2, 28)} │ │ │ │ + 'birthdate': datetime.date(2007, 3, 15)} │ │ │ │ {'job': 'Arts administrator', 'company': 'Lopez-Key', 'ssn': '649- │ │ │ │ 11-2139', 'residence': 'Unit 6650 Box 3008\nDPO AP 13317', │ │ │ │ 'current_location': (Decimal('-38.8738015'), Decimal('- │ │ │ │ 116.163958')), 'blood_group': 'B-', 'website': ['https:// │ │ │ │ www.alvarez.com/', 'http://marsh-wilson.com/', 'http://wiggins.com/ │ │ │ │ '], 'username': 'sheena09', 'name': 'Melanie Grant', 'sex': 'F', │ │ │ │ 'address': '658 Jared Radial Suite 022\nMathewstad, VT 12783', │ │ │ │ - 'mail': 'kimberly00@yahoo.com', 'birthdate': datetime.date(1928, │ │ │ │ - 12, 27)} │ │ │ │ + 'mail': 'kimberly00@yahoo.com', 'birthdate': datetime.date(1929, 1, │ │ │ │ + 11)} │ │ │ │ {'job': 'Television production assistant', 'company': 'Ward-Hays', │ │ │ │ 'ssn': '133-38-1883', 'residence': '42814 Houston │ │ │ │ Hills\nRodriguezside, PW 63569', 'current_location': (Decimal │ │ │ │ ('37.2396545'), Decimal('0.968737')), 'blood_group': 'AB-', │ │ │ │ 'website': ['https://www.jimenez.com/'], 'username': │ │ │ │ 'joneschristopher', 'name': 'Jaime Villegas', 'sex': 'F', │ │ │ │ 'address': '0168 West Overpass\nSouth Christopher, IN 34699', │ │ │ │ 'mail': 'ryanhoward@gmail.com', 'birthdate': datetime.date(2005, 5, │ │ │ │ - 1)} │ │ │ │ + 16)} │ │ │ │ simple_profile(sseexx:: _LL_ii_tt_ee_rr_aa_ll[[''MM'',, ''FF'',, ''XX'']] || _NN_oo_nn_ee == NNoonnee) → _D_i_c_t[_s_t_r, │ │ │ │ _s_t_r | _d_a_t_e | _L_i_t_e_r_a_l['M', 'F', 'X']]_¶ │ │ │ │ Generates a basic profile with personal information │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.simple_profile() │ │ │ │ ... │ │ │ │ {'username': 'ysullivan', 'name': 'Jason Green', 'sex': 'M', │ │ │ │ 'address': '9382 Taylor Court Suite 892\nCoreyland, MH 90152', │ │ │ │ - 'mail': 'thomas15@yahoo.com', 'birthdate': datetime.date(1946, 8, │ │ │ │ - 29)} │ │ │ │ + 'mail': 'thomas15@yahoo.com', 'birthdate': datetime.date(1946, 9, │ │ │ │ + 13)} │ │ │ │ {'username': 'davismary', 'name': 'Mrs. Sharon Green', 'sex': 'F', │ │ │ │ 'address': '753 Padilla Circles\nNew Jeffrey, AS 19178', 'mail': │ │ │ │ - 'udavis@hotmail.com', 'birthdate': datetime.date(2025, 9, 30)} │ │ │ │ + 'udavis@hotmail.com', 'birthdate': datetime.date(2025, 10, 15)} │ │ │ │ {'username': 'lisa83', 'name': 'Juan Mann', 'sex': 'M', 'address': │ │ │ │ 'USNV Wallace\nFPO AP 50950', 'mail': 'barbara42@gmail.com', │ │ │ │ - 'birthdate': datetime.date(2005, 4, 9)} │ │ │ │ + 'birthdate': datetime.date(2005, 4, 24)} │ │ │ │ {'username': 'sheltondavid', 'name': 'Mary Alvarez', 'sex': 'F', │ │ │ │ 'address': '86848 Melissa Springs\nRileymouth, NM 87040', 'mail': │ │ │ │ - 'christopher91@yahoo.com', 'birthdate': datetime.date(1978, 1, 30)} │ │ │ │ + 'christopher91@yahoo.com', 'birthdate': datetime.date(1978, 2, 14)} │ │ │ │ {'username': 'thorntonnathan', 'name': 'David Dennis', 'sex': 'M', │ │ │ │ 'address': '12309 Anthony Roads Apt. 991\nDavisville, AZ 79865', │ │ │ │ 'mail': 'leetara@hotmail.com', 'birthdate': datetime.date(1924, 5, │ │ │ │ - 9)} │ │ │ │ + 24)} │ │ │ │ ********** ffaakkeerr..pprroovviiddeerrss..ppyytthhoonn_?¶ ********** │ │ │ │ ccllaassss faker.providers.python.en_US.Provider(ggeenneerraattoorr:: _AA_nn_yy)_¶ │ │ │ │ Bases: _P_r_o_v_i_d_e_r │ │ │ │ enum(eennuumm__ccllss:: _TT_yy_pp_ee[[TTEEnnuumm]]) → TEnum_¶ │ │ │ │ Returns a random enum of the provided inputEnumtype. │ │ │ │ Parameters: │ │ │ │ eennuumm__ccllss – TheEnumtype to produce the value for. │ │ │ │ @@ -6356,17 +6006,17 @@ │ │ │ │ Value_types: │ │ │ │ type of dictionary values │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.pydict() │ │ │ │ ... │ │ │ │ - {'son': -9787526.29318886, 'voice': datetime.datetime(1977, 10, 18, │ │ │ │ - 17, 34, 22, 932708), 'kitchen': 'NGnVZQUqLUJyfwFVYySn', 'amount': │ │ │ │ - datetime.datetime(2021, 4, 12, 8, 34, 29, 866214), 'event': │ │ │ │ + {'son': -9787526.29318886, 'voice': datetime.datetime(1977, 10, 20, │ │ │ │ + 20, 32, 33, 114559), 'kitchen': 'NGnVZQUqLUJyfwFVYySn', 'amount': │ │ │ │ + datetime.datetime(2021, 4, 26, 7, 47, 53, 358200), 'event': │ │ │ │ 'LuQIazTmqTjDmYPxeqAW', 'much': 'ppgrVkPCoePqmjQbZndJ', 'mention': │ │ │ │ 'TWRUWCuKoQSUEXExIZVP', 'interview': 'qfErjaoKtiwdOSlQGWFd', 'why': │ │ │ │ 'HFDutYbbXjgkPWbwfnlH', 'step': 7144} │ │ │ │ {'ask': 'nVyUDKkNPiiBgVIaJUTV', 'most': 'paul42@example.net', │ │ │ │ 'manage': 'xeMChNzFJEUSgqMReEKi', 'among': 'HtTDvuKvIcxniBzDNTzq', │ │ │ │ 'pick': Decimal │ │ │ │ ('11411791321240764654788082438993844835687523124385969.650300891319344217610471428512400034855909776582369'), │ │ │ │ @@ -6380,19 +6030,19 @@ │ │ │ │ ('67972839855751940235263820229154889584951907196767287332264888028711981316080836396161.7017200992518536710979519426418306753751007408993'), │ │ │ │ 'measure': 'eQUOKvpfwDVWvfOMbxJb', 'business': 4138, 'scene': │ │ │ │ 'sgJrjRltFhaIMUMpJWmh', 'modern': Decimal │ │ │ │ ('4805760532403649269240146150593215888587311532081726339112030.5291189426223583324560290611264862964513758066065735471214189276266237'), │ │ │ │ 'last': 8574, 'always': 'sGeNpRxylfYpFwNezXCv'} │ │ │ │ {'age': Decimal │ │ │ │ ('21382039273173884082527988465816382796350650960388704316804460314001343271628396494204470750330.1448'), │ │ │ │ - 'camera': 1936, 'expect': datetime.datetime(2018, 2, 11, 6, 10, 42, │ │ │ │ - 506216), 'use': 'dSogBkfXCMVoxDhgguyD', 'relate': - │ │ │ │ + 'camera': 1936, 'expect': datetime.datetime(2018, 2, 24, 8, 42, 34, │ │ │ │ + 101928), 'use': 'dSogBkfXCMVoxDhgguyD', 'relate': - │ │ │ │ 797087381.435271, 'amount': 'yKqHdpMcGbyUaBdTJMIa', 'a': │ │ │ │ 'gaoHpUhDjwLtrHJhWhqk', 'establish': 'xPuPulkWEcumejcHjFFK', │ │ │ │ - 'information': datetime.datetime(2012, 1, 26, 18, 34, 47, 939085), │ │ │ │ + 'information': datetime.datetime(2012, 2, 7, 5, 36, 3, 19255), │ │ │ │ 'never': 6740, 'voice': Decimal │ │ │ │ ('97183309942242775163299956300966980935197130931292396426904842486602508273832146.9774735400025040216396837359191558754080351385334448647'), │ │ │ │ 'party': 3931, 'see': 'pCazwVvzwemQhTlFQDUu', 'individual': │ │ │ │ 'mlRosZfUFPKOAyGoaFLi'} │ │ │ │ {'energy': 'gHgMsJKIlRmAJmGoiQCr', 'discover': 'http:// │ │ │ │ www.harrington.org/main/wp-contenthome.html', 'feel': │ │ │ │ 'mgmtFgzVGbEzqXCiTQMC', 'until': 'nFKQOtdbLYrwLInIpsCM', 'simply': │ │ │ │ @@ -6430,73 +6080,74 @@ │ │ │ │ [_A_n_y]_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.pyiterable() │ │ │ │ ... │ │ │ │ ('nAvOpyEVAoNGnVZQUqLU', 'thomas15@example.com', 3350, │ │ │ │ - datetime.datetime(1996, 9, 14, 10, 16, 49, 702120), │ │ │ │ - datetime.datetime(1984, 8, 1, 6, 59, 39, 741327), datetime.datetime │ │ │ │ - (2021, 4, 12, 8, 34, 29, 866214), 'LuQIazTmqTjDmYPxeqAW', │ │ │ │ - 'ppgrVkPCoePqmjQbZndJ', 'TWRUWCuKoQSUEXExIZVP', │ │ │ │ - 'qfErjaoKtiwdOSlQGWFd', 'HFDutYbbXjgkPWbwfnlH') │ │ │ │ + datetime.datetime(1996, 9, 21, 16, 51, 0, 65523), datetime.datetime │ │ │ │ + (1984, 8, 5, 6, 19, 32, 889930), datetime.datetime(2021, 4, 26, 7, │ │ │ │ + 47, 53, 358200), 'LuQIazTmqTjDmYPxeqAW', 'ppgrVkPCoePqmjQbZndJ', │ │ │ │ + 'TWRUWCuKoQSUEXExIZVP', 'qfErjaoKtiwdOSlQGWFd', │ │ │ │ + 'HFDutYbbXjgkPWbwfnlH') │ │ │ │ ('dyFKunVyUDKkNPiiBgVI', 'yvDAqsRnDaMrcomXsosX', │ │ │ │ 'jenniferhughes@example.com', 'smithjames@example.com', │ │ │ │ 'mHtTDvuKvIcxniBzDNTz', -0.58427929423069, 'CYYRgaXvaaNYJFjFkpJj', │ │ │ │ Decimal('- │ │ │ │ 23587860434913790978655934625693951978093570729960966912834032313989657524780944.4000348559097765823'), │ │ │ │ 9619, 38191497835621.5, 6016) │ │ │ │ - {584, 'ohEsZgfLWqSLpRpfDzrP', Decimal │ │ │ │ + {'ohEsZgfLWqSLpRpfDzrP', datetime.datetime(1998, 2, 23, 19, 53, 32, │ │ │ │ + 710097), 584, Decimal │ │ │ │ ('18000400001558710168379151556371850715591491746684745560870153172067760283158232944569591.3306016884'), │ │ │ │ 2036, 'http://www.bruce-compton.org/tag/posts/searchfaq.php', │ │ │ │ Decimal('- │ │ │ │ - 5566738374584561609320871321036086986788440028749554064377698700636073309631096713016282417601397773.26351108731764303921376582197296687577389305550824926947118013204075227586'), │ │ │ │ - datetime.datetime(1998, 2, 16, 4, 1, 13, 581978)} │ │ │ │ - {'butjsGXUcnbBDTlOUGAB', 'http://www.garcia.com/category/ │ │ │ │ - tagscategory.jsp', 'hUvefdviXPwvzSqnsgJr', 'aYQdUkkJWgatbFSjfrXg', │ │ │ │ - datetime.datetime(1987, 2, 3, 17, 5, 28, 116136), │ │ │ │ - 'FgqKHkOOfdKFWHYLpSXu', 531.866983954573, 'IajAndSXpvQdHgoRcbvz'} │ │ │ │ + 5566738374584561609320871321036086986788440028749554064377698700636073309631096713016282417601397773.26351108731764303921376582197296687577389305550824926947118013204075227586')} │ │ │ │ + {'http://www.garcia.com/category/tagscategory.jsp', │ │ │ │ + datetime.datetime(1987, 2, 8, 8, 49, 29, 724453), │ │ │ │ + 'IajAndSXpvQdHgoRcbvz', 'butjsGXUcnbBDTlOUGAB', 531.866983954573, │ │ │ │ + 'FgqKHkOOfdKFWHYLpSXu', 'aYQdUkkJWgatbFSjfrXg', │ │ │ │ + 'hUvefdviXPwvzSqnsgJr'} │ │ │ │ [7755, -9380404207.10591, 'BqthglAmjtISFuKgpvWE', - │ │ │ │ 1385.61194945311, 'dana80@example.com', 138, 5253, Decimal │ │ │ │ ('96801170218340119083001529540605235227463678180.14189276266237582571734'), │ │ │ │ 'RxylfYpFwNezXCvGboIa', 8619] │ │ │ │ pylist(nnbb__eelleemmeennttss:: _ii_nn_tt == 1100, vvaarriiaabbllee__nnbb__eelleemmeennttss:: _bb_oo_oo_ll == TTrruuee, │ │ │ │ vvaalluuee__ttyyppeess:: _LL_ii_ss_tt[[_TT_yy_pp_ee]] || _TT_uu_pp_ll_ee[[_TT_yy_pp_ee,, ......]] || _NN_oo_nn_ee == NNoonnee, │ │ │ │ aalllloowweedd__ttyyppeess:: _LL_ii_ss_tt[[_TT_yy_pp_ee]] || _TT_uu_pp_ll_ee[[_TT_yy_pp_ee,, ......]] || _NN_oo_nn_ee == NNoonnee) → _L_i_s_t │ │ │ │ [_A_n_y]_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.pylist() │ │ │ │ ... │ │ │ │ [663, -424604.985946604, -9787526.29318886, datetime.datetime(1977, │ │ │ │ - 10, 18, 17, 34, 22, 932708), 'NGnVZQUqLUJyfwFVYySn', │ │ │ │ - datetime.datetime(2021, 4, 12, 8, 34, 29, 866214), │ │ │ │ + 10, 20, 20, 32, 33, 114559), 'NGnVZQUqLUJyfwFVYySn', │ │ │ │ + datetime.datetime(2021, 4, 26, 7, 47, 53, 358200), │ │ │ │ 'LuQIazTmqTjDmYPxeqAW', 'ppgrVkPCoePqmjQbZndJ', │ │ │ │ 'TWRUWCuKoQSUEXExIZVP', 'qfErjaoKtiwdOSlQGWFd'] │ │ │ │ ['catherinejohnston@example.com', 'tYbbXjgkPWbwfnlHsjAc', │ │ │ │ - 'KunVyUDKkNPiiBgVIaJU', datetime.datetime(2021, 5, 13, 8, 50, 4, │ │ │ │ - 476497), 'paul42@example.net', 'xeMChNzFJEUSgqMReEKi', │ │ │ │ + 'KunVyUDKkNPiiBgVIaJU', datetime.datetime(2021, 5, 27, 8, 36, 46, │ │ │ │ + 112998), 'paul42@example.net', 'xeMChNzFJEUSgqMReEKi', │ │ │ │ 'HtTDvuKvIcxniBzDNTzq'] │ │ │ │ ['QTQjZGeLZuJqlLaQBfgH', 4725240091.51995, │ │ │ │ 'johnsonrobin@example.org', -958272097856.158, 0.28952549189774, │ │ │ │ 'angela59@example.org', 'https://taylor.com/tag/list/wp- │ │ │ │ contentcategory.htm', 6016, 'rGciZpuCpymcjBdurvfV', Decimal('- │ │ │ │ 6549903182054842898289740559728455724548119.045229611133060168847793615349263511087317643039213765'), │ │ │ │ - datetime.datetime(2016, 4, 18, 9, 52, 6, 424687)] │ │ │ │ + datetime.datetime(2016, 5, 1, 0, 31, 3, 889853)] │ │ │ │ ['https://www.bolton-reid.com/category/blog/listregister.php', │ │ │ │ - datetime.datetime(2004, 2, 19, 23, 48, 7, 518266), │ │ │ │ + datetime.datetime(2004, 2, 29, 6, 57, 27, 492307), │ │ │ │ 'aKMqqBTFitpKyPAVdgpN', Decimal('- │ │ │ │ 74655832342888117024.8091891634896769930024894517446660223450076279125609767017200992518'), │ │ │ │ 'james71@example.org', 'https://lloyd-stark.com/main/blog/ │ │ │ │ - tagsprivacy.html', datetime.datetime(2018, 3, 3, 6, 34, 25, │ │ │ │ - 657865)] │ │ │ │ + tagsprivacy.html', datetime.datetime(2018, 3, 16, 9, 27, 46, │ │ │ │ + 990727)] │ │ │ │ ['OxNxPdcWzUXIDleQUOKv', 7424134494689.1, 'vfOMbxJbVYLedsbsaYQd', │ │ │ │ - 'kkJWgatbFSjfrXgYsypW', datetime.datetime(2005, 8, 7, 13, 56, 42, │ │ │ │ - 850965), 'EeBqthglAmjtISFuKgpv', 'EpsmGHBtaYUwtXejffFi', Decimal('- │ │ │ │ + 'kkJWgatbFSjfrXgYsypW', datetime.datetime(2005, 8, 17, 6, 40, 8, │ │ │ │ + 440058), 'EeBqthglAmjtISFuKgpv', 'EpsmGHBtaYUwtXejffFi', Decimal('- │ │ │ │ 75235466116100008450701.3758257173407970341489')] │ │ │ │ pyobject(oobbjjeecctt__ttyyppee:: _TT_yy_pp_ee[[_bb_oo_oo_ll || _ss_tt_rr || _ff_ll_oo_aa_tt || _ii_nn_tt || _tt_uu_pp_ll_ee || _ss_ee_tt || │ │ │ │ _ll_ii_ss_tt || _II_tt_ee_rr_aa_bb_ll_ee || _dd_ii_cc_tt]] || _NN_oo_nn_ee == NNoonnee) → _b_o_o_l | _s_t_r | _f_l_o_a_t | _i_n_t | │ │ │ │ _t_u_p_l_e | _s_e_t | _l_i_s_t | _I_t_e_r_a_b_l_e | _d_i_c_t | _N_o_n_e_¶ │ │ │ │ Generates a random object passing the type desired. │ │ │ │ Object_type: │ │ │ │ the type of the object to generate. │ │ │ │ @@ -6518,40 +6169,40 @@ │ │ │ │ vvaalluuee__ttyyppeess:: _LL_ii_ss_tt[[_TT_yy_pp_ee]] || _TT_uu_pp_ll_ee[[_TT_yy_pp_ee,, ......]] || _NN_oo_nn_ee == NNoonnee, │ │ │ │ aalllloowweedd__ttyyppeess:: _LL_ii_ss_tt[[_TT_yy_pp_ee]] || _TT_uu_pp_ll_ee[[_TT_yy_pp_ee,, ......]] || _NN_oo_nn_ee == NNoonnee) → _S_e_t[_A_n_y]_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.pyset() │ │ │ │ ... │ │ │ │ - {'LuQIazTmqTjDmYPxeqAW', -424604.985946604, 'TWRUWCuKoQSUEXExIZVP', │ │ │ │ - 'NGnVZQUqLUJyfwFVYySn', datetime.datetime(1977, 10, 18, 17, 34, 22, │ │ │ │ - 932708), datetime.datetime(2021, 4, 12, 8, 34, 29, 866214), │ │ │ │ - 'qfErjaoKtiwdOSlQGWFd', 663, 'ppgrVkPCoePqmjQbZndJ', - │ │ │ │ + {'NGnVZQUqLUJyfwFVYySn', datetime.datetime(2021, 4, 26, 7, 47, 53, │ │ │ │ + 358200), -424604.985946604, 'TWRUWCuKoQSUEXExIZVP', │ │ │ │ + 'LuQIazTmqTjDmYPxeqAW', datetime.datetime(1977, 10, 20, 20, 32, 33, │ │ │ │ + 114559), 'ppgrVkPCoePqmjQbZndJ', 663, 'qfErjaoKtiwdOSlQGWFd', - │ │ │ │ 9787526.29318886} │ │ │ │ - {'HtTDvuKvIcxniBzDNTzq', 'KunVyUDKkNPiiBgVIaJU', │ │ │ │ - 'paul42@example.net', datetime.datetime(2021, 5, 13, 8, 50, 4, │ │ │ │ - 476497), 'xeMChNzFJEUSgqMReEKi', 'tYbbXjgkPWbwfnlHsjAc', │ │ │ │ - 'catherinejohnston@example.com'} │ │ │ │ - {0.28952549189774, -958272097856.158, 6016, 'rGciZpuCpymcjBdurvfV', │ │ │ │ - 'johnsonrobin@example.org', 'QTQjZGeLZuJqlLaQBfgH', Decimal('- │ │ │ │ + {'catherinejohnston@example.com', 'tYbbXjgkPWbwfnlHsjAc', │ │ │ │ + 'paul42@example.net', 'KunVyUDKkNPiiBgVIaJU', │ │ │ │ + 'HtTDvuKvIcxniBzDNTzq', datetime.datetime(2021, 5, 27, 8, 36, 46, │ │ │ │ + 112998), 'xeMChNzFJEUSgqMReEKi'} │ │ │ │ + {-958272097856.158, 0.28952549189774, 'angela59@example.org', 6016, │ │ │ │ + 'QTQjZGeLZuJqlLaQBfgH', 'https://taylor.com/tag/list/wp- │ │ │ │ + contentcategory.htm', 'johnsonrobin@example.org', Decimal('- │ │ │ │ 6549903182054842898289740559728455724548119.045229611133060168847793615349263511087317643039213765'), │ │ │ │ - 'angela59@example.org', datetime.datetime(2016, 4, 18, 9, 52, 6, │ │ │ │ - 424687), 4725240091.51995, 'https://taylor.com/tag/list/wp- │ │ │ │ - contentcategory.htm'} │ │ │ │ - {datetime.datetime(2004, 2, 19, 23, 48, 7, 518266), 'https://lloyd- │ │ │ │ - stark.com/main/blog/tagsprivacy.html', 'https://www.bolton- │ │ │ │ - reid.com/category/blog/listregister.php', 'james71@example.org', │ │ │ │ - 'aKMqqBTFitpKyPAVdgpN', datetime.datetime(2018, 3, 3, 6, 34, 25, │ │ │ │ - 657865), Decimal('- │ │ │ │ - 74655832342888117024.8091891634896769930024894517446660223450076279125609767017200992518')} │ │ │ │ - {7424134494689.1, Decimal('- │ │ │ │ - 75235466116100008450701.3758257173407970341489'), datetime.datetime │ │ │ │ - (2005, 8, 7, 13, 56, 42, 850965), 'kkJWgatbFSjfrXgYsypW', │ │ │ │ - 'EpsmGHBtaYUwtXejffFi', 'EeBqthglAmjtISFuKgpv', │ │ │ │ - 'vfOMbxJbVYLedsbsaYQd', 'OxNxPdcWzUXIDleQUOKv'} │ │ │ │ + 'rGciZpuCpymcjBdurvfV', datetime.datetime(2016, 5, 1, 0, 31, 3, │ │ │ │ + 889853), 4725240091.51995} │ │ │ │ + {datetime.datetime(2004, 2, 29, 6, 57, 27, 492307), 'https://lloyd- │ │ │ │ + stark.com/main/blog/tagsprivacy.html', 'james71@example.org', │ │ │ │ + datetime.datetime(2018, 3, 16, 9, 27, 46, 990727), │ │ │ │ + 'aKMqqBTFitpKyPAVdgpN', Decimal('- │ │ │ │ + 74655832342888117024.8091891634896769930024894517446660223450076279125609767017200992518'), │ │ │ │ + 'https://www.bolton-reid.com/category/blog/listregister.php'} │ │ │ │ + {7424134494689.1, 'EeBqthglAmjtISFuKgpv', Decimal('- │ │ │ │ + 75235466116100008450701.3758257173407970341489'), │ │ │ │ + 'kkJWgatbFSjfrXgYsypW', 'EpsmGHBtaYUwtXejffFi', │ │ │ │ + 'vfOMbxJbVYLedsbsaYQd', 'OxNxPdcWzUXIDleQUOKv', datetime.datetime │ │ │ │ + (2005, 8, 17, 6, 40, 8, 440058)} │ │ │ │ pystr(mmiinn__cchhaarrss:: _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, mmaaxx__cchhaarrss:: _ii_nn_tt == 2200, pprreeffiixx:: _ss_tt_rr == │ │ │ │ '''', ssuuffffiixx:: _ss_tt_rr == '''') → _s_t_r_¶ │ │ │ │ Generates a random string of upper and lowercase letters. │ │ │ │ Parameters: │ │ │ │ * mmiinn__cchhaarrss – minimum length of the random part. │ │ │ │ * mmaaxx__cchhaarrss – maximum length of the random part. │ │ │ │ * pprreeffiixx – an optional prefix to prepend to the random │ │ │ │ @@ -6598,85 +6249,85 @@ │ │ │ │ 'NiIWDsXDvFPlaBWJGGzM', 'taylorsara@example.org'], {'amount': 6890, │ │ │ │ 'benefit': 'catherinejohnston@example.com', 'TV': │ │ │ │ 'QTQjZGeLZuJqlLaQBfgH', 'network': 'fFzDHwBJURZHTCWaKMqq', │ │ │ │ 'others': 'xPdcWzUXIDleQUOKvpfw', 'property': Decimal('- │ │ │ │ 808895120938038855082489339263990492580885868654677610560250832118988916.728457637785707427093057608116050190443294316756256627285232756676337390603'), │ │ │ │ 'sister': 'aFLivlTZaBwcuoYDlLCo', 'expect': 5531, 'through': 2321, │ │ │ │ 'high': 8395}, {'capital': {0: -9787526.29318886, 1: │ │ │ │ - [datetime.datetime(1977, 10, 18, 17, 34, 22, 932708), │ │ │ │ - 'NGnVZQUqLUJyfwFVYySn', datetime.datetime(2021, 4, 12, 8, 34, 29, │ │ │ │ - 866214)], 2: {0: 'LuQIazTmqTjDmYPxeqAW', 1: 'ppgrVkPCoePqmjQbZndJ', │ │ │ │ + [datetime.datetime(1977, 10, 20, 20, 32, 33, 114559), │ │ │ │ + 'NGnVZQUqLUJyfwFVYySn', datetime.datetime(2021, 4, 26, 7, 47, 53, │ │ │ │ + 358200)], 2: {0: 'LuQIazTmqTjDmYPxeqAW', 1: 'ppgrVkPCoePqmjQbZndJ', │ │ │ │ 2: ['TWRUWCuKoQSUEXExIZVP', 'qfErjaoKtiwdOSlQGWFd']}}, 'manage': │ │ │ │ {1: 'FkYLyLdJCGRddpwdyFKu', 2: [-900146288.946134, 'http:// │ │ │ │ www.moreno-wilson.info/listsearch.html', │ │ │ │ 'alexandermaldonado@example.net'], 3: {1: datetime.datetime(2021, │ │ │ │ - 5, 13, 8, 50, 4, 476497), 2: 'paul42@example.net', 3: │ │ │ │ + 5, 27, 8, 36, 46, 112998), 2: 'paul42@example.net', 3: │ │ │ │ ['xeMChNzFJEUSgqMReEKi', 'HtTDvuKvIcxniBzDNTzq']}}, 'office': {2: │ │ │ │ 'johnsonrobin@example.org', 3: [-958272097856.158, │ │ │ │ 0.28952549189774, 'angela59@example.org'], 4: {2: 'https:// │ │ │ │ taylor.com/tag/list/wp-contentcategory.htm', 3: 6016, 4: │ │ │ │ ['rGciZpuCpymcjBdurvfV', Decimal('- │ │ │ │ 6549903182054842898289740559728455724548119.045229611133060168847793615349263511087317643039213765')]}}, │ │ │ │ - 'something': {3: 8680, 4: [datetime.datetime(1971, 11, 19, 9, 19, │ │ │ │ - 1, 853754), 'JPNZMVkBFQzPuESPIajA', 529902351.901653], 5: {3: - │ │ │ │ + 'something': {3: 8680, 4: [datetime.datetime(1971, 11, 19, 21, 37, │ │ │ │ + 12, 882348), 'JPNZMVkBFQzPuESPIajA', 529902351.901653], 5: {3: - │ │ │ │ 6.8763381174432, 4: 'HgoRcbvzSLJhZvFucyhb', 5: ['http://reyes.com/ │ │ │ │ explorelogin.php', 'FyGrgJGPgVPVTJQAOjOx']}}, 'final': {4: │ │ │ │ 'vfOMbxJbVYLedsbsaYQd', 5: ['kkJWgatbFSjfrXgYsypW', │ │ │ │ - datetime.datetime(2005, 8, 7, 13, 56, 42, 850965), │ │ │ │ + datetime.datetime(2005, 8, 17, 6, 40, 8, 440058), │ │ │ │ 'EeBqthglAmjtISFuKgpv'], 6: {4: 'EpsmGHBtaYUwtXejffFi', 5: Decimal │ │ │ │ ('-75235466116100008450701.3758257173407970341489'), 6: │ │ │ │ ['wNezXCvGboIauUKxMsTI', 'EbPprBmVivpBDGBvGuOO']}}, 'explain': {5: │ │ │ │ -220.293506014432, 6: ['ciaIhOJYuVxrfTPqxqbc', 1312, │ │ │ │ 'TrRnLpAuzTmpCazwVvzw'], 7: {5: 'efNvVwewNRcjzgTWqwCo', 6: │ │ │ │ - datetime.datetime(2014, 3, 4, 11, 16, 27, 340005), 7: [- │ │ │ │ - 65.812867516148, datetime.datetime(2005, 7, 6, 16, 41, 46, │ │ │ │ - 158223)]}}, 'simply': {6: 'mgmtFgzVGbEzqXCiTQMC', 7: │ │ │ │ + datetime.datetime(2014, 3, 16, 12, 2, 7, 957641), 7: [- │ │ │ │ + 65.812867516148, datetime.datetime(2005, 7, 16, 8, 50, 57, │ │ │ │ + 251513)]}}, 'simply': {6: 'mgmtFgzVGbEzqXCiTQMC', 7: │ │ │ │ ['nFKQOtdbLYrwLInIpsCM', 'szdmaXqQrIhVxhqHLOva', -795959.45031711], │ │ │ │ 8: {6: 'http://lyons.com/wp-content/categoriesfaq.asp', 7: │ │ │ │ 'XXUMRDLwSfGKFcrMtGUz', 8: [4796, 'stephenromero@example.org']}}, │ │ │ │ - 'customer': {7: datetime.datetime(2022, 5, 28, 0, 6, 29, 249367), │ │ │ │ + 'customer': {7: datetime.datetime(2022, 6, 11, 6, 40, 52, 298158), │ │ │ │ 8: [8.8904196742809, 'bethanydavid@example.net', datetime.datetime │ │ │ │ - (2003, 11, 15, 9, 8, 24, 319808)], 9: {7: 4354, 8: │ │ │ │ - 7378402728.33841, 9: [datetime.datetime(1999, 7, 9, 0, 4, 28, │ │ │ │ - 950930), 5607]}}, 'government': {8: 'DmjNvDmLSUQfjwdwuowN', 9: │ │ │ │ + (2003, 11, 24, 14, 33, 59, 286244)], 9: {7: 4354, 8: │ │ │ │ + 7378402728.33841, 9: [datetime.datetime(1999, 7, 17, 1, 2, 9, │ │ │ │ + 851578), 5607]}}, 'government': {8: 'DmjNvDmLSUQfjwdwuowN', 9: │ │ │ │ [9989, 1484, -28536838853283.6], 10: {8: 7137, 9: │ │ │ │ 'cterry@example.net', 10: [Decimal('- │ │ │ │ 803358703760511880579625460078386755641445157885211429480481947118917938.820195501318705056246292648022270808625911824345448727820928'), │ │ │ │ 'UqXkPFQBKVhOceAaOfFD']}}, 'thing': {9: 'aUkvdqucNKsRecsUNIDP', 10: │ │ │ │ [2960, 'xnXdfbbuJUqPMKySBuOW', 'HeQrXybVGobtiChjVHmT'], 11: {9: │ │ │ │ 'https://www.allen.com/explore/tagscategory.html', 10: │ │ │ │ 'YsivsDuOiEJLihbqacWD', 11: ['OJtbwVrmhABdvIYwwylu', │ │ │ │ 'lsanders@example.org']}}}) │ │ │ │ ([Decimal('75203566626017497199879123205931769.666'), 9100, │ │ │ │ 'ypxrmjXzftuAYYDGJAzq', 'CXOlmyhwszWhRJjWGgdr', 'http://hunt.info/ │ │ │ │ wp-contentterms.htm', 'https://www.holland.biz/appcategory.html', │ │ │ │ - datetime.datetime(1972, 2, 8, 16, 9, 59, 252661), │ │ │ │ + datetime.datetime(1972, 2, 9, 5, 55, 27, 806860), │ │ │ │ 'tXVeSLVxvUBNjdwrArSM', 'sheltonbianca@example.net', │ │ │ │ 'JsSvEZCxeXBKImHfcRFp'], {'population': 'RqQuzssEOKNaBskVkjjI', │ │ │ │ - 'while': datetime.datetime(2008, 11, 30, 21, 35, 13, 794366), │ │ │ │ + 'while': datetime.datetime(2008, 12, 11, 11, 59, 29, 220885), │ │ │ │ 'trial': 'mWMzTstgOuAyItVwsuNZ', 'likely': 391, 'become': 575, │ │ │ │ 'standard': 3805, 'attorney': Decimal │ │ │ │ ('838257207378766693632265118429895622258050188773106974236387977346073345768030436922069615353508.93023906227808532757343157458943486'), │ │ │ │ 'economy': 2661, 'letter': 7739}, {'glass': {0: │ │ │ │ 'LFirvEZoAWrGNGNkXjEp', 1: ['carterryan@example.net', 4408, 3410], │ │ │ │ 2: {0: 2198, 1: 'fsbDyHKewLhhibhzUGoP', 2: │ │ │ │ ['langrobin@example.com', -552452951273.991]}}, 'I': {1: - │ │ │ │ - 53027926098.7721, 2: [datetime.datetime(1987, 2, 21, 0, 42, 13, │ │ │ │ - 704098), 6656, 'JiaEKWAKHkHZfJFtPaUQ'], 3: {1: Decimal('- │ │ │ │ + 53027926098.7721, 2: [datetime.datetime(1987, 2, 25, 16, 44, 51, │ │ │ │ + 124893), 6656, 'JiaEKWAKHkHZfJFtPaUQ'], 3: {1: Decimal('- │ │ │ │ 8961477688316.94732881820286937640926279061965387079148786742'), 2: │ │ │ │ 'CiSRhdduXCnlfhQhSQhD', 3: ['bvKFLfysOTJmzZoasXWe', - │ │ │ │ 29655.7468800909]}}, 'worry': {2: 'davislogan@example.org', 3: │ │ │ │ [796, 'http://wilson.com/categorymain.php', │ │ │ │ 'mctagFWkMkaURdjmWtPw'], 4: {2: 674, 3: 'https://www.holmes.com/ │ │ │ │ category/category/categoryregister.html', 4: [19128319114515.6, │ │ │ │ 'DIkAgfVgUyxrvtDrQmmy']}}, 'foot': {3: 2627, 4: [Decimal('- │ │ │ │ 74765413535133330981994143479116336837852388047167224028302697719585527000007663053054.528899629793970379583000'), │ │ │ │ 'mTFIfYAWGoJzjtRLuZqZ', 'hNNXuyCUKbkSETvkaZhH'], 5: {3: Decimal('- │ │ │ │ 983984030807484866137748980786171911736615895271.703695410390985274197436685394102599718765601692201630446154593880588027045251986149181927083'), │ │ │ │ - 4: 1586, 5: [datetime.datetime(2016, 10, 26, 15, 0, 32, 126115), │ │ │ │ + 4: 1586, 5: [datetime.datetime(2016, 11, 8, 9, 4, 50, 246188), │ │ │ │ 'ZKYuFMsnYsZSlRZoIOeQ']}}, 'whom': {4: 'vBveYZjmwKbRHoTIqCYc', 5: │ │ │ │ ['SKhFOvEnqQzxgtBmQtmq', 'VXaNBgmovyWdKSsmlphC', 190053.249788246], │ │ │ │ 6: {4: 2569, 5: 'NgRJMBOPSKbxVkvtuuBf', 6: ['BUUaMmuJZYIndNEMSNcQ', │ │ │ │ Decimal │ │ │ │ ('311050267005934298358909854396255778414971377809816794768.8409255548420739657472745596696849336348282988875464780347103914032925940009')]}}, │ │ │ │ 'music': {5: 767112283.64448, 6: [2263, 4495, Decimal('- │ │ │ │ 92771143523256038439987981589119938465989912960593165488807175902509585697289.976296219127416441588100902166705216930360096284668')], │ │ │ │ @@ -6686,65 +6337,65 @@ │ │ │ │ 'AutpkYBTUWmrGqhNCBKf', 8: [Decimal('- │ │ │ │ 48542287744048307995004342.187346483565003392871484765601052498748675311180985919300141962998344229322347429431262390'), │ │ │ │ 8811]}}, 'student': {7: 9004, 8: ['OLDIpxNZkkZfuAyHbmet', │ │ │ │ 'UCBleWfgkDHwuHnPHFbr', 'KbklJQhxeoHuMWUpIFQt'], 9: {7: 'http:// │ │ │ │ www.campbell-holmes.com/categoriesmain.html', 8: │ │ │ │ 'darrellmorris@example.net', 9: ['sQjZBwLtbwoIBRzihDnl', │ │ │ │ 'hVBWRpyetWfmcSJEynEK']}}, 'enjoy': {8: datetime.datetime(1978, 12, │ │ │ │ - 13, 15, 6, 55, 399139), 9: [Decimal('4.922992114149794960'), │ │ │ │ + 16, 1, 37, 5, 608824), 9: [Decimal('4.922992114149794960'), │ │ │ │ 'hYdrHubpmOEhTlqTNvBY', 9330], 10: {8: 'tbradshaw@example.org', 9: │ │ │ │ Decimal('-502850235694362672917184272063.706704896799832041'), 10: │ │ │ │ [4212, 'zyAgzXiarKSfbqGVrOgH']}}, 'stand': {9: datetime.datetime │ │ │ │ - (1976, 12, 19, 1, 52, 23, 647757), 10: ['aaron20@example.org', │ │ │ │ + (1976, 12, 20, 23, 24, 28, 241050), 10: ['aaron20@example.org', │ │ │ │ 5533, Decimal │ │ │ │ ('6836695520569284612670011363684.48276010153481841189403127227427908601141634637988526096934')], │ │ │ │ 11: {9: 8406, 10: 7748, 11: ['tgilmore@example.com', 4469]}}}) │ │ │ │ ([Decimal('- │ │ │ │ 4.317218869431608750394678410156663476806472666994785469250677413536095227'), │ │ │ │ 'manuel19@example.net', 'OsAuBUfUAhWkbyDcGDDe', 3714, 2543, │ │ │ │ - datetime.datetime(1973, 10, 13, 3, 36, 56, 738039), │ │ │ │ + datetime.datetime(1973, 10, 14, 4, 20, 9, 510702), │ │ │ │ 'tina09@example.org', 'https://peterson.com/search/postsfaq.htm', │ │ │ │ 'jensenmichael@example.com', 7694], {'structure': │ │ │ │ 'jlyHtGWomZxAUkuKrgzU', 'check': 'ahMKHhgzzgYQTiIQqZeP', 'such': - │ │ │ │ 8807246.97090297, 'style': 'uberg@example.net', 'politics': │ │ │ │ 'MZrMRKPQoovbVQgQrFzx', 'look': 2.80628089577333, 'large': │ │ │ │ 'PhQsgWxNqFzovPyjNTmG', 'interest': 'RZrECDIWaqyAVzmSAOnX', │ │ │ │ 'opportunity': 'EaOteDJsvsXnhRjhQOfE', 'media': │ │ │ │ 'otSGXlaSFgnXECOUuQTX'}, {'hour': {0: 'OjFlZaBVJJjuqBiiUIyM', 1: [- │ │ │ │ 8728689982.35022, 7558, 'dHRlWGCkTwcWtpdbcTTy'], 2: {0: │ │ │ │ 'EbMhfKFIkfzeySZLifSL', 1: 8379, 2: ['eAbTmLZUBqKCVmKhvOso', │ │ │ │ 8280]}}, 'middle': {1: 'sufoWusHmbNBOinMnerv', 2: │ │ │ │ - ['jeremy24@example.com', datetime.datetime(2005, 6, 27, 22, 43, 22, │ │ │ │ - 847414), 'zTFdoKcaPiivEQVbCSjT'], 3: {1: 'vwatkins@example.com', 2: │ │ │ │ + ['jeremy24@example.com', datetime.datetime(2005, 7, 7, 14, 43, 10, │ │ │ │ + 217139), 'zTFdoKcaPiivEQVbCSjT'], 3: {1: 'vwatkins@example.com', 2: │ │ │ │ 1917, 3: ['vjTlJSPMUUuFIWFzNiJt', Decimal │ │ │ │ ('35743822405970315047409155821334.042124264865867714954446980788364600681400768587878792909534613129727572')]}}, │ │ │ │ 'office': {2: 2139, 3: [Decimal('-53232.1914495207663'), │ │ │ │ 'vnzIUhQNGjdhqpQriYKP', Decimal │ │ │ │ ('746550139327.75215245116554503422827318410616772201216914199134628745264221385715864702527')], │ │ │ │ 4: {2: 'WdVwfNggmCISEHzAIopG', 3: 'http://gonzales-rodriguez.info/ │ │ │ │ - bloglogin.html', 4: [datetime.datetime(2025, 1, 4, 22, 2, 51, │ │ │ │ - 530424), datetime.datetime(2004, 4, 19, 3, 39, 28, 36787)]}}, │ │ │ │ + bloglogin.html', 4: [datetime.datetime(2025, 1, 19, 21, 40, 34, │ │ │ │ + 450127), datetime.datetime(2004, 4, 28, 11, 52, 19, 956050)]}}, │ │ │ │ 'total': {3: 8099, 4: ['BMbMPaDahTcVINJNMUst', │ │ │ │ 'paula36@example.net', 'FlaxahkEgVONTOxBzQAp'], 5: {3: │ │ │ │ - datetime.datetime(1988, 8, 4, 2, 1, 38, 154699), 4: │ │ │ │ + datetime.datetime(1988, 8, 9, 3, 33, 29, 37833), 4: │ │ │ │ 'sarah40@example.org', 5: [Decimal('- │ │ │ │ 368868519067982364376680656333311371788260779377484.3293148829271736210801192293551167259839399794126132244527581'), │ │ │ │ 'udrUPWErzzmTdrYDXaQG']}}, 'make': {4: 436, 5: [9.11012969050709, │ │ │ │ 8387, Decimal │ │ │ │ ('99358682787537961629144941031692360726044599262838050.59211313730654594780476370896539542243156244926012661193813578912299907')], │ │ │ │ 6: {4: 10709932460.275, 5: 'wheelergeorge@example.net', 6: │ │ │ │ ['BDZetCPTGIUPEavdYQrf', 'http://reynolds.org/exploreindex.php']}}, │ │ │ │ 'visit': {5: 'IPgtjlCbcvoRbqvkAsmb', 6: [Decimal │ │ │ │ ('8040189872506360766819615.93303145542296406197263'), 6343, │ │ │ │ - 'DxGQVHBlulLChibfGHBP'], 7: {5: datetime.datetime(1993, 4, 18, 5, │ │ │ │ - 30, 50, 95400), 6: 'NtclxFOSONEkIKntpZKs', 7: │ │ │ │ + 'DxGQVHBlulLChibfGHBP'], 7: {5: datetime.datetime(1993, 4, 24, 13, │ │ │ │ + 47, 47, 592114), 6: 'NtclxFOSONEkIKntpZKs', 7: │ │ │ │ ['VmYkJgZIYsuTIBJnKAMU', 'AvCjPoSMpzpWSCJePsnr']}}, 'table': {6: │ │ │ │ - 6756, 7: [datetime.datetime(1990, 8, 3, 23, 7, 30, 242186), │ │ │ │ - 'iHXBhsAwhFTYjIbhAFmM', datetime.datetime(2024, 4, 22, 1, 52, 38, │ │ │ │ - 197601)], 8: {6: 'MyFVzrGkGvArZVnOKdRP', 7: 'IwKZrxrqmsssXtaYEqPb', │ │ │ │ + 6756, 7: [datetime.datetime(1990, 8, 9, 13, 43, 10, 1052), │ │ │ │ + 'iHXBhsAwhFTYjIbhAFmM', datetime.datetime(2024, 5, 6, 20, 53, 27, │ │ │ │ + 480808)], 8: {6: 'MyFVzrGkGvArZVnOKdRP', 7: 'IwKZrxrqmsssXtaYEqPb', │ │ │ │ 8: ['qwegICYNsZelwHKodoWl', Decimal │ │ │ │ ('28495212173475883838.0150337449585798032331210981996776098583294846980799364841594847719451650')]}}, │ │ │ │ 'admit': {7: 7477, 8: [-4.99867530923159, 'CxneWZCOsSstrYTcAqoG', │ │ │ │ 1230], 9: {7: 324, 8: Decimal │ │ │ │ ('477406728948857499627079274850925836633217956.07235310676905007432716804120046894157954530837806508318308523'), │ │ │ │ 9: ['https://phillips.com/wp-content/searchindex.php', │ │ │ │ 'udTJfZFUicBiEehjutrD']}}, 'military': {8: 6626295.56182462, 9: │ │ │ │ @@ -6752,32 +6403,31 @@ │ │ │ │ 'lori63@example.org', 10: ['EZwPKNtbvVQecuGkaKlF', Decimal('- │ │ │ │ 3548170133182117559702741292304172278579945018719500824429909070904380917795.518972963240757583490')]}}, │ │ │ │ 'easy': {9: 'http://www.krueger-green.org/tags/tags/tagpost.html', │ │ │ │ 10: ['PyWkjNxMRvBJwqiNpikE', 'dgWDodDRfnLDGSXWQbLF', 9623], 11: {9: │ │ │ │ 'gvIETTCUPhausbQAYRQu', 10: 'fCkHucUVHkvKgkeWNhmI', 11: │ │ │ │ ['lSwSaBvOXfNsTSZAzlcV', 'nHOfrGYfTpDfyVlmcDyC']}}}) │ │ │ │ (['http://hayes-david.info/explorepost.html', datetime.datetime │ │ │ │ - (2022, 7, 11, 17, 1, 10, 848745), 4561, 'ZBdvTqMeNFxkzPcnppIW', │ │ │ │ + (2022, 7, 26, 0, 23, 34, 387488), 4561, 'ZBdvTqMeNFxkzPcnppIW', │ │ │ │ 4773, 100747154.732271, 'rPzGqsGUZRSoTGRUHZsx', Decimal │ │ │ │ ('9261180484357572076354885502404.39521633993627491143005174476438589156518297'), │ │ │ │ 'clZVPANXtkWjaKclsLBo', 'hcnLWQZQFOGqFPyBJFzR'], {'director': 4055, │ │ │ │ - 'face': 'rQLmAoOqqRkepfvBqvyS', 'guy': datetime.datetime(2023, 8, │ │ │ │ - 20, 17, 34, 12, 353976), 'college': datetime.datetime(1996, 6, 19, │ │ │ │ - 21, 19, 37, 789372), 'at': 884, 'can': 3333, 'military': 7165, │ │ │ │ - 'year': 'https://martin-schaefer.com/search/blogabout.htm', │ │ │ │ - 'entire': 'VpIbxwyoILzrSISEykTA', 'usually': │ │ │ │ - 'smithangel@example.com'}, {'more': {0: -24.7966326371136, 1: │ │ │ │ - ['carriecollier@example.com', 7045, 17566963.908774], 2: {0: │ │ │ │ - Decimal │ │ │ │ + 'face': 'rQLmAoOqqRkepfvBqvyS', 'guy': datetime.datetime(2023, 9, │ │ │ │ + 4, 8, 11, 33, 55778), 'college': datetime.datetime(1996, 6, 27, 2, │ │ │ │ + 20, 52, 70470), 'at': 884, 'can': 3333, 'military': 7165, 'year': │ │ │ │ + 'https://martin-schaefer.com/search/blogabout.htm', 'entire': │ │ │ │ + 'VpIbxwyoILzrSISEykTA', 'usually': 'smithangel@example.com'}, │ │ │ │ + {'more': {0: -24.7966326371136, 1: ['carriecollier@example.com', │ │ │ │ + 7045, 17566963.908774], 2: {0: Decimal │ │ │ │ ('919637158096508818537562445322.404736349505060980006947508616405005190819803996411212833794630887132671'), │ │ │ │ 1: 'lNgwIvFjbZIizDhTuyxM', 2: [5440, 'meganevans@example.net']}}, │ │ │ │ 'issue': {1: 1084, 2: ['https://smith-long.com/main/main/ │ │ │ │ mainlogin.htm', 'http://www.adams.org/tag/listprivacy.php', 'http:/ │ │ │ │ /www.martin.com/wp-contentfaq.asp'], 3: {1: 2289, 2: │ │ │ │ - datetime.datetime(1986, 5, 4, 22, 47, 40, 425327), 3: [Decimal │ │ │ │ + datetime.datetime(1986, 5, 9, 9, 36, 38, 53342), 3: [Decimal │ │ │ │ ('948873339988040234071702334336483127159087212989532606456556917209071942721478197.0744806792020865150783460677231881838654390541992170754620822634989003095479448552178112256'), │ │ │ │ 'CLGnTaPWWvZfQvPMLRhM']}}, 'into': {2: 699967262938.58, 3: [Decimal │ │ │ │ ('- │ │ │ │ 1637968718224547627616191634321911731791951184023046624080108007704924138937.7862880348340854620394374006'), │ │ │ │ 9019, 'KJtlNNADLrIYTtrkLmEb'], 4: {2: Decimal │ │ │ │ ('45827569810606675202517197.13666'), 3: 'thomaskeith@example.com', │ │ │ │ 4: ['bradleykenneth@example.com', 'FPsIsGcfISqMOdIwkkQJ']}}, │ │ │ │ @@ -6788,28 +6438,28 @@ │ │ │ │ ['oTABfXgYjcWboIDMqNcb', 'PrGQHKoyYfmoOFLMUCtV']}}, 'heavy': {4: │ │ │ │ 4584, 5: ['hrkwBdjGReXAOdsyDYAV', 'sTqLKFUPQwULqvmSttuD', │ │ │ │ 811.73905987885], 6: {4: 3399, 5: 'krStdSOCchsvpNYwixhy', 6: [8855, │ │ │ │ 'logan02@example.net']}}, 'everything': {5: Decimal │ │ │ │ ('68.131339355044059052616827785050177038016162799496080932927273'), │ │ │ │ 6: ['AcATuRNQrFHfiILczywN', 'bWMtmEBXYOTJOBKwVVZn', │ │ │ │ 'dWQhPXvBUnsSUNsYvnkx'], 7: {5: 'eaSvEZWGMHvgkplWkmKY', 6: │ │ │ │ - 'kelly23@example.net', 7: [datetime.datetime(1997, 8, 30, 2, 7, 9, │ │ │ │ - 11870), 'zGaRLkXZGRZpjqYpxSjx']}}, 'such': {6: │ │ │ │ + 'kelly23@example.net', 7: [datetime.datetime(1997, 9, 6, 14, 56, │ │ │ │ + 49, 291113), 'zGaRLkXZGRZpjqYpxSjx']}}, 'such': {6: │ │ │ │ 'zpayne@example.net', 7: [106, 376, 'https://robertson-herrera.org/ │ │ │ │ - listterms.html'], 8: {6: datetime.datetime(2019, 1, 5, 18, 8, 29, │ │ │ │ - 558637), 7: 'wagnerdavid@example.org', 8: [-54803922.473458, │ │ │ │ + listterms.html'], 8: {6: datetime.datetime(2019, 1, 19, 2, 33, 7, │ │ │ │ + 555524), 7: 'wagnerdavid@example.org', 8: [-54803922.473458, │ │ │ │ 'williamsmith@example.net']}}, 'citizen': {7: 'https://davis.com/ │ │ │ │ categories/blogprivacy.html', 8: ['jessica85@example.net', │ │ │ │ 'KPKLbkPbIEDfeZvplyGU', 'https://stevens-patel.com/main/ │ │ │ │ listindex.php'], 9: {7: 'XjQZUHhEJWJibPsrsVRP', 8: Decimal │ │ │ │ ('5822164716996172319252608559174830156192676512305368069784163320513061697.71841950924257365805597376995667327030702128311638026216583701138118'), │ │ │ │ 9: ['GaWnxBYqIRDlogMzrVkg', 'https://garcia-williams.com/app/wp- │ │ │ │ contentprivacy.html']}}, 'expect': {8: 'PwxTEOCJPRjKLwpkWJVH', 9: │ │ │ │ - [3718182594.19431, datetime.datetime(2024, 11, 30, 12, 48, 55, │ │ │ │ - 834184), 85.833701977546], 10: {8: 'QAlxzQzSwjvPFVKKWLCT', 9: │ │ │ │ + [3718182594.19431, datetime.datetime(2024, 12, 15, 11, 48, 38, │ │ │ │ + 785303), 85.833701977546], 10: {8: 'QAlxzQzSwjvPFVKKWLCT', 9: │ │ │ │ 'WlzHcvFRcqqiqZzdOZVF', 10: [5035, 'http://www.torres.com/app/main/ │ │ │ │ blogregister.htm']}}, 'person': {9: 3.49312048283484, 10: [2796, │ │ │ │ 3116, 863], 11: {9: 'nYFlpEauZmcjxERRLrIA', 10: │ │ │ │ 'AlnRDYPnKrQpTzKvYjZJ', 11: ['otXBHKVvOxrMFqEfVbdK', │ │ │ │ 'WvWAepzTdCCTtyIlHxmm']}}}) │ │ │ │ (['xXzqjAalBTtrqSAUJnue', 'ZpKPitsiINHMevzYxCBj', │ │ │ │ 'nicoledalton@example.org', 'UIRyeyLlgZxHZKvCzxDq', │ │ │ │ @@ -6823,51 +6473,51 @@ │ │ │ │ 'amUZkPtqbOFtxEvkDnHq', 'fact': 0.41512800576666}, {'soon': {0: │ │ │ │ 'aWXgUaLEGoIizbIEqCmL', 1: ['david33@example.org', │ │ │ │ 'oyxkkyOilwolHygwxLUc', 'http://harper.com/list/category/ │ │ │ │ tagssearch.html'], 2: {0: 'oYKSfvrkVOiFQuQBMQfO', 1: Decimal │ │ │ │ ('53767584141777933.38569515701224423255833908387526773786431876945112378207287203239055'), │ │ │ │ 2: [Decimal('- │ │ │ │ 2647767173920883731580718896497100927607521435378364690463863040669261787626938777770177576429070699.10289530181466457034565011059204949385833297621465546530625123827490778286199376858300496233969'), │ │ │ │ - datetime.datetime(2023, 8, 10, 9, 47, 43, 48142)]}}, 'compare': {1: │ │ │ │ - 'LXezkrcAngrgTKMZWpFz', 2: [17206187561897.0, │ │ │ │ - 'ngAWjppRUyYDvkRKtiOb', 6696], 3: {1: datetime.datetime(1988, 12, │ │ │ │ - 28, 14, 19, 48, 89076), 2: 'pgrcIBfchSYpwjLAamaw', 3: │ │ │ │ + datetime.datetime(2023, 8, 25, 0, 13, 58, 538689)]}}, 'compare': │ │ │ │ + {1: 'LXezkrcAngrgTKMZWpFz', 2: [17206187561897.0, │ │ │ │ + 'ngAWjppRUyYDvkRKtiOb', 6696], 3: {1: datetime.datetime(1989, 1, 2, │ │ │ │ + 18, 28, 59, 335413), 2: 'pgrcIBfchSYpwjLAamaw', 3: │ │ │ │ [66916.6865598951, 1724]}}, 'country': {2: datetime.datetime(2008, │ │ │ │ - 1, 8, 3, 29, 3, 468445), 3: ['LsLrfTUwpuFoEGaiqFBR', │ │ │ │ + 1, 18, 12, 1, 20, 443809), 3: ['LsLrfTUwpuFoEGaiqFBR', │ │ │ │ 'usJtIxDunXEHoHCECnIe', -58303859.45914], 4: {2: Decimal │ │ │ │ ('9178716153467927125353031735697269084425013021662458578972778120518.84165659635001986165355552551454426963913472424003551704273351147746598211264189482763'), │ │ │ │ 3: 4483, 4: [-2.30572690795121, 'purLIWSmxENbPKtoNqGQ']}}, 'born': │ │ │ │ {3: 'fdmwdERbChPIRJiJizit', 4: [Decimal │ │ │ │ ('7400155851494316135813129336184988636030102676341028905124419331496724882571161923563236748.804691458864417347030105624011474264546698497632742192244415'), │ │ │ │ 'aZDqZnHwgnKmqjbckeJT', Decimal │ │ │ │ ('413347434367531009245031122052977973170.6308996972698812925929659664366968371097805557949810142431')], │ │ │ │ - 5: {3: 'WjpnAXagmwKEFSdOlOWT', 4: datetime.datetime(1982, 6, 28, 6, │ │ │ │ - 58, 51, 932411), 5: [datetime.datetime(1995, 12, 1, 5, 33, 18, │ │ │ │ - 518624), 'xthpUIduwVEOQcOABtOe']}}, 'chair': {4: │ │ │ │ + 5: {3: 'WjpnAXagmwKEFSdOlOWT', 4: datetime.datetime(1982, 7, 1, 16, │ │ │ │ + 37, 13, 195295), 5: [datetime.datetime(1995, 12, 8, 6, 57, 59, │ │ │ │ + 263952), 'xthpUIduwVEOQcOABtOe']}}, 'chair': {4: │ │ │ │ 'RqrITJpQhXKDkxwBNQzG', 5: ['LFudRkDkauCncOzchKZW', 7476, 993], 6: │ │ │ │ {4: 'kIMaXOkrryujudzakkqA', 5: 'zFubdQzekqcFAOyCPRqf', 6: [4250, │ │ │ │ 'oIbsysVjNVAEiowxlQKI']}}, 'front': {5: -2.66711932144061, 6: │ │ │ │ - [3282837.2518198, datetime.datetime(1985, 4, 19, 23, 0, 11, │ │ │ │ - 979339), 4983], 7: {5: 'https://www.mann.com/explore/category/ │ │ │ │ - categoriesabout.php', 6: datetime.datetime(1983, 4, 20, 15, 0, 34, │ │ │ │ - 813527), 7: ['AqBknmSuStqIvQHKYRrx', 'UCCelgqaAasfmInaQCTn']}}, │ │ │ │ + [3282837.2518198, datetime.datetime(1985, 4, 24, 3, 1, 5, 327278), │ │ │ │ + 4983], 7: {5: 'https://www.mann.com/explore/category/ │ │ │ │ + categoriesabout.php', 6: datetime.datetime(1983, 4, 24, 5, 57, 10, │ │ │ │ + 33182), 7: ['AqBknmSuStqIvQHKYRrx', 'UCCelgqaAasfmInaQCTn']}}, │ │ │ │ 'begin': {6: 'https://www.graves.org/list/tags/listindex.asp', 7: │ │ │ │ ['chelsea36@example.net', 'ENAidzyEnMaSHncFLPQV', 9364], 8: {6: │ │ │ │ 'mdeleon@example.net', 7: 'tUrFRrgsosYSERAWnUDf', 8: [Decimal │ │ │ │ ('6031733610998688364000283259749056959862.638887272778598032156'), │ │ │ │ Decimal('- │ │ │ │ 4839639836350135760175738566626890868208735694452005977291136408656580037839806.292719599389652989781664579567127772321529829873386720984481074604708779857684901')]}}, │ │ │ │ 'hope': {7: Decimal('- │ │ │ │ 90672949793874046126290670325725772551001402792340802785753935310827038102860399357974331520.966558627146308734004'), │ │ │ │ 8: ['http://www.ingram.com/explore/categories/ │ │ │ │ categoryhomepage.html', 'ddUCTPMXrGVmaCwuuJBw', │ │ │ │ - 'howardtracy@example.com'], 9: {7: datetime.datetime(1992, 2, 9, │ │ │ │ - 11, 10, 34, 984329), 8: 1657, 9: [datetime.datetime(2004, 12, 15, │ │ │ │ - 3, 28, 49, 321762), 'vHVrbMijYxYzLOHsjbxw']}}, 'face': {8: │ │ │ │ - datetime.datetime(1982, 10, 9, 6, 18, 5, 287594), 9: │ │ │ │ + 'howardtracy@example.com'], 9: {7: datetime.datetime(1992, 2, 15, │ │ │ │ + 11, 41, 43, 418043), 8: 1657, 9: [datetime.datetime(2004, 12, 24, │ │ │ │ + 15, 59, 24, 874520), 'vHVrbMijYxYzLOHsjbxw']}}, 'face': {8: │ │ │ │ + datetime.datetime(1982, 10, 12, 17, 47, 1, 406330), 9: │ │ │ │ ['YNTymfhoOgZcDDAiySnt', -9.73497336349291, │ │ │ │ 'XypapRZDzursQrDhTpxn'], 10: {8: 'sAyEZWjJvkaGsIqrHetW', 9: 'https: │ │ │ │ //www.clark.net/bloghome.php', 10: [2654, 318]}}, 'training': {9: │ │ │ │ 533, 10: ['http://www.horton-rodriguez.com/app/main/ │ │ │ │ postsabout.php', 1372, 'harryhogan@example.net'], 11: {9: Decimal │ │ │ │ ('5102061998714412761883075326857803913855650471876497297.8671906154800521358058393511015766'), │ │ │ │ 10: Decimal('- │ │ │ │ @@ -6881,38 +6531,38 @@ │ │ │ │ [_A_n_y, ...]_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.pytuple() │ │ │ │ ... │ │ │ │ (663, -424604.985946604, -9787526.29318886, datetime.datetime(1977, │ │ │ │ - 10, 18, 17, 34, 22, 932708), 'NGnVZQUqLUJyfwFVYySn', │ │ │ │ - datetime.datetime(2021, 4, 12, 8, 34, 29, 866214), │ │ │ │ + 10, 20, 20, 32, 33, 114559), 'NGnVZQUqLUJyfwFVYySn', │ │ │ │ + datetime.datetime(2021, 4, 26, 7, 47, 53, 358200), │ │ │ │ 'LuQIazTmqTjDmYPxeqAW', 'ppgrVkPCoePqmjQbZndJ', │ │ │ │ 'TWRUWCuKoQSUEXExIZVP', 'qfErjaoKtiwdOSlQGWFd') │ │ │ │ ('catherinejohnston@example.com', 'tYbbXjgkPWbwfnlHsjAc', │ │ │ │ - 'KunVyUDKkNPiiBgVIaJU', datetime.datetime(2021, 5, 13, 8, 50, 4, │ │ │ │ - 476497), 'paul42@example.net', 'xeMChNzFJEUSgqMReEKi', │ │ │ │ + 'KunVyUDKkNPiiBgVIaJU', datetime.datetime(2021, 5, 27, 8, 36, 46, │ │ │ │ + 112998), 'paul42@example.net', 'xeMChNzFJEUSgqMReEKi', │ │ │ │ 'HtTDvuKvIcxniBzDNTzq') │ │ │ │ ('QTQjZGeLZuJqlLaQBfgH', 4725240091.51995, │ │ │ │ 'johnsonrobin@example.org', -958272097856.158, 0.28952549189774, │ │ │ │ 'angela59@example.org', 'https://taylor.com/tag/list/wp- │ │ │ │ contentcategory.htm', 6016, 'rGciZpuCpymcjBdurvfV', Decimal('- │ │ │ │ 6549903182054842898289740559728455724548119.045229611133060168847793615349263511087317643039213765'), │ │ │ │ - datetime.datetime(2016, 4, 18, 9, 52, 6, 424687)) │ │ │ │ + datetime.datetime(2016, 5, 1, 0, 31, 3, 889853)) │ │ │ │ ('https://www.bolton-reid.com/category/blog/listregister.php', │ │ │ │ - datetime.datetime(2004, 2, 19, 23, 48, 7, 518266), │ │ │ │ + datetime.datetime(2004, 2, 29, 6, 57, 27, 492307), │ │ │ │ 'aKMqqBTFitpKyPAVdgpN', Decimal('- │ │ │ │ 74655832342888117024.8091891634896769930024894517446660223450076279125609767017200992518'), │ │ │ │ 'james71@example.org', 'https://lloyd-stark.com/main/blog/ │ │ │ │ - tagsprivacy.html', datetime.datetime(2018, 3, 3, 6, 34, 25, │ │ │ │ - 657865)) │ │ │ │ + tagsprivacy.html', datetime.datetime(2018, 3, 16, 9, 27, 46, │ │ │ │ + 990727)) │ │ │ │ ('OxNxPdcWzUXIDleQUOKv', 7424134494689.1, 'vfOMbxJbVYLedsbsaYQd', │ │ │ │ - 'kkJWgatbFSjfrXgYsypW', datetime.datetime(2005, 8, 7, 13, 56, 42, │ │ │ │ - 850965), 'EeBqthglAmjtISFuKgpv', 'EpsmGHBtaYUwtXejffFi', Decimal('- │ │ │ │ + 'kkJWgatbFSjfrXgYsypW', datetime.datetime(2005, 8, 17, 6, 40, 8, │ │ │ │ + 440058), 'EeBqthglAmjtISFuKgpv', 'EpsmGHBtaYUwtXejffFi', Decimal('- │ │ │ │ 75235466116100008450701.3758257173407970341489')) │ │ │ │ ********** ffaakkeerr..pprroovviiddeerrss..ssbbnn_?¶ ********** │ │ │ │ ccllaassss faker.providers.sbn.en_US.Provider(ggeenneerraattoorr:: _AA_nn_yy)_¶ │ │ │ │ Bases: _P_r_o_v_i_d_e_r │ │ │ │ sbn9(sseeppaarraattoorr:: _ss_tt_rr == ''--'') → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ ├── ./usr/share/doc/faker-doc/html/locales/es_AR.html │ │ │ @@ -1145,18 +1145,18 @@ │ │ │

│ │ │ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1191,41 +1191,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1241,41 +1241,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1290,19 +1290,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1314,30 +1314,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1355,30 +1355,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1393,30 +1393,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1431,30 +1431,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1469,30 +1469,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1507,30 +1507,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1545,19 +1545,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 50, 52, 528872)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 31, 303857)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 2, 603198)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 19, 801432)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 52, 586311)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 41, 429819)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 41, 70643)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 21, 57, 249511)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 37, 441608)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 26, 806220)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1576,19 +1576,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 47, 998726)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 45, 187225)
│ │ │ -datetime.datetime(852, 8, 25, 12, 49, 54, 647194)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 0, 771286)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 33, 578514)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 36, 899673)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 17, 54, 954010)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 49, 293503)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 18, 411461)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 7, 798424)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1605,19 +1605,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 15, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 1, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 42, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 18, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 14, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 15, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 1, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 42, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 18, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 14, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1633,41 +1633,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 32)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 32)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 32)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 32)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 32)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 32)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 32)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 32)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 32)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 32)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 15, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 1, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 42, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 18, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 14, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 15, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 1, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 42, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 18, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 14, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 29, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 18, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 18, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 39, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 13, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 29, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 18, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 18, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 39, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 13, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1683,30 +1683,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 20, 902252)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 18, 947198)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 34, 59, 718666)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 7, 833688)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 25, 242414)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 9, 803199)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 28, 713984)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 29, 54, 364979)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 25, 473864)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 16, 59, 462323)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 53, 266434)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 14, 59, 675692)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 24, 204082)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 48, 70834)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 21, 463786)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 4, 365487)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 49, 908906)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 29, 557768)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 30, 430658)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 47, 243877)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1722,30 +1722,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 0, 468514)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 21, 622620)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 25, 334117)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 3, 52783)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 22, 301174)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 54, 49, 369462)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 31, 389406)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 19, 980430)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 20, 692959)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 35, 56, 521083)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 40, 772340)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 52, 669876)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 12, 550450)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 26, 541281)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 48, 237409)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 51, 871393)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 42, 903090)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 17, 904137)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 8, 901106)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 14, 17500)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1761,30 +1761,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 18, 801532)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 31, 867875)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 26, 57, 248557)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 33, 38884)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 14, 564553)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 8, 215355)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 36, 561825)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 32, 972773)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 48, 55075)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 30, 570748)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 12, 685593)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 5, 204960)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 53, 673540)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 1, 585101)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 35, 649161)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 23, 271770)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 0, 511010)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 17, 949324)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 46, 568909)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 19, 642966)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1800,30 +1800,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 26, 824101)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 16, 846165)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 3, 699541)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 9, 52138)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 6, 55, 963920)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 8, 215355)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 36, 561825)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 32, 972773)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 48, 55075)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 30, 570748)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 12, 685593)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 5, 204960)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 53, 673540)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 1, 585101)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 35, 649161)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 31, 294339)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 45, 489300)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 24, 400309)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 22, 582164)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 1, 42332)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1831,19 +1831,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -1851,18 +1851,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'domingo'
│ │ │ -'miércoles'
│ │ │ -'domingo'
│ │ │  'sábado'
│ │ │ +'lunes'
│ │ │ +'sábado'
│ │ │ +'miércoles'
│ │ │  'domingo'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -1879,30 +1879,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1918,30 +1918,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 33, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 10, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 14, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 44, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 36, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 33, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 10, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 14, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 51, 44, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 36, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 29, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 19, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 18, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 40, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 13, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 29, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 19, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 18, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 40, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 13, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -1958,19 +1958,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:50:52.528872'
│ │ │ -'2012-06-06T21:48:31.303857'
│ │ │ -'1993-07-18T10:27:02.603198'
│ │ │ -'1984-06-30T01:49:19.801432'
│ │ │ -'1998-08-16T01:03:52.586311'
│ │ │ +'2017-04-22T18:52:41.429819'
│ │ │ +'2012-06-18T11:11:41.070643'
│ │ │ +'1993-07-24T20:21:57.249511'
│ │ │ +'1984-07-04T00:34:37.441608'
│ │ │ +'1998-08-23T20:10:26.806220'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -1981,15 +1981,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2001,15 +2001,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'abril'
│ │ │  'junio'
│ │ │  'julio'
│ │ │ -'junio'
│ │ │ +'julio'
│ │ │  'agosto'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2026,30 +2026,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2068,19 +2068,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 32, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 9, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 13, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 43, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 35, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 32, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 9, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 13, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 43, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 35, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2118,30 +2118,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:50:52'
│ │ │ -'21:48:31'
│ │ │ -'10:27:02'
│ │ │ -'01:49:19'
│ │ │ -'01:03:52'
│ │ │ +'18:52:41'
│ │ │ +'11:11:41'
│ │ │ +'20:21:57'
│ │ │ +'00:34:37'
│ │ │ +'20:10:26'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:50 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:21 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2188,30 +2188,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 50, 52, 528872)
│ │ │ -datetime.time(21, 48, 31, 303857)
│ │ │ -datetime.time(10, 27, 2, 603198)
│ │ │ -datetime.time(1, 49, 19, 801432)
│ │ │ -datetime.time(1, 3, 52, 586311)
│ │ │ +datetime.time(18, 52, 41, 429819)
│ │ │ +datetime.time(11, 11, 41, 70643)
│ │ │ +datetime.time(20, 21, 57, 249511)
│ │ │ +datetime.time(0, 34, 37, 441608)
│ │ │ +datetime.time(20, 10, 26, 806220)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 32, 447537)
│ │ │ -datetime.time(22, 33, 59, 939708)
│ │ │ -datetime.time(10, 52, 16, 660889)
│ │ │ -datetime.time(2, 4, 51, 901733)
│ │ │ -datetime.time(1, 34, 33, 175308)
│ │ │ +datetime.time(19, 43, 21, 348484)
│ │ │ +datetime.time(11, 57, 9, 706494)
│ │ │ +datetime.time(20, 47, 11, 307202)
│ │ │ +datetime.time(0, 50, 9, 541909)
│ │ │ +datetime.time(20, 41, 7, 395217)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2235,19 +2235,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa130e405e0>
│ │ │ -<generator object Provider.time_series at 0x7fa130e405e0>
│ │ │ -<generator object Provider.time_series at 0x7fa130e405e0>
│ │ │ -<generator object Provider.time_series at 0x7fa130e405e0>
│ │ │ -<generator object Provider.time_series at 0x7fa130e405e0>
│ │ │ +<generator object Provider.time_series at 0x7fbf6f316b00>
│ │ │ +<generator object Provider.time_series at 0x7fbf6f316b00>
│ │ │ +<generator object Provider.time_series at 0x7fbf6f316b00>
│ │ │ +<generator object Provider.time_series at 0x7fbf6f316b00>
│ │ │ +<generator object Provider.time_series at 0x7fbf6f316b00>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2284,19 +2284,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774652.5288715
│ │ │ -1339019311.3038573
│ │ │ -742991222.6031984
│ │ │ -457408159.80143166
│ │ │ -903229432.5863112
│ │ │ +1492887161.4298189
│ │ │ +1340017901.0706432
│ │ │ +743545317.2495115
│ │ │ +457749277.4416076
│ │ │ +903903026.8062199
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -662,18 +662,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -690,270 +690,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 50, 52, 528872) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 31, 303857) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 2, 603198) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 19, 801432) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 52, 586311) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 41, 429819) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 41, 70643) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 21, 57, 249511) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 37, 441608) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 26, 806220) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -962,38 +962,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 47, 998726) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 45, 187225) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 49, 54, 647194) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 0, 771286) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 33, 578514) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 36, 899673) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 17, 54, 954010) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 49, 293503) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 18, 411461) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 7, 798424) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 15, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 1, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 42, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 18, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 14, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 15, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 1, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 42, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 18, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 14, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -1001,227 +1001,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 32) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 32) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 32) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 32) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 32) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 32) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 32) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 32) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 32) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 32) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 15, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 1, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 42, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 18, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 14, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 15, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 1, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 42, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 18, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 14, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 29, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 18, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 18, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 39, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 13, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 29, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 18, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 18, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 39, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 13, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 20, 902252) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 18, 947198) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 34, 59, 718666) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 7, 833688) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 25, 242414) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 9, 803199) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 28, 713984) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 29, 54, 364979) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 25, 473864) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 16, 59, 462323) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 53, 266434) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 14, 59, 675692) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 24, 204082) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 48, 70834) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 21, 463786) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 4, 365487) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 49, 908906) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 29, 557768) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 30, 430658) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 47, 243877) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 0, 468514) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 21, 622620) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 25, 334117) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 3, 52783) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 22, 301174) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 54, 49, 369462) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 31, 389406) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 19, 980430) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 20, 692959) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 35, 56, 521083) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 40, 772340) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 52, 669876) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 12, 550450) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 26, 541281) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 48, 237409) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 51, 871393) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 42, 903090) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 17, 904137) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 8, 901106) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 14, 17500) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 18, 801532) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 31, 867875) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 26, 57, 248557) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 33, 38884) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 14, 564553) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 8, 215355) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 36, 561825) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 32, 972773) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 48, 55075) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 30, 570748) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 12, 685593) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 5, 204960) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 53, 673540) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 1, 585101) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 35, 649161) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 23, 271770) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 0, 511010) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 17, 949324) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 46, 568909) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 19, 642966) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 26, 824101) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 16, 846165) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 3, 699541) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 9, 52138) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 6, 55, 963920) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 8, 215355) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 36, 561825) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 32, 972773) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 48, 55075) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 30, 570748) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 12, 685593) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 5, 204960) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 53, 673540) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 1, 585101) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 35, 649161) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 31, 294339) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 45, 489300) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 24, 400309) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 22, 582164) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 1, 42332) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'domingo' │ │ │ │ - 'miércoles' │ │ │ │ - 'domingo' │ │ │ │ 'sábado' │ │ │ │ + 'lunes' │ │ │ │ + 'sábado' │ │ │ │ + 'miércoles' │ │ │ │ 'domingo' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 33, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 10, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 14, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 44, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 36, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 33, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 10, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 14, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 51, 44, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 36, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 29, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 19, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 18, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 40, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 13, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 29, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 19, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 18, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 40, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 13, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1231,86 +1231,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:50:52.528872' │ │ │ │ - '2012-06-06T21:48:31.303857' │ │ │ │ - '1993-07-18T10:27:02.603198' │ │ │ │ - '1984-06-30T01:49:19.801432' │ │ │ │ - '1998-08-16T01:03:52.586311' │ │ │ │ + '2017-04-22T18:52:41.429819' │ │ │ │ + '2012-06-18T11:11:41.070643' │ │ │ │ + '1993-07-24T20:21:57.249511' │ │ │ │ + '1984-07-04T00:34:37.441608' │ │ │ │ + '1998-08-23T20:10:26.806220' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'abril' │ │ │ │ 'junio' │ │ │ │ 'julio' │ │ │ │ - 'junio' │ │ │ │ + 'julio' │ │ │ │ 'agosto' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 32, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 9, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 13, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 43, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 35, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 32, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 9, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 13, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 43, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 35, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1329,28 +1329,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:50:52' │ │ │ │ - '21:48:31' │ │ │ │ - '10:27:02' │ │ │ │ - '01:49:19' │ │ │ │ - '01:03:52' │ │ │ │ + '18:52:41' │ │ │ │ + '11:11:41' │ │ │ │ + '20:21:57' │ │ │ │ + '00:34:37' │ │ │ │ + '20:10:26' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:50 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:21 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1380,28 +1380,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 50, 52, 528872) │ │ │ │ - datetime.time(21, 48, 31, 303857) │ │ │ │ - datetime.time(10, 27, 2, 603198) │ │ │ │ - datetime.time(1, 49, 19, 801432) │ │ │ │ - datetime.time(1, 3, 52, 586311) │ │ │ │ + datetime.time(18, 52, 41, 429819) │ │ │ │ + datetime.time(11, 11, 41, 70643) │ │ │ │ + datetime.time(20, 21, 57, 249511) │ │ │ │ + datetime.time(0, 34, 37, 441608) │ │ │ │ + datetime.time(20, 10, 26, 806220) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 32, 447537) │ │ │ │ - datetime.time(22, 33, 59, 939708) │ │ │ │ - datetime.time(10, 52, 16, 660889) │ │ │ │ - datetime.time(2, 4, 51, 901733) │ │ │ │ - datetime.time(1, 34, 33, 175308) │ │ │ │ + datetime.time(19, 43, 21, 348484) │ │ │ │ + datetime.time(11, 57, 9, 706494) │ │ │ │ + datetime.time(20, 47, 11, 307202) │ │ │ │ + datetime.time(0, 50, 9, 541909) │ │ │ │ + datetime.time(20, 41, 7, 395217) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1416,19 +1416,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1448,19 +1448,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774652.5288715 │ │ │ │ - 1339019311.3038573 │ │ │ │ - 742991222.6031984 │ │ │ │ - 457408159.80143166 │ │ │ │ - 903229432.5863112 │ │ │ │ + 1492887161.4298189 │ │ │ │ + 1340017901.0706432 │ │ │ │ + 743545317.2495115 │ │ │ │ + 457749277.4416076 │ │ │ │ + 903903026.8062199 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/es_CA.html │ │ │ @@ -495,19 +495,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.cif()
│ │ │  ...
│ │ │ -'H07411101'
│ │ │ -'B23641863'
│ │ │ -'P4260996F'
│ │ │ -'E44398188'
│ │ │ -'U3790848J'
│ │ │ +'W0821259I'
│ │ │ +'B69593622'
│ │ │ +'B86318359'
│ │ │ +'H51870111'
│ │ │ +'F8695259E'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ nie() str
│ │ │ @@ -517,19 +517,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.nie()
│ │ │  ...
│ │ │ -'Y2464378B'
│ │ │ -'Z5000031C'
│ │ │ -'Z8327749Y'
│ │ │ -'Z8958678E'
│ │ │ -'X0268877F'
│ │ │ +'Y6816160D'
│ │ │ +'X8103103L'
│ │ │ +'Z6838171T'
│ │ │ +'Y4300735W'
│ │ │ +'X5295060T'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ nif() str
│ │ │ @@ -539,19 +539,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.nif()
│ │ │  ...
│ │ │ -'64274286G'
│ │ │ -'69709771Z'
│ │ │ -'19269641B'
│ │ │ -'30876012F'
│ │ │ -'66544035K'
│ │ │ +'78951091A'
│ │ │ +'62777295Z'
│ │ │ +'39838388L'
│ │ │ +'09692781Y'
│ │ │ +'27779839W'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ nuss(company: bool = False) str
│ │ │ @@ -565,30 +565,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.nuss()
│ │ │  ...
│ │ │ -'244235610185'
│ │ │ -'034700992992'
│ │ │ -'026394352526'
│ │ │ -'419743000123'
│ │ │ -'375194686759'
│ │ │ +'275891905648'
│ │ │ +'176572652927'
│ │ │ +'041498148461'
│ │ │ +'441425898355'
│ │ │ +'243504988102'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.nuss(company=True)
│ │ │  ...
│ │ │ -'34177733970'
│ │ │ -'66700982289'
│ │ │ -'20273943223'
│ │ │ -'51324486719'
│ │ │ -'23813714309'
│ │ │ +'25270331478'
│ │ │ +'16573592172'
│ │ │ +'06077840649'
│ │ │ +'38579784839'
│ │ │ +'24983773371'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ ssn() str
│ │ │ ├── html2text {} │ │ │ │ @@ -255,72 +255,72 @@ │ │ │ │ _C_%_C_3_%_B_3_d_i_g_o___d_e___i_d_e_n_t_i_f_i_c_a_c_i_%_C_3_%_B_3_n___f_i_s_c_a_l :return: a random Spanish │ │ │ │ CIF │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.cif() │ │ │ │ ... │ │ │ │ - 'H07411101' │ │ │ │ - 'B23641863' │ │ │ │ - 'P4260996F' │ │ │ │ - 'E44398188' │ │ │ │ - 'U3790848J' │ │ │ │ + 'W0821259I' │ │ │ │ + 'B69593622' │ │ │ │ + 'B86318359' │ │ │ │ + 'H51870111' │ │ │ │ + 'F8695259E' │ │ │ │ nie() → _s_t_r_¶ │ │ │ │ _h_t_t_p_s_:_/_/_e_s_._w_i_k_i_p_e_d_i_a_._o_r_g_/_w_i_k_i_/ │ │ │ │ _N_%_C_3_%_B_A_m_e_r_o___d_e___i_d_e_n_t_i_d_a_d___d_e___e_x_t_r_a_n_j_e_r_o :return: a random Spanish │ │ │ │ NIE │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.nie() │ │ │ │ ... │ │ │ │ - 'Y2464378B' │ │ │ │ - 'Z5000031C' │ │ │ │ - 'Z8327749Y' │ │ │ │ - 'Z8958678E' │ │ │ │ - 'X0268877F' │ │ │ │ + 'Y6816160D' │ │ │ │ + 'X8103103L' │ │ │ │ + 'Z6838171T' │ │ │ │ + 'Y4300735W' │ │ │ │ + 'X5295060T' │ │ │ │ nif() → _s_t_r_¶ │ │ │ │ _h_t_t_p_s_:_/_/_e_s_._w_i_k_i_p_e_d_i_a_._o_r_g_/_w_i_k_i_/ │ │ │ │ _N_%_C_3_%_B_A_m_e_r_o___d_e___i_d_e_n_t_i_f_i_c_a_c_i_%_C_3_%_B_3_n___f_i_s_c_a_l :return: NIF │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.nif() │ │ │ │ ... │ │ │ │ - '64274286G' │ │ │ │ - '69709771Z' │ │ │ │ - '19269641B' │ │ │ │ - '30876012F' │ │ │ │ - '66544035K' │ │ │ │ + '78951091A' │ │ │ │ + '62777295Z' │ │ │ │ + '39838388L' │ │ │ │ + '09692781Y' │ │ │ │ + '27779839W' │ │ │ │ nuss(ccoommppaannyy:: _bb_oo_oo_ll == FFaallssee) → _s_t_r_¶ │ │ │ │ Parameters: │ │ │ │ ccoommppaannyy – flag to indicate if we should generate a company │ │ │ │ NUSS │ │ │ │ Returns: │ │ │ │ a random Spanish Social Security Number (Número de la │ │ │ │ Seguridad Social) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.nuss() │ │ │ │ ... │ │ │ │ - '244235610185' │ │ │ │ - '034700992992' │ │ │ │ - '026394352526' │ │ │ │ - '419743000123' │ │ │ │ - '375194686759' │ │ │ │ + '275891905648' │ │ │ │ + '176572652927' │ │ │ │ + '041498148461' │ │ │ │ + '441425898355' │ │ │ │ + '243504988102' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.nuss(company=True) │ │ │ │ ... │ │ │ │ - '34177733970' │ │ │ │ - '66700982289' │ │ │ │ - '20273943223' │ │ │ │ - '51324486719' │ │ │ │ - '23813714309' │ │ │ │ + '25270331478' │ │ │ │ + '16573592172' │ │ │ │ + '06077840649' │ │ │ │ + '38579784839' │ │ │ │ + '24983773371' │ │ │ │ ssn() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.ssn() │ │ │ │ ... │ │ │ │ '604-87-6475' │ │ ├── ./usr/share/doc/faker-doc/html/locales/es_CL.html │ │ │ @@ -1511,18 +1511,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1557,41 +1557,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1607,41 +1607,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1656,19 +1656,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1680,30 +1680,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1721,30 +1721,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1759,30 +1759,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1797,30 +1797,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1835,30 +1835,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1873,30 +1873,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1911,19 +1911,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 50, 54, 217715)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 32, 819766)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 3, 444342)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 20, 319265)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 53, 608861)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 43, 118662)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 42, 586552)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 21, 58, 90655)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 37, 959441)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 27, 828769)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1942,19 +1942,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 49, 687569)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 46, 703133)
│ │ │ -datetime.datetime(852, 8, 25, 12, 49, 55, 488335)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 1, 289116)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 34, 601063)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 38, 588516)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 17, 56, 469917)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 50, 134644)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 18, 929291)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 8, 820972)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1971,19 +1971,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 17, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 3, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 44, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 20, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 16, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 17, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 3, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 44, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 20, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 16, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1999,41 +1999,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 34)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 34)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 34)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 34)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 34)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 34)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 34)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 34)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 34)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 34)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 17, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 3, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 44, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 20, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 16, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 17, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 3, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 44, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 20, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 16, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 31, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 20, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 20, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 41, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 15, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 31, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 20, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 20, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 41, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 15, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2049,30 +2049,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 22, 591095)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 20, 463107)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 0, 559809)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 8, 351521)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 26, 264964)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 11, 492043)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 30, 229892)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 29, 55, 206122)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 25, 991697)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 0, 484873)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 53, 577590)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 0, 159782)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 25, 362938)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 49, 553001)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 22, 441236)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 4, 676643)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 50, 392997)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 30, 716625)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 31, 912825)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 48, 221328)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2088,30 +2088,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 2, 157358)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 23, 138529)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 26, 175260)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 3, 570617)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 23, 323724)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 54, 51, 58306)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 32, 905314)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 20, 821573)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 21, 210793)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 35, 57, 543633)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 41, 83496)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 53, 153967)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 13, 709307)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 28, 23448)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 49, 214859)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 52, 182549)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 43, 387182)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 19, 62994)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 10, 383272)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 14, 994951)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2127,30 +2127,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 20, 490376)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 33, 383784)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 26, 58, 89700)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 33, 556717)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 15, 587102)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 9, 904198)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 38, 77734)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 33, 813916)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 48, 572909)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 31, 593297)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 12, 996749)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 5, 689052)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 54, 832397)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 3, 67267)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 36, 626611)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 23, 582926)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 0, 995101)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 19, 108181)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 48, 51076)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 20, 620416)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2166,30 +2166,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 28, 512945)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 18, 362074)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 4, 540684)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 9, 569972)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 6, 56, 986469)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 9, 904198)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 38, 77734)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 33, 813916)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 48, 572909)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 31, 593297)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 12, 996749)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 5, 689052)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 54, 832397)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 3, 67267)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 36, 626611)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 31, 605495)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 45, 973391)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 25, 559165)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 24, 64330)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 2, 19783)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2197,19 +2197,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -2217,18 +2217,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'domingo'
│ │ │ -'miércoles'
│ │ │ -'domingo'
│ │ │  'sábado'
│ │ │ +'lunes'
│ │ │ +'sábado'
│ │ │ +'miércoles'
│ │ │  'domingo'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -2245,30 +2245,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2284,30 +2284,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 35, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 12, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 16, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 46, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 38, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 35, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 12, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 16, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 51, 46, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 38, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 31, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 21, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 20, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 42, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 15, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 31, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 21, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 20, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 42, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 15, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -2324,19 +2324,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:50:54.217715'
│ │ │ -'2012-06-06T21:48:32.819766'
│ │ │ -'1993-07-18T10:27:03.444342'
│ │ │ -'1984-06-30T01:49:20.319265'
│ │ │ -'1998-08-16T01:03:53.608861'
│ │ │ +'2017-04-22T18:52:43.118662'
│ │ │ +'2012-06-18T11:11:42.586552'
│ │ │ +'1993-07-24T20:21:58.090655'
│ │ │ +'1984-07-04T00:34:37.959441'
│ │ │ +'1998-08-23T20:10:27.828769'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -2347,15 +2347,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2367,15 +2367,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'abril'
│ │ │  'junio'
│ │ │  'julio'
│ │ │ -'junio'
│ │ │ +'julio'
│ │ │  'agosto'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2392,30 +2392,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2434,19 +2434,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 34, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 11, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 15, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 45, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 37, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 34, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 11, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 15, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 45, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 37, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2484,30 +2484,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:50:54'
│ │ │ -'21:48:32'
│ │ │ -'10:27:03'
│ │ │ -'01:49:20'
│ │ │ -'01:03:53'
│ │ │ +'18:52:43'
│ │ │ +'11:11:42'
│ │ │ +'20:21:58'
│ │ │ +'00:34:37'
│ │ │ +'20:10:27'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:50 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:21 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2554,30 +2554,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 50, 54, 217715)
│ │ │ -datetime.time(21, 48, 32, 819766)
│ │ │ -datetime.time(10, 27, 3, 444342)
│ │ │ -datetime.time(1, 49, 20, 319265)
│ │ │ -datetime.time(1, 3, 53, 608861)
│ │ │ +datetime.time(18, 52, 43, 118662)
│ │ │ +datetime.time(11, 11, 42, 586552)
│ │ │ +datetime.time(20, 21, 58, 90655)
│ │ │ +datetime.time(0, 34, 37, 959441)
│ │ │ +datetime.time(20, 10, 27, 828769)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 34, 136381)
│ │ │ -datetime.time(22, 34, 1, 455617)
│ │ │ -datetime.time(10, 52, 17, 502033)
│ │ │ -datetime.time(2, 4, 52, 419566)
│ │ │ -datetime.time(1, 34, 34, 197858)
│ │ │ +datetime.time(19, 43, 23, 37328)
│ │ │ +datetime.time(11, 57, 11, 222403)
│ │ │ +datetime.time(20, 47, 12, 148346)
│ │ │ +datetime.time(0, 50, 10, 59742)
│ │ │ +datetime.time(20, 41, 8, 417766)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2601,19 +2601,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa1306b9120>
│ │ │ -<generator object Provider.time_series at 0x7fa1306b9120>
│ │ │ -<generator object Provider.time_series at 0x7fa1306b9120>
│ │ │ -<generator object Provider.time_series at 0x7fa1306b9120>
│ │ │ -<generator object Provider.time_series at 0x7fa1306b9120>
│ │ │ +<generator object Provider.time_series at 0x7fbf6eb8cb80>
│ │ │ +<generator object Provider.time_series at 0x7fbf6eb8cb80>
│ │ │ +<generator object Provider.time_series at 0x7fbf6eb8cb80>
│ │ │ +<generator object Provider.time_series at 0x7fbf6eb8cb80>
│ │ │ +<generator object Provider.time_series at 0x7fbf6eb8cb80>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2650,19 +2650,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774654.2177153
│ │ │ -1339019312.819766
│ │ │ -742991223.4443417
│ │ │ -457408160.3192651
│ │ │ -903229433.6088607
│ │ │ +1492887163.1186624
│ │ │ +1340017902.586552
│ │ │ +743545318.0906546
│ │ │ +457749277.9594411
│ │ │ +903903027.8287694
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -875,18 +875,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -903,270 +903,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 50, 54, 217715) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 32, 819766) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 3, 444342) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 20, 319265) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 53, 608861) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 43, 118662) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 42, 586552) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 21, 58, 90655) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 37, 959441) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 27, 828769) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -1175,38 +1175,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 49, 687569) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 46, 703133) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 49, 55, 488335) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 1, 289116) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 34, 601063) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 38, 588516) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 17, 56, 469917) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 50, 134644) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 18, 929291) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 8, 820972) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 17, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 3, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 44, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 20, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 16, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 17, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 3, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 44, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 20, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 16, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -1214,227 +1214,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 34) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 34) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 34) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 34) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 34) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 34) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 34) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 34) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 34) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 34) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 17, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 3, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 44, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 20, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 16, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 17, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 3, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 44, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 20, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 16, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 31, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 20, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 20, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 41, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 15, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 31, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 20, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 20, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 41, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 15, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 22, 591095) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 20, 463107) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 0, 559809) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 8, 351521) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 26, 264964) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 11, 492043) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 30, 229892) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 29, 55, 206122) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 25, 991697) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 0, 484873) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 53, 577590) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 0, 159782) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 25, 362938) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 49, 553001) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 22, 441236) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 4, 676643) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 50, 392997) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 30, 716625) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 31, 912825) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 48, 221328) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 2, 157358) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 23, 138529) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 26, 175260) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 3, 570617) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 23, 323724) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 54, 51, 58306) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 32, 905314) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 20, 821573) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 21, 210793) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 35, 57, 543633) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 41, 83496) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 53, 153967) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 13, 709307) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 28, 23448) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 49, 214859) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 52, 182549) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 43, 387182) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 19, 62994) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 10, 383272) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 14, 994951) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 20, 490376) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 33, 383784) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 26, 58, 89700) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 33, 556717) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 15, 587102) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 9, 904198) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 38, 77734) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 33, 813916) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 48, 572909) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 31, 593297) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 12, 996749) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 5, 689052) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 54, 832397) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 3, 67267) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 36, 626611) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 23, 582926) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 0, 995101) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 19, 108181) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 48, 51076) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 20, 620416) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 28, 512945) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 18, 362074) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 4, 540684) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 9, 569972) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 6, 56, 986469) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 9, 904198) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 38, 77734) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 33, 813916) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 48, 572909) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 31, 593297) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 12, 996749) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 5, 689052) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 54, 832397) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 3, 67267) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 36, 626611) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 31, 605495) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 45, 973391) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 25, 559165) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 24, 64330) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 2, 19783) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'domingo' │ │ │ │ - 'miércoles' │ │ │ │ - 'domingo' │ │ │ │ 'sábado' │ │ │ │ + 'lunes' │ │ │ │ + 'sábado' │ │ │ │ + 'miércoles' │ │ │ │ 'domingo' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 35, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 12, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 16, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 46, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 38, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 35, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 12, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 16, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 51, 46, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 38, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 31, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 21, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 20, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 42, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 15, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 31, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 21, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 20, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 42, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 15, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1444,86 +1444,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:50:54.217715' │ │ │ │ - '2012-06-06T21:48:32.819766' │ │ │ │ - '1993-07-18T10:27:03.444342' │ │ │ │ - '1984-06-30T01:49:20.319265' │ │ │ │ - '1998-08-16T01:03:53.608861' │ │ │ │ + '2017-04-22T18:52:43.118662' │ │ │ │ + '2012-06-18T11:11:42.586552' │ │ │ │ + '1993-07-24T20:21:58.090655' │ │ │ │ + '1984-07-04T00:34:37.959441' │ │ │ │ + '1998-08-23T20:10:27.828769' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'abril' │ │ │ │ 'junio' │ │ │ │ 'julio' │ │ │ │ - 'junio' │ │ │ │ + 'julio' │ │ │ │ 'agosto' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 34, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 11, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 15, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 45, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 37, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 34, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 11, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 15, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 45, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 37, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1542,28 +1542,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:50:54' │ │ │ │ - '21:48:32' │ │ │ │ - '10:27:03' │ │ │ │ - '01:49:20' │ │ │ │ - '01:03:53' │ │ │ │ + '18:52:43' │ │ │ │ + '11:11:42' │ │ │ │ + '20:21:58' │ │ │ │ + '00:34:37' │ │ │ │ + '20:10:27' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:50 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:21 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1593,28 +1593,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 50, 54, 217715) │ │ │ │ - datetime.time(21, 48, 32, 819766) │ │ │ │ - datetime.time(10, 27, 3, 444342) │ │ │ │ - datetime.time(1, 49, 20, 319265) │ │ │ │ - datetime.time(1, 3, 53, 608861) │ │ │ │ + datetime.time(18, 52, 43, 118662) │ │ │ │ + datetime.time(11, 11, 42, 586552) │ │ │ │ + datetime.time(20, 21, 58, 90655) │ │ │ │ + datetime.time(0, 34, 37, 959441) │ │ │ │ + datetime.time(20, 10, 27, 828769) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 34, 136381) │ │ │ │ - datetime.time(22, 34, 1, 455617) │ │ │ │ - datetime.time(10, 52, 17, 502033) │ │ │ │ - datetime.time(2, 4, 52, 419566) │ │ │ │ - datetime.time(1, 34, 34, 197858) │ │ │ │ + datetime.time(19, 43, 23, 37328) │ │ │ │ + datetime.time(11, 57, 11, 222403) │ │ │ │ + datetime.time(20, 47, 12, 148346) │ │ │ │ + datetime.time(0, 50, 10, 59742) │ │ │ │ + datetime.time(20, 41, 8, 417766) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1629,19 +1629,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1661,19 +1661,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774654.2177153 │ │ │ │ - 1339019312.819766 │ │ │ │ - 742991223.4443417 │ │ │ │ - 457408160.3192651 │ │ │ │ - 903229433.6088607 │ │ │ │ + 1492887163.1186624 │ │ │ │ + 1340017902.586552 │ │ │ │ + 743545318.0906546 │ │ │ │ + 457749277.9594411 │ │ │ │ + 903903027.8287694 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/es_ES.html │ │ │ @@ -1922,18 +1922,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1968,41 +1968,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -2018,41 +2018,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -2067,19 +2067,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -2091,30 +2091,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -2132,30 +2132,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -2170,30 +2170,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -2208,30 +2208,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -2246,30 +2246,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -2284,30 +2284,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -2322,19 +2322,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 50, 55, 62137)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 33, 577721)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 3, 864913)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 20, 578182)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 54, 120135)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 43, 963084)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 43, 344506)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 21, 58, 511226)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 38, 218358)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 28, 340044)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -2353,19 +2353,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 50, 531990)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 47, 461090)
│ │ │ -datetime.datetime(852, 8, 25, 12, 49, 55, 908905)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 1, 548035)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 35, 112339)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 39, 432938)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 17, 57, 227875)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 50, 555222)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 19, 188210)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 9, 332249)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2382,19 +2382,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 18, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 4, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 45, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 21, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 17, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 18, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 4, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 45, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 21, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 17, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2410,41 +2410,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 35)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 35)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 35)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 35)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 35)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 35)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 35)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 35)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 35)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 35)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 18, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 4, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 45, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 21, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 17, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 18, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 4, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 45, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 21, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 17, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 32, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 21, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 21, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 42, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 16, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 32, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 21, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 21, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 42, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 16, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2460,30 +2460,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 23, 435517)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 21, 221061)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 0, 980381)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 8, 610438)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 26, 776238)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 12, 336464)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 30, 987847)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 29, 55, 626694)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 26, 250614)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 0, 996147)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 53, 733169)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 0, 401828)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 25, 942367)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 50, 294084)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 22, 929961)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 4, 832222)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 50, 635042)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 31, 296053)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 32, 653908)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 48, 710052)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2499,30 +2499,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 3, 1780)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 23, 896483)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 26, 595831)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 3, 829534)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 23, 834999)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 54, 51, 902727)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 33, 663269)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 21, 242144)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 21, 469709)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 35, 58, 54907)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 41, 239074)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 53, 396013)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 14, 288735)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 28, 764531)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 49, 703585)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 52, 338127)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 43, 629227)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 19, 642422)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 11, 124355)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 15, 483676)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2538,30 +2538,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 21, 334798)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 34, 141738)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 26, 58, 510272)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 33, 815634)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 16, 98377)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 10, 748620)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 38, 835689)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 34, 234488)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 48, 831825)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 32, 104572)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 13, 152327)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 5, 931097)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 55, 411825)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 3, 808350)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 37, 115337)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 23, 738504)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 1, 237147)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 19, 687610)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 48, 792159)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 21, 109142)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2577,30 +2577,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 29, 357367)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 19, 120028)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 4, 961256)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 9, 828888)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 6, 57, 497744)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 10, 748620)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 38, 835689)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 34, 234488)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 48, 831825)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 32, 104572)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 13, 152327)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 5, 931097)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 55, 411825)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 3, 808350)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 37, 115337)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 31, 761074)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 46, 215437)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 26, 138594)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 24, 805413)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 2, 508508)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2608,19 +2608,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -2628,18 +2628,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'domingo'
│ │ │ -'miércoles'
│ │ │ -'domingo'
│ │ │  'sábado'
│ │ │ +'lunes'
│ │ │ +'sábado'
│ │ │ +'miércoles'
│ │ │  'domingo'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -2656,30 +2656,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2695,30 +2695,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 36, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 13, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 17, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 47, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 39, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 36, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 13, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 17, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 51, 47, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 39, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 32, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 22, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 21, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 43, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 16, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 32, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 22, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 21, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 43, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 16, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -2735,19 +2735,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:50:55.062137'
│ │ │ -'2012-06-06T21:48:33.577721'
│ │ │ -'1993-07-18T10:27:03.864913'
│ │ │ -'1984-06-30T01:49:20.578182'
│ │ │ -'1998-08-16T01:03:54.120135'
│ │ │ +'2017-04-22T18:52:43.963084'
│ │ │ +'2012-06-18T11:11:43.344506'
│ │ │ +'1993-07-24T20:21:58.511226'
│ │ │ +'1984-07-04T00:34:38.218358'
│ │ │ +'1998-08-23T20:10:28.340044'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -2758,15 +2758,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2778,15 +2778,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'abril'
│ │ │  'junio'
│ │ │  'julio'
│ │ │ -'junio'
│ │ │ +'julio'
│ │ │  'agosto'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2803,30 +2803,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2845,19 +2845,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 35, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 12, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 16, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 46, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 38, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 35, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 12, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 16, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 46, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 38, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2895,30 +2895,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:50:55'
│ │ │ -'21:48:33'
│ │ │ -'10:27:03'
│ │ │ -'01:49:20'
│ │ │ -'01:03:54'
│ │ │ +'18:52:43'
│ │ │ +'11:11:43'
│ │ │ +'20:21:58'
│ │ │ +'00:34:38'
│ │ │ +'20:10:28'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:50 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:21 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2965,30 +2965,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 50, 55, 62137)
│ │ │ -datetime.time(21, 48, 33, 577721)
│ │ │ -datetime.time(10, 27, 3, 864913)
│ │ │ -datetime.time(1, 49, 20, 578182)
│ │ │ -datetime.time(1, 3, 54, 120135)
│ │ │ +datetime.time(18, 52, 43, 963084)
│ │ │ +datetime.time(11, 11, 43, 344506)
│ │ │ +datetime.time(20, 21, 58, 511226)
│ │ │ +datetime.time(0, 34, 38, 218358)
│ │ │ +datetime.time(20, 10, 28, 340044)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 34, 980803)
│ │ │ -datetime.time(22, 34, 2, 213571)
│ │ │ -datetime.time(10, 52, 17, 922604)
│ │ │ -datetime.time(2, 4, 52, 678483)
│ │ │ -datetime.time(1, 34, 34, 709132)
│ │ │ +datetime.time(19, 43, 23, 881750)
│ │ │ +datetime.time(11, 57, 11, 980357)
│ │ │ +datetime.time(20, 47, 12, 568917)
│ │ │ +datetime.time(0, 50, 10, 318659)
│ │ │ +datetime.time(20, 41, 8, 929041)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -3012,19 +3012,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa12fcf96c0>
│ │ │ -<generator object Provider.time_series at 0x7fa12fcf96c0>
│ │ │ -<generator object Provider.time_series at 0x7fa12fcf96c0>
│ │ │ -<generator object Provider.time_series at 0x7fa12fcf96c0>
│ │ │ -<generator object Provider.time_series at 0x7fa12fcf96c0>
│ │ │ +<generator object Provider.time_series at 0x7fbf6df1c3a0>
│ │ │ +<generator object Provider.time_series at 0x7fbf6df1c3a0>
│ │ │ +<generator object Provider.time_series at 0x7fbf6df1c3a0>
│ │ │ +<generator object Provider.time_series at 0x7fbf6df1c3a0>
│ │ │ +<generator object Provider.time_series at 0x7fbf6df1c3a0>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -3061,19 +3061,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774655.0621371
│ │ │ -1339019313.5777206
│ │ │ -742991223.8649132
│ │ │ -457408160.5781819
│ │ │ -903229434.1201354
│ │ │ +1492887163.9630842
│ │ │ +1340017903.3445063
│ │ │ +743545318.5112262
│ │ │ +457749278.21835786
│ │ │ +903903028.3400441
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ @@ -5084,19 +5084,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.cif()
│ │ │  ...
│ │ │ -'P9391640A'
│ │ │ -'R7861206F'
│ │ │ -'N2873923C'
│ │ │ -'D68786748'
│ │ │ -'G87592911'
│ │ │ +'N2691024J'
│ │ │ +'N7513862H'
│ │ │ +'A93374056'
│ │ │ +'W3569965A'
│ │ │ +'E77848661'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ nie() str
│ │ │ @@ -5106,19 +5106,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.nie()
│ │ │  ...
│ │ │ -'X4583788A'
│ │ │ -'Y2975670J'
│ │ │ -'Y8119614F'
│ │ │ -'Y6949280M'
│ │ │ -'X0610775X'
│ │ │ +'X1778372N'
│ │ │ +'Z0617105C'
│ │ │ +'X6083274G'
│ │ │ +'Y4335776Z'
│ │ │ +'Y0456996T'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ nif() str
│ │ │ @@ -5128,19 +5128,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.nif()
│ │ │  ...
│ │ │ -'61447160S'
│ │ │ -'82632813T'
│ │ │ -'51391925N'
│ │ │ -'45960268N'
│ │ │ -'46318638L'
│ │ │ +'51179767Y'
│ │ │ +'81666148W'
│ │ │ +'85211611S'
│ │ │ +'68133613T'
│ │ │ +'22884712B'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ nuss(company: bool = False) str
│ │ │ @@ -5154,30 +5154,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.nuss()
│ │ │  ...
│ │ │ -'358424377270'
│ │ │ -'019970054448'
│ │ │ -'207462817229'
│ │ │ -'114854293478'
│ │ │ -'028128827209'
│ │ │ +'157751463142'
│ │ │ +'484936644751'
│ │ │ +'338364181227'
│ │ │ +'528505798382'
│ │ │ +'172630352453'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.nuss(company=True)
│ │ │  ...
│ │ │ -'15860053809'
│ │ │ -'14966563668'
│ │ │ -'46168807585'
│ │ │ -'43859312155'
│ │ │ -'30348383633'
│ │ │ +'49223955153'
│ │ │ +'28325133987'
│ │ │ +'06110371520'
│ │ │ +'21903568683'
│ │ │ +'02111102239'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ ssn() str
│ │ │ ├── html2text {} │ │ │ │ @@ -1181,18 +1181,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -1209,270 +1209,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 50, 55, 62137) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 33, 577721) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 3, 864913) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 20, 578182) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 54, 120135) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 43, 963084) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 43, 344506) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 21, 58, 511226) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 38, 218358) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 28, 340044) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -1481,38 +1481,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 50, 531990) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 47, 461090) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 49, 55, 908905) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 1, 548035) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 35, 112339) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 39, 432938) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 17, 57, 227875) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 50, 555222) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 19, 188210) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 9, 332249) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 18, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 4, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 45, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 21, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 17, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 18, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 4, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 45, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 21, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 17, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -1520,227 +1520,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 35) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 35) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 35) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 35) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 35) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 35) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 35) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 35) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 35) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 35) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 18, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 4, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 45, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 21, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 17, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 18, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 4, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 45, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 21, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 17, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 32, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 21, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 21, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 42, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 16, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 32, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 21, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 21, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 42, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 16, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 23, 435517) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 21, 221061) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 0, 980381) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 8, 610438) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 26, 776238) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 12, 336464) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 30, 987847) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 29, 55, 626694) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 26, 250614) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 0, 996147) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 53, 733169) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 0, 401828) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 25, 942367) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 50, 294084) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 22, 929961) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 4, 832222) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 50, 635042) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 31, 296053) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 32, 653908) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 48, 710052) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 3, 1780) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 23, 896483) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 26, 595831) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 3, 829534) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 23, 834999) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 54, 51, 902727) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 33, 663269) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 21, 242144) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 21, 469709) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 35, 58, 54907) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 41, 239074) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 53, 396013) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 14, 288735) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 28, 764531) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 49, 703585) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 52, 338127) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 43, 629227) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 19, 642422) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 11, 124355) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 15, 483676) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 21, 334798) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 34, 141738) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 26, 58, 510272) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 33, 815634) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 16, 98377) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 10, 748620) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 38, 835689) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 34, 234488) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 48, 831825) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 32, 104572) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 13, 152327) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 5, 931097) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 55, 411825) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 3, 808350) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 37, 115337) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 23, 738504) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 1, 237147) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 19, 687610) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 48, 792159) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 21, 109142) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 29, 357367) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 19, 120028) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 4, 961256) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 9, 828888) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 6, 57, 497744) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 10, 748620) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 38, 835689) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 34, 234488) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 48, 831825) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 32, 104572) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 13, 152327) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 5, 931097) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 55, 411825) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 3, 808350) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 37, 115337) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 31, 761074) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 46, 215437) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 26, 138594) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 24, 805413) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 2, 508508) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'domingo' │ │ │ │ - 'miércoles' │ │ │ │ - 'domingo' │ │ │ │ 'sábado' │ │ │ │ + 'lunes' │ │ │ │ + 'sábado' │ │ │ │ + 'miércoles' │ │ │ │ 'domingo' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 36, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 13, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 17, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 47, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 39, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 36, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 13, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 17, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 51, 47, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 39, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 32, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 22, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 21, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 43, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 16, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 32, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 22, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 21, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 43, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 16, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1750,86 +1750,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:50:55.062137' │ │ │ │ - '2012-06-06T21:48:33.577721' │ │ │ │ - '1993-07-18T10:27:03.864913' │ │ │ │ - '1984-06-30T01:49:20.578182' │ │ │ │ - '1998-08-16T01:03:54.120135' │ │ │ │ + '2017-04-22T18:52:43.963084' │ │ │ │ + '2012-06-18T11:11:43.344506' │ │ │ │ + '1993-07-24T20:21:58.511226' │ │ │ │ + '1984-07-04T00:34:38.218358' │ │ │ │ + '1998-08-23T20:10:28.340044' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'abril' │ │ │ │ 'junio' │ │ │ │ 'julio' │ │ │ │ - 'junio' │ │ │ │ + 'julio' │ │ │ │ 'agosto' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 35, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 12, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 16, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 46, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 38, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 35, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 12, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 16, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 46, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 38, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1848,28 +1848,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:50:55' │ │ │ │ - '21:48:33' │ │ │ │ - '10:27:03' │ │ │ │ - '01:49:20' │ │ │ │ - '01:03:54' │ │ │ │ + '18:52:43' │ │ │ │ + '11:11:43' │ │ │ │ + '20:21:58' │ │ │ │ + '00:34:38' │ │ │ │ + '20:10:28' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:50 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:21 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1899,28 +1899,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 50, 55, 62137) │ │ │ │ - datetime.time(21, 48, 33, 577721) │ │ │ │ - datetime.time(10, 27, 3, 864913) │ │ │ │ - datetime.time(1, 49, 20, 578182) │ │ │ │ - datetime.time(1, 3, 54, 120135) │ │ │ │ + datetime.time(18, 52, 43, 963084) │ │ │ │ + datetime.time(11, 11, 43, 344506) │ │ │ │ + datetime.time(20, 21, 58, 511226) │ │ │ │ + datetime.time(0, 34, 38, 218358) │ │ │ │ + datetime.time(20, 10, 28, 340044) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 34, 980803) │ │ │ │ - datetime.time(22, 34, 2, 213571) │ │ │ │ - datetime.time(10, 52, 17, 922604) │ │ │ │ - datetime.time(2, 4, 52, 678483) │ │ │ │ - datetime.time(1, 34, 34, 709132) │ │ │ │ + datetime.time(19, 43, 23, 881750) │ │ │ │ + datetime.time(11, 57, 11, 980357) │ │ │ │ + datetime.time(20, 47, 12, 568917) │ │ │ │ + datetime.time(0, 50, 10, 318659) │ │ │ │ + datetime.time(20, 41, 8, 929041) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1935,19 +1935,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1967,19 +1967,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774655.0621371 │ │ │ │ - 1339019313.5777206 │ │ │ │ - 742991223.8649132 │ │ │ │ - 457408160.5781819 │ │ │ │ - 903229434.1201354 │ │ │ │ + 1492887163.9630842 │ │ │ │ + 1340017903.3445063 │ │ │ │ + 743545318.5112262 │ │ │ │ + 457749278.21835786 │ │ │ │ + 903903028.3400441 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ │ │ @@ -3436,72 +3436,72 @@ │ │ │ │ _C_%_C_3_%_B_3_d_i_g_o___d_e___i_d_e_n_t_i_f_i_c_a_c_i_%_C_3_%_B_3_n___f_i_s_c_a_l :return: a random Spanish │ │ │ │ CIF │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.cif() │ │ │ │ ... │ │ │ │ - 'P9391640A' │ │ │ │ - 'R7861206F' │ │ │ │ - 'N2873923C' │ │ │ │ - 'D68786748' │ │ │ │ - 'G87592911' │ │ │ │ + 'N2691024J' │ │ │ │ + 'N7513862H' │ │ │ │ + 'A93374056' │ │ │ │ + 'W3569965A' │ │ │ │ + 'E77848661' │ │ │ │ nie() → _s_t_r_¶ │ │ │ │ _h_t_t_p_s_:_/_/_e_s_._w_i_k_i_p_e_d_i_a_._o_r_g_/_w_i_k_i_/ │ │ │ │ _N_%_C_3_%_B_A_m_e_r_o___d_e___i_d_e_n_t_i_d_a_d___d_e___e_x_t_r_a_n_j_e_r_o :return: a random Spanish │ │ │ │ NIE │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.nie() │ │ │ │ ... │ │ │ │ - 'X4583788A' │ │ │ │ - 'Y2975670J' │ │ │ │ - 'Y8119614F' │ │ │ │ - 'Y6949280M' │ │ │ │ - 'X0610775X' │ │ │ │ + 'X1778372N' │ │ │ │ + 'Z0617105C' │ │ │ │ + 'X6083274G' │ │ │ │ + 'Y4335776Z' │ │ │ │ + 'Y0456996T' │ │ │ │ nif() → _s_t_r_¶ │ │ │ │ _h_t_t_p_s_:_/_/_e_s_._w_i_k_i_p_e_d_i_a_._o_r_g_/_w_i_k_i_/ │ │ │ │ _N_%_C_3_%_B_A_m_e_r_o___d_e___i_d_e_n_t_i_f_i_c_a_c_i_%_C_3_%_B_3_n___f_i_s_c_a_l :return: NIF │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.nif() │ │ │ │ ... │ │ │ │ - '61447160S' │ │ │ │ - '82632813T' │ │ │ │ - '51391925N' │ │ │ │ - '45960268N' │ │ │ │ - '46318638L' │ │ │ │ + '51179767Y' │ │ │ │ + '81666148W' │ │ │ │ + '85211611S' │ │ │ │ + '68133613T' │ │ │ │ + '22884712B' │ │ │ │ nuss(ccoommppaannyy:: _bb_oo_oo_ll == FFaallssee) → _s_t_r_¶ │ │ │ │ Parameters: │ │ │ │ ccoommppaannyy – flag to indicate if we should generate a company │ │ │ │ NUSS │ │ │ │ Returns: │ │ │ │ a random Spanish Social Security Number (Número de la │ │ │ │ Seguridad Social) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.nuss() │ │ │ │ ... │ │ │ │ - '358424377270' │ │ │ │ - '019970054448' │ │ │ │ - '207462817229' │ │ │ │ - '114854293478' │ │ │ │ - '028128827209' │ │ │ │ + '157751463142' │ │ │ │ + '484936644751' │ │ │ │ + '338364181227' │ │ │ │ + '528505798382' │ │ │ │ + '172630352453' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.nuss(company=True) │ │ │ │ ... │ │ │ │ - '15860053809' │ │ │ │ - '14966563668' │ │ │ │ - '46168807585' │ │ │ │ - '43859312155' │ │ │ │ - '30348383633' │ │ │ │ + '49223955153' │ │ │ │ + '28325133987' │ │ │ │ + '06110371520' │ │ │ │ + '21903568683' │ │ │ │ + '02111102239' │ │ │ │ ssn() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.ssn() │ │ │ │ ... │ │ │ │ '604-87-6475' │ │ ├── ./usr/share/doc/faker-doc/html/locales/es_MX.html │ │ │ @@ -1994,19 +1994,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.curp()
│ │ │  ...
│ │ │ -'OITX071208MPLFNDA7'
│ │ │ -'COLP971126HHGVNX04'
│ │ │ -'YOFZ581008HBSTTM04'
│ │ │ -'FEYL400107MNLBCG03'
│ │ │ -'LOIG690416MZSRSN03'
│ │ │ +'WAOF071223MCCYTGA4'
│ │ │ +'TIXV971211HTLQQR01'
│ │ │ +'NAOM581023MASKKY08'
│ │ │ +'RAXO400122MHGFXW01'
│ │ │ +'GORS690501MBSBQB06'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ elector_code(gender: Literal['H', 'M'] | None = None) str
│ │ │ @@ -2022,30 +2022,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.elector_code()
│ │ │  ...
│ │ │ -'ZJGHBX07120804H598'
│ │ │ -'VNJCMJ97112612H773'
│ │ │ -'GDVHDV58100821H376'
│ │ │ -'YYXVDZ40010706H028'
│ │ │ -'MBLSNH69041633M129'
│ │ │ +'DQQDHM07122318H105'
│ │ │ +'MNMPSV97121106M786'
│ │ │ +'XWYXCM58102301H656'
│ │ │ +'JLQCXL40012232M614'
│ │ │ +'FTTHFQ69050116H267'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.elector_code(gender='M')
│ │ │  ...
│ │ │ -'GJGHFG07120802M355'
│ │ │ -'HZXCQG97112607M461'
│ │ │ -'DYZWRX58100829M725'
│ │ │ -'DJDSQC40010708M242'
│ │ │ -'ZYFTXT69041615M863'
│ │ │ +'XGTSXB07122309M258'
│ │ │ +'XFQYSY97121130M367'
│ │ │ +'HTDWKF58102329M168'
│ │ │ +'MSPDMW40012207M091'
│ │ │ +'KJHHZW69050128M273'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ rfc(natural: bool = True) str
│ │ │ @@ -2061,19 +2061,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.rfc()
│ │ │  ...
│ │ │ -'GUZP071208G7H'
│ │ │ -'IAPR971126H38'
│ │ │ -'FODC581008YYK'
│ │ │ -'JIGU400107G4N'
│ │ │ -'JORH690416GN7'
│ │ │ +'QIKC071223MLK'
│ │ │ +'EIAN971211CQ6'
│ │ │ +'UETW581023E3O'
│ │ │ +'QEIO40012280K'
│ │ │ +'LUIQ690501WBD'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ ssn() str
│ │ │ ├── html2text {} │ │ │ │ @@ -1459,64 +1459,64 @@ │ │ │ │ Returns: │ │ │ │ a random Mexican CURP (Unique Population Registry Code) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.curp() │ │ │ │ ... │ │ │ │ - 'OITX071208MPLFNDA7' │ │ │ │ - 'COLP971126HHGVNX04' │ │ │ │ - 'YOFZ581008HBSTTM04' │ │ │ │ - 'FEYL400107MNLBCG03' │ │ │ │ - 'LOIG690416MZSRSN03' │ │ │ │ + 'WAOF071223MCCYTGA4' │ │ │ │ + 'TIXV971211HTLQQR01' │ │ │ │ + 'NAOM581023MASKKY08' │ │ │ │ + 'RAXO400122MHGFXW01' │ │ │ │ + 'GORS690501MBSBQB06' │ │ │ │ elector_code(ggeennddeerr:: _LL_ii_tt_ee_rr_aa_ll[[''HH'',, ''MM'']] || _NN_oo_nn_ee == NNoonnee) → _s_t_r_¶ │ │ │ │ Unique elector code issued by INE (Instituto Nacional Electoral) in │ │ │ │ Mexico. │ │ │ │ Parameters: │ │ │ │ ggeennddeerr (_ss_tt_rr) – Gender for which to generate the code. Will be │ │ │ │ randomly selected if not provided. │ │ │ │ Returns: │ │ │ │ a random INE elector code │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.elector_code() │ │ │ │ ... │ │ │ │ - 'ZJGHBX07120804H598' │ │ │ │ - 'VNJCMJ97112612H773' │ │ │ │ - 'GDVHDV58100821H376' │ │ │ │ - 'YYXVDZ40010706H028' │ │ │ │ - 'MBLSNH69041633M129' │ │ │ │ + 'DQQDHM07122318H105' │ │ │ │ + 'MNMPSV97121106M786' │ │ │ │ + 'XWYXCM58102301H656' │ │ │ │ + 'JLQCXL40012232M614' │ │ │ │ + 'FTTHFQ69050116H267' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.elector_code(gender='M') │ │ │ │ ... │ │ │ │ - 'GJGHFG07120802M355' │ │ │ │ - 'HZXCQG97112607M461' │ │ │ │ - 'DYZWRX58100829M725' │ │ │ │ - 'DJDSQC40010708M242' │ │ │ │ - 'ZYFTXT69041615M863' │ │ │ │ + 'XGTSXB07122309M258' │ │ │ │ + 'XFQYSY97121130M367' │ │ │ │ + 'HTDWKF58102329M168' │ │ │ │ + 'MSPDMW40012207M091' │ │ │ │ + 'KJHHZW69050128M273' │ │ │ │ rfc(nnaattuurraall:: _bb_oo_oo_ll == TTrruuee) → _s_t_r_¶ │ │ │ │ See _h_t_t_p_s_:_/_/_e_s_._w_i_k_i_p_e_d_i_a_._o_r_g_/_w_i_k_i_/ │ │ │ │ _R_e_g_i_s_t_r_o___F_e_d_e_r_a_l___d_e___C_o_n_t_r_i_b_u_y_e_n_t_e_s │ │ │ │ Parameters: │ │ │ │ nnaattuurraall (_bb_oo_oo_ll) – Whether to return the RFC of a natural │ │ │ │ person. Otherwise return the RFC of a legal person. │ │ │ │ Returns: │ │ │ │ a random Mexican RFC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.rfc() │ │ │ │ ... │ │ │ │ - 'GUZP071208G7H' │ │ │ │ - 'IAPR971126H38' │ │ │ │ - 'FODC581008YYK' │ │ │ │ - 'JIGU400107G4N' │ │ │ │ - 'JORH690416GN7' │ │ │ │ + 'QIKC071223MLK' │ │ │ │ + 'EIAN971211CQ6' │ │ │ │ + 'UETW581023E3O' │ │ │ │ + 'QEIO40012280K' │ │ │ │ + 'LUIQ690501WBD' │ │ │ │ ssn() → _s_t_r_¶ │ │ │ │ Mexican Social Security Number, as given by IMSS. │ │ │ │ Returns: │ │ │ │ a random Mexican SSN │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ ├── ./usr/share/doc/faker-doc/html/locales/et_EE.html │ │ │ @@ -715,19 +715,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.ssn()
│ │ │  ...
│ │ │ -'47506080412'
│ │ │ -'48610074144'
│ │ │ -'43909059917'
│ │ │ -'46703285976'
│ │ │ -'39005262889'
│ │ │ +'47506230411'
│ │ │ +'48610224143'
│ │ │ +'43909209916'
│ │ │ +'46704125977'
│ │ │ +'39006102885'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ vat_id() str
│ │ │ ├── html2text {} │ │ │ │ @@ -379,19 +379,19 @@ │ │ │ │ _h_t_t_p_s_:_/_/_e_n_._w_i_k_i_p_e_d_i_a_._o_r_g_/_w_i_k_i_/ │ │ │ │ _N_a_t_i_o_n_a_l___i_d_e_n_t_i_f_i_c_a_t_i_o_n___n_u_m_b_e_r_#_E_s_t_o_n_i_a │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.ssn() │ │ │ │ ... │ │ │ │ - '47506080412' │ │ │ │ - '48610074144' │ │ │ │ - '43909059917' │ │ │ │ - '46703285976' │ │ │ │ - '39005262889' │ │ │ │ + '47506230411' │ │ │ │ + '48610224143' │ │ │ │ + '43909209916' │ │ │ │ + '46704125977' │ │ │ │ + '39006102885' │ │ │ │ vat_id() → _s_t_r_¶ │ │ │ │ _h_t_t_p_:_/_/_e_c_._e_u_r_o_p_a_._e_u_/_t_a_x_a_t_i_o_n___c_u_s_t_o_m_s_/_v_i_e_s_/_f_a_q_._h_t_m_l_#_i_t_e_m___1_1 :return: │ │ │ │ A random Estonian VAT ID │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.vat_id() │ │ ├── ./usr/share/doc/faker-doc/html/locales/fa_IR.html │ │ │ @@ -1255,17 +1255,17 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.credit_card_expire()
│ │ │  ...
│ │ │  '06/34'
│ │ │ -'07/33'
│ │ │ +'08/33'
│ │ │  '03/30'
│ │ │ -'07/28'
│ │ │ +'08/28'
│ │ │  '02/31'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -1275,15 +1275,15 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.credit_card_full()
│ │ │  ...
│ │ │ -'پارسیان\nبهار گلپایگانی\n6221060487647590 11/34\nCVV2: 382\n'
│ │ │ +'پارسیان\nبهار گلپایگانی\n6221060487647590 12/34\nCVV2: 382\n'
│ │ │  'اقتصاد نوین\nآوا کمالی\n6274129489241151 09/30\nCVV2: 156\n'
│ │ │  'ملی\nسبحان هدایت\n6037998778408012 03/33\nCVV2: 609\n'
│ │ │  'ملت\nمهسا سمسار\n6104331393328712 10/26\nCVV2: 587\n'
│ │ │  'کشاورزی\nرقيه میردامادی\n6037701858398941 06/30\nCVV2: 965\n'
│ │ │  
│ │ │
│ │ │ │ │ │ ├── html2text {} │ │ │ │ @@ -779,26 +779,26 @@ │ │ │ │ that method. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.credit_card_expire() │ │ │ │ ... │ │ │ │ '06/34' │ │ │ │ - '07/33' │ │ │ │ + '08/33' │ │ │ │ '03/30' │ │ │ │ - '07/28' │ │ │ │ + '08/28' │ │ │ │ '02/31' │ │ │ │ credit_card_full(ccaarrdd__ttyyppee:: CCaarrddTTyyppee || _NN_oo_nn_ee == NNoonnee) → _s_t_r_¶ │ │ │ │ Generate a set of credit card details. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.credit_card_full() │ │ │ │ ... │ │ │ │ - 'پارسیان\nبهار گلپایگانی\n6221060487647590 11/34\nCVV2: 382\n' │ │ │ │ + 'پارسیان\nبهار گلپایگانی\n6221060487647590 12/34\nCVV2: 382\n' │ │ │ │ 'اقتصاد نوین\nآوا کمالی\n6274129489241151 09/30\nCVV2: 156\n' │ │ │ │ 'ملی\nسبحان هدایت\n6037998778408012 03/33\nCVV2: 609\n' │ │ │ │ 'ملت\nمهسا سمسار\n6104331393328712 10/26\nCVV2: 587\n' │ │ │ │ 'کشاورزی\nرقيه میردامادی\n6037701858398941 06/30\nCVV2: 965\n' │ │ │ │ credit_card_number(ccaarrdd__ttyyppee:: CCaarrddTTyyppee || _NN_oo_nn_ee == NNoonnee) → _s_t_r_¶ │ │ │ │ Generate a valid credit card number. │ │ │ │ Examples: │ │ ├── ./usr/share/doc/faker-doc/html/locales/fi_FI.html │ │ │ @@ -2376,19 +2376,19 @@ │ │ │
Examples:
│ │ │

│ │ │ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.ssn()
│ │ │  ...
│ │ │ -'101156-778V'
│ │ │ -'100750-043C'
│ │ │ -'120779-525P'
│ │ │ -'181038-416W'
│ │ │ -'250771-490W'
│ │ │ +'251156-778J'
│ │ │ +'250750-0432'
│ │ │ +'270779-525C'
│ │ │ +'021138-416C'
│ │ │ +'090871-490C'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ vat_id() str
│ │ │ ├── html2text {} │ │ │ │ @@ -1368,19 +1368,19 @@ │ │ │ │ _h_t_t_p_s_:_/_/_e_n_._w_i_k_i_p_e_d_i_a_._o_r_g_/_w_i_k_i_/ │ │ │ │ _N_a_t_i_o_n_a_l___i_d_e_n_t_i_f_i_c_a_t_i_o_n___n_u_m_b_e_r_#_F_i_n_l_a_n_d │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.ssn() │ │ │ │ ... │ │ │ │ - '101156-778V' │ │ │ │ - '100750-043C' │ │ │ │ - '120779-525P' │ │ │ │ - '181038-416W' │ │ │ │ - '250771-490W' │ │ │ │ + '251156-778J' │ │ │ │ + '250750-0432' │ │ │ │ + '270779-525C' │ │ │ │ + '021138-416C' │ │ │ │ + '090871-490C' │ │ │ │ vat_id() → _s_t_r_¶ │ │ │ │ _h_t_t_p_:_/_/_e_c_._e_u_r_o_p_a_._e_u_/_t_a_x_a_t_i_o_n___c_u_s_t_o_m_s_/_v_i_e_s_/_f_a_q_._h_t_m_l_#_i_t_e_m___1_1 :return: │ │ │ │ A random Finnish VAT ID │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.vat_id() │ │ ├── ./usr/share/doc/faker-doc/html/locales/fil_PH.html │ │ │ @@ -1673,18 +1673,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1719,41 +1719,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1769,41 +1769,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1818,19 +1818,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1842,30 +1842,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1883,30 +1883,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1921,30 +1921,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1959,30 +1959,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1997,30 +1997,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -2035,30 +2035,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -2073,19 +2073,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 50, 56, 750981)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 35, 93629)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 4, 706056)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 21, 96015)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 55, 142685)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 46, 496350)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 45, 618370)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 21, 59, 772941)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 38, 995108)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 29, 873868)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -2104,19 +2104,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 52, 220833)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 48, 976997)
│ │ │ -datetime.datetime(852, 8, 25, 12, 49, 56, 750046)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 2, 65872)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 36, 134888)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 41, 966202)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 17, 59, 501740)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 51, 816940)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 19, 964958)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 10, 866070)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2133,19 +2133,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 20, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 6, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 47, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 23, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 19, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 21, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 7, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 48, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 24, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 20, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2161,41 +2161,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 37)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 37)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 37)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 37)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 37)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 38)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 38)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 38)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 38)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 38)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 20, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 6, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 47, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 23, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 19, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 21, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 7, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 48, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 24, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 20, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 34, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 23, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 23, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 44, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 18, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 35, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 24, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 24, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 45, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 19, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2211,30 +2211,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 25, 124361)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 22, 736970)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 1, 821524)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 9, 128272)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 27, 798788)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 14, 869730)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 33, 261710)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 29, 56, 888409)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 27, 27364)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 2, 529971)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 54, 44325)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 0, 885920)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 27, 101223)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 51, 776251)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 23, 907412)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 5, 298956)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 51, 361179)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 33, 34339)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 34, 877158)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 50, 176229)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2250,30 +2250,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 4, 690624)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 25, 412392)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 27, 436975)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 4, 347367)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 24, 857548)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 54, 54, 435993)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 35, 937132)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 22, 503859)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 22, 246460)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 35, 59, 588732)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 41, 550231)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 53, 880104)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 15, 447592)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 30, 246698)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 50, 681035)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 52, 804862)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 44, 355364)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 21, 380708)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 13, 347605)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 16, 949852)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2289,30 +2289,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 23, 23641)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 35, 657647)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 26, 59, 351415)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 34, 333468)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 17, 120927)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 13, 281886)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 41, 109552)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 35, 496202)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 49, 608576)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 33, 638396)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 13, 463483)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 6, 415189)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 56, 570682)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 5, 290517)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 38, 92787)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 24, 205239)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 1, 963284)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 21, 425895)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 51, 15409)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 22, 575317)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2328,30 +2328,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 31, 46211)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 20, 635937)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 5, 802399)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 10, 346722)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 6, 58, 520293)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 13, 281886)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 41, 109552)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 35, 496202)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 49, 608576)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 33, 638396)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 13, 463483)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 6, 415189)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 56, 570682)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 5, 290517)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 38, 92787)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 32, 227808)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 46, 941574)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 27, 876879)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 27, 28663)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 3, 974684)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2359,19 +2359,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -2379,18 +2379,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Linggo'
│ │ │ -'Miyerkules'
│ │ │ -'Linggo'
│ │ │  'Sabado'
│ │ │ +'Lunes'
│ │ │ +'Sabado'
│ │ │ +'Miyerkules'
│ │ │  'Linggo'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -2407,30 +2407,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2446,30 +2446,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 38, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 15, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 19, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 49, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 41, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 39, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 16, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 20, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 51, 50, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 42, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 34, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 24, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 23, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 45, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 18, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 35, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 25, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 24, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 46, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 19, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -2486,19 +2486,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:50:56.750981'
│ │ │ -'2012-06-06T21:48:35.093629'
│ │ │ -'1993-07-18T10:27:04.706056'
│ │ │ -'1984-06-30T01:49:21.096015'
│ │ │ -'1998-08-16T01:03:55.142685'
│ │ │ +'2017-04-22T18:52:46.496350'
│ │ │ +'2012-06-18T11:11:45.618370'
│ │ │ +'1993-07-24T20:21:59.772941'
│ │ │ +'1984-07-04T00:34:38.995108'
│ │ │ +'1998-08-23T20:10:29.873868'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -2509,15 +2509,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2529,15 +2529,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'Abril'
│ │ │  'Hunyo'
│ │ │  'Hulyo'
│ │ │ -'Hunyo'
│ │ │ +'Hulyo'
│ │ │  'Agosto'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2554,30 +2554,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2596,19 +2596,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 37, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 14, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 18, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 48, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 40, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 38, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 15, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 19, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 49, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 41, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2646,30 +2646,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:50:56'
│ │ │ -'21:48:35'
│ │ │ -'10:27:04'
│ │ │ -'01:49:21'
│ │ │ -'01:03:55'
│ │ │ +'18:52:46'
│ │ │ +'11:11:45'
│ │ │ +'20:21:59'
│ │ │ +'00:34:38'
│ │ │ +'20:10:29'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:50 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:21 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2716,30 +2716,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 50, 56, 750981)
│ │ │ -datetime.time(21, 48, 35, 93629)
│ │ │ -datetime.time(10, 27, 4, 706056)
│ │ │ -datetime.time(1, 49, 21, 96015)
│ │ │ -datetime.time(1, 3, 55, 142685)
│ │ │ +datetime.time(18, 52, 46, 496350)
│ │ │ +datetime.time(11, 11, 45, 618370)
│ │ │ +datetime.time(20, 21, 59, 772941)
│ │ │ +datetime.time(0, 34, 38, 995108)
│ │ │ +datetime.time(20, 10, 29, 873868)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 36, 669646)
│ │ │ -datetime.time(22, 34, 3, 729480)
│ │ │ -datetime.time(10, 52, 18, 763747)
│ │ │ -datetime.time(2, 4, 53, 196316)
│ │ │ -datetime.time(1, 34, 35, 731682)
│ │ │ +datetime.time(19, 43, 26, 415015)
│ │ │ +datetime.time(11, 57, 14, 254220)
│ │ │ +datetime.time(20, 47, 13, 830632)
│ │ │ +datetime.time(0, 50, 11, 95409)
│ │ │ +datetime.time(20, 41, 10, 462865)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2763,19 +2763,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa12e50c820>
│ │ │ -<generator object Provider.time_series at 0x7fa12e50c820>
│ │ │ -<generator object Provider.time_series at 0x7fa12e50c820>
│ │ │ -<generator object Provider.time_series at 0x7fa12e50c820>
│ │ │ -<generator object Provider.time_series at 0x7fa12e50c820>
│ │ │ +<generator object Provider.time_series at 0x7fbf6c80f760>
│ │ │ +<generator object Provider.time_series at 0x7fbf6c80f760>
│ │ │ +<generator object Provider.time_series at 0x7fbf6c80f760>
│ │ │ +<generator object Provider.time_series at 0x7fbf6c80f760>
│ │ │ +<generator object Provider.time_series at 0x7fbf6c80f760>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2812,19 +2812,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774656.7509809
│ │ │ -1339019315.0936294
│ │ │ -742991224.7060564
│ │ │ -457408161.0960154
│ │ │ -903229435.1426848
│ │ │ +1492887166.4963498
│ │ │ +1340017905.6183696
│ │ │ +743545319.772941
│ │ │ +457749278.9951081
│ │ │ +903903029.8738683
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ @@ -4457,19 +4457,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.image(size=(2, 2), hue='purple', luminosity='bright', image_format='pdf')
│ │ │  ...
│ │ │ -b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 642\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xcfU\n\xa1T\x00\xa0`\x01\xd0QE\x15\xf5\xc7\xb4\x7f\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20251225002838Z)\n/ModDate (D:20251225002838Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000947 00000 n \n0000001105 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001196 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1278\n%%EOF'
│ │ │ -b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 644\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xc5\x93\xfdk\xff\x00\xbch\xa2\x8a\xfd.?\n>\xa6\x1f\n?\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20251225002838Z)\n/ModDate (D:20251225002838Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000949 00000 n \n0000001107 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001198 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1280\n%%EOF'
│ │ │ -b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 632\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xabE\x14W\xd7\x9e\xb1\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20251225002838Z)\n/ModDate (D:20251225002838Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000937 00000 n \n0000001095 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001186 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1268\n%%EOF'
│ │ │ -b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 632\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xc6\xa2\x8a+\xea\x0fh\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20251225002838Z)\n/ModDate (D:20251225002838Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000937 00000 n \n0000001095 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001186 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1268\n%%EOF'
│ │ │ -b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 633\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xe1\xe8\xa2\x8a\xfd\x1c\xfa#\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20251225002838Z)\n/ModDate (D:20251225002838Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000938 00000 n \n0000001096 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001187 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1269\n%%EOF'
│ │ │ +b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 642\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xcfU\n\xa1T\x00\xa0`\x01\xd0QE\x15\xf5\xc7\xb4\x7f\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20260109062638Z)\n/ModDate (D:20260109062638Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000947 00000 n \n0000001105 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001196 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1278\n%%EOF'
│ │ │ +b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 644\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xc5\x93\xfdk\xff\x00\xbch\xa2\x8a\xfd.?\n>\xa6\x1f\n?\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20260109062638Z)\n/ModDate (D:20260109062638Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000949 00000 n \n0000001107 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001198 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1280\n%%EOF'
│ │ │ +b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 632\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xabE\x14W\xd7\x9e\xb1\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20260109062638Z)\n/ModDate (D:20260109062638Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000937 00000 n \n0000001095 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001186 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1268\n%%EOF'
│ │ │ +b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 632\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xc6\xa2\x8a+\xea\x0fh\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20260109062638Z)\n/ModDate (D:20260109062638Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000937 00000 n \n0000001095 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001186 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1268\n%%EOF'
│ │ │ +b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type /Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype /Image\n/Width 2\n/Height 2\n/Filter /DCTDecode\n/BitsPerComponent 8\n/ColorSpace /DeviceRGB\n/Length 633\n>>stream\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00C\x00\x08\x06\x06\x07\x06\x05\x08\x07\x07\x07\t\t\x08\n\x0c\x14\r\x0c\x0b\x0b\x0c\x19\x12\x13\x0f\x14\x1d\x1a\x1f\x1e\x1d\x1a\x1c\x1c $.\' ",#\x1c\x1c(7),01444\x1f\'9=82<.342\xff\xdb\x00C\x01\t\t\t\x0c\x0b\x0c\x18\r\r\x182!\x1c!22222222222222222222222222222222222222222222222222\xff\xc0\x00\x11\x08\x00\x02\x00\x02\x03\x01"\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00\x1f\x00\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x10\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01}\x01\x02\x03\x00\x04\x11\x05\x12!1A\x06\x13Qa\x07"q\x142\x81\x91\xa1\x08#B\xb1\xc1\x15R\xd1\xf0$3br\x82\t\n\x16\x17\x18\x19\x1a%&\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xc4\x00\x1f\x01\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\xff\xc4\x00\xb5\x11\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04\x00\x01\x02w\x00\x01\x02\x03\x11\x04\x05!1\x06\x12AQ\x07aq\x13"2\x81\x08\x14B\x91\xa1\xb1\xc1\t#3R\xf0\x15br\xd1\n\x16$4\xe1%\xf1\x17\x18\x19\x1a&\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xe1\xe8\xa2\x8a\xfd\x1c\xfa#\xff\xd9\nendstream\nendobj\n2 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D:20260109062638Z)\n/ModDate (D:20260109062638Z)\n>>endobj\nxref\n0 7\n0000000000 65536 f \n0000000144 00000 n \n0000000938 00000 n \n0000001096 00000 n \n0000000040 00000 n \n0000000087 00000 n \n0000001187 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 R\n>>\nstartxref\n1269\n%%EOF'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.image(size=(16, 16), hue=[90, 270], image_format='ico')
│ │ │  ...
│ │ │  b'\x00\x00\x01\x00\x01\x00\x10\x10\x00\x00\x00\x00 \x00\xb4\x00\x00\x00\x16\x00\x00\x00\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\x08\x02\x00\x00\x00\x90\x91h6\x00\x00\x00{IDATx\x9ccT.mb \x050\x91\xa4\x9ab\r\xd6\x19{\xac3\xf6\xe0\xd7\xc0\x82\xc67UZ\xcb\x90\x11\x0ca\x1f\x9d\xe1BX\x03T\x0f\x04d\x04c\xea\xa1\xaa\xa7M\x95\xd6bz\x89\x80\r\x98z\x08;\tM\x0f\xb1~\x80\x878\x8a\x86\xa33\\N\xdf\x0b\xc6j\t\xdc*\x12B\xe9\xf4\xbd\xe0\xa33\\\xb0\xc4\x03\xa6:\x06X$Zg\xec\xc1\xa7\x01Y)\x1c0b&ox\x98`M\x1a\x00\xb3;+\xfag\xedu\xae\x00\x00\x00\x00IEND\xaeB`\x82'
│ │ │ @@ -4991,18 +4991,18 @@
│ │ │  
Examples:
│ │ │

│ │ │ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.xml()
│ │ │  ...
│ │ │ -'<?xml version="1.0" encoding="utf-8"?>\n<alon><paksa>AoNGnVZQUqLUJyfwFVYy</paksa><bagal>1984-08-01 06:59:41.304281</bagal><kapwa>2021-04-12 08:34:35.362181</kapwa><singsing>LuQIazTmqTjDmYPxeqAW</singsing><salamat>ppgrVkPCoePqmjQbZndJ</salamat><ngunit>TWRUWCuKoQSUEXExIZVP</ngunit><lakas>qfErjaoKtiwdOSlQGWFd</lakas><radyo>HFDutYbbXjgkPWbwfnlH</radyo><mahalaga>7144</mahalaga><tulong>dyFKunVyUDKkNPiiBgVI</tulong></alon>'
│ │ │ -'<?xml version="1.0" encoding="utf-8"?>\n<bagaman><opo>748</opo><tingin>1985-09-22 05:22:02.835226</tingin><simbolo>NzFJEUSgqMReEKilxKJT</simbolo><lamig>uKvIcxniBzDNTzqyQTQj</lamig><mahal>monroedavid@example.org</mahal><mukha>6840</mukha><kanya>55</kanya><gising>aNYJFjFkpJjyVGbVPgnH</gising><tawid>darin24@example.org</tawid><alok>cJDXWVcMKILUHtBkEahr</alok><pinto>1535</pinto><bigay>584</bigay></bagaman>'
│ │ │ +'<?xml version="1.0" encoding="utf-8"?>\n<alon><paksa>AoNGnVZQUqLUJyfwFVYy</paksa><bagal>1984-08-05 06:19:34.713376</bagal><kapwa>2021-04-26 07:47:59.770162</kapwa><singsing>LuQIazTmqTjDmYPxeqAW</singsing><salamat>ppgrVkPCoePqmjQbZndJ</salamat><ngunit>TWRUWCuKoQSUEXExIZVP</ngunit><lakas>qfErjaoKtiwdOSlQGWFd</lakas><radyo>HFDutYbbXjgkPWbwfnlH</radyo><mahalaga>7144</mahalaga><tulong>dyFKunVyUDKkNPiiBgVI</tulong></alon>'
│ │ │ +'<?xml version="1.0" encoding="utf-8"?>\n<bagaman><opo>748</opo><tingin>1985-09-26 12:09:40.786420</tingin><simbolo>NzFJEUSgqMReEKilxKJT</simbolo><lamig>uKvIcxniBzDNTzqyQTQj</lamig><mahal>monroedavid@example.org</mahal><mukha>6840</mukha><kanya>55</kanya><gising>aNYJFjFkpJjyVGbVPgnH</gising><tawid>darin24@example.org</tawid><alok>cJDXWVcMKILUHtBkEahr</alok><pinto>1535</pinto><bigay>584</bigay></bagaman>'
│ │ │  '<?xml version="1.0" encoding="utf-8"?>\n<eroplano><halaga>ymcjBdurvfVyRYryKwpM</halaga><giliw>VGtYHdeMdauAxzEJvtZn</giliw><tulong>wsdSKUxJgukcXlhktChZ</tulong><kotse>117152424191492511754607368615737196339141668217243099413544437314852357.5508249269471180132040752275868809189163489</kotse><mainam>7900</mainam><nais>9952</nais><tanghali>http://www.jmshotel.org.ph/list/blog/searchfaq.htm</tanghali><elemento>1020</elemento><kung>HgoRcbvzSLJhZvFucyhb</kung></eroplano>'
│ │ │ -'<?xml version="1.0" encoding="utf-8"?>\n<alikabok><leeg>4813</leeg><dagat>stonekristen@example.org</dagat><tangi>OxNxPdcWzUXIDleQUOKv</tangi><lupa>7424134494689.1</lupa><humantong>vfOMbxJbVYLedsbsaYQd</humantong><merkado>kkJWgatbFSjfrXgYsypW</merkado><sampu>2005-08-07 13:56:46.666459</sampu><dalas>EeBqthglAmjtISFuKgpv</dalas><barko>EpsmGHBtaYUwtXejffFi</barko><prutas>-75235466116100008450701.3758257173407970341489</prutas><linya>wNezXCvGboIauUKxMsTI</linya><dugo>EbPprBmVivpBDGBvGuOO</dugo><laban>-9533366.84397571</laban><eksakto>iKtEhIsyvyKqHdpMcGby</eksakto></alikabok>'
│ │ │ +'<?xml version="1.0" encoding="utf-8"?>\n<alikabok><leeg>4813</leeg><dagat>stonekristen@example.org</dagat><tangi>OxNxPdcWzUXIDleQUOKv</tangi><lupa>7424134494689.1</lupa><humantong>vfOMbxJbVYLedsbsaYQd</humantong><merkado>kkJWgatbFSjfrXgYsypW</merkado><sampu>2005-08-17 06:40:12.891469</sampu><dalas>EeBqthglAmjtISFuKgpv</dalas><barko>EpsmGHBtaYUwtXejffFi</barko><prutas>-75235466116100008450701.3758257173407970341489</prutas><linya>wNezXCvGboIauUKxMsTI</linya><dugo>EbPprBmVivpBDGBvGuOO</dugo><laban>-9533366.84397571</laban><eksakto>iKtEhIsyvyKqHdpMcGby</eksakto></alikabok>'
│ │ │  '<?xml version="1.0" encoding="utf-8"?>\n<kanta><bato>https://www.aswconstruction.ph/categoriesregister.php</bato><bilang>BgVxPuPulkWEcumejcHj</bilang><nais>https://www.bssfinance.net.ph/list/posts/postshomepage.php</nais><ako>2815764592856927454255722802691041292988590.04021639683735919155875408035138533444864753</ako><mainam>pCazwVvzwemQhTlFQDUu</mainam><bagaman>mlRosZfUFPKOAyGoaFLi</bagaman><damo>4075</damo><agham>oMIMASgHgMsJKIlRmAJm</agham><kasaysayan>kmitchell@example.org</kasaysayan><kumpleto>CrEbguYAdNOODKlMQNsE</kumpleto><kabuuan>glester@example.net</kabuuan><gana>BsxalHIzXzqSnFKQOtdb</gana></kanta>'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -5026,30 +5026,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.zip(uncompressed_size=256, num_files=4, min_file_size=32)
│ │ │  ...
│ │ │ -b"PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99[}\xb4\x1e\xa0o\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU12%\xa9\xf13\xb5\xde\xa1h\xf4\xe2\x85\x1f\x07/\xcc\x00\xfc\xaa|\xa6 aqzH\xe5.)\xa3\xfa7\x9a\x95?\xaah\x93\xe3.\xc5\xa2{\x94^`_\x10\x85\xf3#-BL\x13)\xc8\x8dxn\xd6\x8c\xe6\xfc\xb6*\xa6;\xf9\xaba|\x08\x8a;p\xbeW\xaa\xda\x1f3Jp\x17%\r?`=\xc8.\xbd;\x12\x0bc^?\xf5k\x1f\x0b\xd93\x85#q$\x9a\xb3PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99[u\xce@LJ\x00\x00\x00J\x00\x00\x00\x15\x00\x00\x00wdyFKunVyUDKkNPiiBgV2Y\x06\xf1\xd1\x9f\xb6\xc6\x80N\x06\xea(\xab\x17\x8fEz\xf6\xb4\x93\xb7C\x9e\xc6\xd4)\x00b\xabQzr\xe5\xc1\xd4\x10\xcd\xd6\x17T\xe4 \x84P\xe4\xf9\x00\x13\xfd\xa6\x9f\xef\x19\xd4`*B\x07\xcd\xd5\xa1\x01m\x07\x012a<e\x9a\x8f]3\xf3PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99[\x84z*\xb6 \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00SueoxPSgBHsToacJDXWV3\xfd\xea\xde\xbe[j\xc0\x95\x04FM\x8a\xaa\xac\xbc/\xad\x12\x15\x8aSL\x94\xb8\xcaB\x96:\xf4z\x18\x9dPK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99[\xf4\x11#)'\x00\x00\x00'\x00\x00\x00\x15\x00\x00\x00jBdurvfVyRYryKwpMUVG4\xc0,!+eq\x1f\xc5\x042\xc9\x94\xe5\xfao\xd8*\xbcp\x85U\xdcb\xb7: \x0e\xe7g<\xfe\xcb\x83j\x15nJ5ePK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99[}\xb4\x1e\xa0o\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99[u\xce@LJ\x00\x00\x00J\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa2\x00\x00\x00wdyFKunVyUDKkNPiiBgV2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99[\x84z*\xb6 \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1f\x01\x00\x00SueoxPSgBHsToacJDXWV3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99[\xf4\x11#)'\x00\x00\x00'\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01r\x01\x00\x00jBdurvfVyRYryKwpMUVG4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00"
│ │ │ -b'PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99[\xfe\xf5\x0eGq\x00\x00\x00q\x00\x00\x00\x15\x00\x00\x00xsRfFzDHwBJURZHTCWaK1\xa4\x12K\x83O\xc2\x96\xf0!+\x14!sB\x14\x99\x07\xe5\xa9RL\xeb\xbe\xc3\x11.\'\xdai\x94\xd5\xf6\xc6w\n\x00]\x9a\x82\xaa!\xfc\x86\x9b\xd0\xc4\xc4\x1fSAz\x92\xab\x1c\x12\xf6\xd5H\xfb)M\xb4\xd2\x12\xee\xc5\xea\x183\xf1M\n\x10C\xa55\xb1c\xc4\xfb8\x1e\xef\xac?\x97A\xc6\x96>`\x13\xc8\xe3\xbea\xe9\xb6&\x16\x14\xf8\x82\rnu/\xd7\x9c:J\xda\xd8PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99[\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00VWvfOMbxJbVYLedsbsaY2$Ij\x01h?\x03\x96\xbc\x0cwH_\xe89\xf4\xb0\x84B\x0ej\xb9\xab\xf2\x95\x97\xa7^)4\x9dP\xc0K@r\xa1|y^\x95\xbe\xd6\x17C\n\xc9\'%C\xd7\x99\xd5H\xd8PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99[c\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00psmGHBtaYUwtXejffFiK3^\xd7\xddY~\xe8\xaeH\xb5\xec,\xf7h\x96\x00\xe5\xec\x03o\x98:\x9aO\xd9\xf1/\xfev\xcf\x8f\x0b=\x8a\x14\x00\x83\xcb\xca\xe34\x81\xb5\x91dPK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99[\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00EbPprBmVivpBDGBvGuOO4\x95\xe2\xbeFP?=\xc3\xcd\xefG\x99\xb5\xf2\xd4o\xf4\xfa\xa2\xfc\x1e\xe3\x99I\xfd\x1an\r\xb5\xf1\xc8\x05")\xca\x03\xb8\x15;\x01\x8a\x95tHPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99[\xfe\xf5\x0eGq\x00\x00\x00q\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00xsRfFzDHwBJURZHTCWaK1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99[\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa4\x00\x00\x00VWvfOMbxJbVYLedsbsaY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99[c\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\x01\x00\x00psmGHBtaYUwtXejffFiK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99[\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x01\x00\x00EbPprBmVivpBDGBvGuOO4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00'
│ │ │ -b"PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99[\t':+R\x00\x00\x00R\x00\x00\x00\x15\x00\x00\x00NofxrivUwxKBgVxPuPul1\xe0h\x19\xc6\x11w+_\xba\x1dXw\x98,\x91\xb4\xd2\xea\x1b\xdc\xe8\xfa\x82\xf3n\xac\x88\x15\x16\x1aS\xb3\x01\x94\x03G \xdbq\xcbq\xe8b\xad4+\xa3\xa5\xe9\xa6\x82\x0e\x16a\xbc)k\xb1`g\x80\x9a\x9f\xc4\x82\xf6\xb0z\x16\x9c%\x04\xeb\xfd\xe0\x18\xd3\xfc\xeb\xe1<+PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99[\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00efNvVwewNRcjzgTWqwCo2g\x97\xe2\xec\x85\x8bv\x08<2X\xd4\x7fo\x91\x03\xdb\x19>\xc4\x8b<\xb7u\x90qz!\x9d\xa7w\xbf\xf5\x92WF\x07\xa7\xbb\x0cB\xcaOZ'Ei\xfemxCw\xc4\xb4C\xff7\r\xb7\xfa\xe9\x9e\x06pS\xfd\xf6\xa0(\x84F\xcda\xa2\x95\xc4\x1ej\x13\xa1\x7f\xaf\xe1s\x85\xb0S\x9c\x08\xb6\x1dM\xb4\x0b\xfb\x1f\x0c{\x17\x06sPK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99[\xc2\xec\xa4\x9b \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00XqQrIhVxhqHLOvaUBPYK3>\xd1\xc7W\x01FK(\xa8yZ~\x0bVV(\xda5\xeaL\x14\x81\xae\xc0\r\x12\xfe-\xb7\x95M\xeaPK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99[\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00msMvozuqUCYODnJxLuzb4\x11\x82\x94j\xae\xc5\x80j;\xa8|\xb4SN\xa9\x04\x1aO\xb0\xb9\x95\x96\xa5\xfd\xce\xdcW\x00H\x16\xe2@\xae\x04\xf5\x83`#\xd9\x8eYPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99[\t':+R\x00\x00\x00R\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00NofxrivUwxKBgVxPuPul1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99[\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x85\x00\x00\x00efNvVwewNRcjzgTWqwCo2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99[\xc2\xec\xa4\x9b \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x01\x00\x00XqQrIhVxhqHLOvaUBPYK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99[\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\x01\x00\x00msMvozuqUCYODnJxLuzb4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00"
│ │ │ -b"PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99[\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00BdHEWGCuwqaOQonBqrKw1\x03O\xc4\xb8\xed\x12\xd2t\x08\xb9Qc\xb5\xfe\t\x7f{\x8c^\xd7'\xe5y\xe63`T\xe1!\xda\xca\x8b\x81\xdf\xb6\xa7.\x9d\x0f\xfc\x05\x80g\xcb\xc5\xdf\xc7\x13\xee\xb5@\x8e\xa7\x0c\xcb\xf2E\x15)\xb1\xb8\x02#a8\xf1\x16\xa1PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99[\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2\xc6\\\xb0*)Y\x87g\x85\xa7\x81\x84\xe9O\xe5N\x13Z\x11\xa1$b\xe9z\xeaQ\xaaE\xf3\x1d*\xaf\x01(5\xda\xb4PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99[`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3\xd1\x1b\xe1\xb5\x82\x9e\xe8\xd3\\\x0f\xe8\x87a\xc6 \xb71?\r\xb3\nZ\xce\x06\xa5\xe9\xfd\xf3)\x1a\xcd\x86\x0e1)\xaa\xb72\xf1\x10NPK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99[\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00VGobtiChjVHmTGXzUJcm4\x90\xa8Wy\xb4sS\xd7\xed\xbaF\xc5\x06S\x02\xc7XL\t\x0c\xa5\x01\x13\x189KN\xc2\r\xd6\xdf\xaa~F\xban\xcc%B\xd0\xb31\xdc\xdf}\xf1\xc3s\xcaz\xf6\xcb#\x81\x8d\xbe\x0b\xf2y\x8d\x14\xa4\xc86\x18I\xc8\r\xd7\xc9\xdd5\xeb\xecRV\xae\xf2\xd2Q\x919\xbc\xb0I\xb7\xf2\x1bd\x83Z\xa6\x97\xc2\x15\x95\xdc\x11\xd2\x89\xc0j\xb1DC8\xb6T\x0f\xdcPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99[\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00BdHEWGCuwqaOQonBqrKw1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99[\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01w\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99[`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99[\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x01\x00\x00VGobtiChjVHmTGXzUJcm4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00"
│ │ │ -b'PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99[OH\xa6[\x88\x00\x00\x00\x88\x00\x00\x00\x15\x00\x00\x00DyHKewLhhibhzUGoPJPV1\x86Q\xaf\xa9J\xc0\x9cx\xc1\xb1\xc7\xf1\x9c\xd1\xd02NK\x026h8\x88V\xc0+\x12\x05;\xb9\xf6\xa27\xe7\xbc\x81\xf9uQ\'V\rU\xd1j\xe0\xcf\x87\nD\xc6W\xe1\x1b\xc0,\xcf\xabw\xe9\x14\xf54\x89\xfb\xc9\xf2\x87\\u\xbaQ\x9aI\xe9##\xf4\xc9\xd1/\x87\xf6u8\x97H\xb80F\x1dFe\x03\x10\xcf\xfb6\xf2\xb1\xaf1\x02{t\xfe\x9f\x8cs\x04\xfd\xb5\xae.\'\x9c\xd8s\xbc\xc3Jv\x93f\xf6\xb7\x90\xc4B=\xcd\xb5\xf1u\xbf\xb7PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99[\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00wsuNZTypxrmjXzftuAYY2p\xcc\x9f\xf9w\xa1\x00/\xf1\xa2\xc9t\xdc\x18\x14\xd0/\x86f\xa7[9\\\xba\x0ew\x16\x04\xc3\x02B;f)\xeee\x00\xd4"Zwt\xd4\xc3\xf3\x00\xdfk\xc3\x15PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99[p\x0c\x9d\xfe \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00GoEKRJHEeXLoKGItDIkA36\xf3?\xe5\xf0[\xe8\xadA\xd5\x82\xc1(\xabw\xe8\x7f\xb3\xf6\xd2\x0c\xe4\x03\xcf\xe4r\xdb{\x81\xf4\xf3HPK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99[\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00loHFWYBepAJXibTPNyJv4bU\xc8\x18\xad`\xa7]\xdeM\xfcm\xe1\x10|\xf9\xa2d\x00\x16\x1fD|\xe2r7\xd9\x92\xad\xfcbS\xbe\xb6\xe0\xc8\xe0\xa2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99[OH\xa6[\x88\x00\x00\x00\x88\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00DyHKewLhhibhzUGoPJPV1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99[\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbb\x00\x00\x00wsuNZTypxrmjXzftuAYY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99[p\x0c\x9d\xfe \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01 \x01\x00\x00GoEKRJHEeXLoKGItDIkA3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99[\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x01\x00\x00loHFWYBepAJXibTPNyJv4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00'
│ │ │ +b"PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\}\xb4\x1e\xa0o\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU12%\xa9\xf13\xb5\xde\xa1h\xf4\xe2\x85\x1f\x07/\xcc\x00\xfc\xaa|\xa6 aqzH\xe5.)\xa3\xfa7\x9a\x95?\xaah\x93\xe3.\xc5\xa2{\x94^`_\x10\x85\xf3#-BL\x13)\xc8\x8dxn\xd6\x8c\xe6\xfc\xb6*\xa6;\xf9\xaba|\x08\x8a;p\xbeW\xaa\xda\x1f3Jp\x17%\r?`=\xc8.\xbd;\x12\x0bc^?\xf5k\x1f\x0b\xd93\x85#q$\x9a\xb3PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\u\xce@LJ\x00\x00\x00J\x00\x00\x00\x15\x00\x00\x00wdyFKunVyUDKkNPiiBgV2Y\x06\xf1\xd1\x9f\xb6\xc6\x80N\x06\xea(\xab\x17\x8fEz\xf6\xb4\x93\xb7C\x9e\xc6\xd4)\x00b\xabQzr\xe5\xc1\xd4\x10\xcd\xd6\x17T\xe4 \x84P\xe4\xf9\x00\x13\xfd\xa6\x9f\xef\x19\xd4`*B\x07\xcd\xd5\xa1\x01m\x07\x012a<e\x9a\x8f]3\xf3PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\x84z*\xb6 \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00SueoxPSgBHsToacJDXWV3\xfd\xea\xde\xbe[j\xc0\x95\x04FM\x8a\xaa\xac\xbc/\xad\x12\x15\x8aSL\x94\xb8\xcaB\x96:\xf4z\x18\x9dPK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\xf4\x11#)'\x00\x00\x00'\x00\x00\x00\x15\x00\x00\x00jBdurvfVyRYryKwpMUVG4\xc0,!+eq\x1f\xc5\x042\xc9\x94\xe5\xfao\xd8*\xbcp\x85U\xdcb\xb7: \x0e\xe7g<\xfe\xcb\x83j\x15nJ5ePK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\}\xb4\x1e\xa0o\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\u\xce@LJ\x00\x00\x00J\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa2\x00\x00\x00wdyFKunVyUDKkNPiiBgV2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\x84z*\xb6 \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1f\x01\x00\x00SueoxPSgBHsToacJDXWV3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\xf4\x11#)'\x00\x00\x00'\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01r\x01\x00\x00jBdurvfVyRYryKwpMUVG4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00"
│ │ │ +b'PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\xfe\xf5\x0eGq\x00\x00\x00q\x00\x00\x00\x15\x00\x00\x00xsRfFzDHwBJURZHTCWaK1\xa4\x12K\x83O\xc2\x96\xf0!+\x14!sB\x14\x99\x07\xe5\xa9RL\xeb\xbe\xc3\x11.\'\xdai\x94\xd5\xf6\xc6w\n\x00]\x9a\x82\xaa!\xfc\x86\x9b\xd0\xc4\xc4\x1fSAz\x92\xab\x1c\x12\xf6\xd5H\xfb)M\xb4\xd2\x12\xee\xc5\xea\x183\xf1M\n\x10C\xa55\xb1c\xc4\xfb8\x1e\xef\xac?\x97A\xc6\x96>`\x13\xc8\xe3\xbea\xe9\xb6&\x16\x14\xf8\x82\rnu/\xd7\x9c:J\xda\xd8PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00VWvfOMbxJbVYLedsbsaY2$Ij\x01h?\x03\x96\xbc\x0cwH_\xe89\xf4\xb0\x84B\x0ej\xb9\xab\xf2\x95\x97\xa7^)4\x9dP\xc0K@r\xa1|y^\x95\xbe\xd6\x17C\n\xc9\'%C\xd7\x99\xd5H\xd8PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\c\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00psmGHBtaYUwtXejffFiK3^\xd7\xddY~\xe8\xaeH\xb5\xec,\xf7h\x96\x00\xe5\xec\x03o\x98:\x9aO\xd9\xf1/\xfev\xcf\x8f\x0b=\x8a\x14\x00\x83\xcb\xca\xe34\x81\xb5\x91dPK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00EbPprBmVivpBDGBvGuOO4\x95\xe2\xbeFP?=\xc3\xcd\xefG\x99\xb5\xf2\xd4o\xf4\xfa\xa2\xfc\x1e\xe3\x99I\xfd\x1an\r\xb5\xf1\xc8\x05")\xca\x03\xb8\x15;\x01\x8a\x95tHPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\xfe\xf5\x0eGq\x00\x00\x00q\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00xsRfFzDHwBJURZHTCWaK1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa4\x00\x00\x00VWvfOMbxJbVYLedsbsaY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\c\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\x01\x00\x00psmGHBtaYUwtXejffFiK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x01\x00\x00EbPprBmVivpBDGBvGuOO4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00'
│ │ │ +b"PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\t':+R\x00\x00\x00R\x00\x00\x00\x15\x00\x00\x00NofxrivUwxKBgVxPuPul1\xe0h\x19\xc6\x11w+_\xba\x1dXw\x98,\x91\xb4\xd2\xea\x1b\xdc\xe8\xfa\x82\xf3n\xac\x88\x15\x16\x1aS\xb3\x01\x94\x03G \xdbq\xcbq\xe8b\xad4+\xa3\xa5\xe9\xa6\x82\x0e\x16a\xbc)k\xb1`g\x80\x9a\x9f\xc4\x82\xf6\xb0z\x16\x9c%\x04\xeb\xfd\xe0\x18\xd3\xfc\xeb\xe1<+PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00efNvVwewNRcjzgTWqwCo2g\x97\xe2\xec\x85\x8bv\x08<2X\xd4\x7fo\x91\x03\xdb\x19>\xc4\x8b<\xb7u\x90qz!\x9d\xa7w\xbf\xf5\x92WF\x07\xa7\xbb\x0cB\xcaOZ'Ei\xfemxCw\xc4\xb4C\xff7\r\xb7\xfa\xe9\x9e\x06pS\xfd\xf6\xa0(\x84F\xcda\xa2\x95\xc4\x1ej\x13\xa1\x7f\xaf\xe1s\x85\xb0S\x9c\x08\xb6\x1dM\xb4\x0b\xfb\x1f\x0c{\x17\x06sPK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\xc2\xec\xa4\x9b \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00XqQrIhVxhqHLOvaUBPYK3>\xd1\xc7W\x01FK(\xa8yZ~\x0bVV(\xda5\xeaL\x14\x81\xae\xc0\r\x12\xfe-\xb7\x95M\xeaPK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00msMvozuqUCYODnJxLuzb4\x11\x82\x94j\xae\xc5\x80j;\xa8|\xb4SN\xa9\x04\x1aO\xb0\xb9\x95\x96\xa5\xfd\xce\xdcW\x00H\x16\xe2@\xae\x04\xf5\x83`#\xd9\x8eYPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\t':+R\x00\x00\x00R\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00NofxrivUwxKBgVxPuPul1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x85\x00\x00\x00efNvVwewNRcjzgTWqwCo2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\xc2\xec\xa4\x9b \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x01\x00\x00XqQrIhVxhqHLOvaUBPYK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\x01\x00\x00msMvozuqUCYODnJxLuzb4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00"
│ │ │ +b"PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00BdHEWGCuwqaOQonBqrKw1\x03O\xc4\xb8\xed\x12\xd2t\x08\xb9Qc\xb5\xfe\t\x7f{\x8c^\xd7'\xe5y\xe63`T\xe1!\xda\xca\x8b\x81\xdf\xb6\xa7.\x9d\x0f\xfc\x05\x80g\xcb\xc5\xdf\xc7\x13\xee\xb5@\x8e\xa7\x0c\xcb\xf2E\x15)\xb1\xb8\x02#a8\xf1\x16\xa1PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2\xc6\\\xb0*)Y\x87g\x85\xa7\x81\x84\xe9O\xe5N\x13Z\x11\xa1$b\xe9z\xeaQ\xaaE\xf3\x1d*\xaf\x01(5\xda\xb4PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3\xd1\x1b\xe1\xb5\x82\x9e\xe8\xd3\\\x0f\xe8\x87a\xc6 \xb71?\r\xb3\nZ\xce\x06\xa5\xe9\xfd\xf3)\x1a\xcd\x86\x0e1)\xaa\xb72\xf1\x10NPK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00VGobtiChjVHmTGXzUJcm4\x90\xa8Wy\xb4sS\xd7\xed\xbaF\xc5\x06S\x02\xc7XL\t\x0c\xa5\x01\x13\x189KN\xc2\r\xd6\xdf\xaa~F\xban\xcc%B\xd0\xb31\xdc\xdf}\xf1\xc3s\xcaz\xf6\xcb#\x81\x8d\xbe\x0b\xf2y\x8d\x14\xa4\xc86\x18I\xc8\r\xd7\xc9\xdd5\xeb\xecRV\xae\xf2\xd2Q\x919\xbc\xb0I\xb7\xf2\x1bd\x83Z\xa6\x97\xc2\x15\x95\xdc\x11\xd2\x89\xc0j\xb1DC8\xb6T\x0f\xdcPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00BdHEWGCuwqaOQonBqrKw1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01w\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x01\x00\x00VGobtiChjVHmTGXzUJcm4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00"
│ │ │ +b'PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\OH\xa6[\x88\x00\x00\x00\x88\x00\x00\x00\x15\x00\x00\x00DyHKewLhhibhzUGoPJPV1\x86Q\xaf\xa9J\xc0\x9cx\xc1\xb1\xc7\xf1\x9c\xd1\xd02NK\x026h8\x88V\xc0+\x12\x05;\xb9\xf6\xa27\xe7\xbc\x81\xf9uQ\'V\rU\xd1j\xe0\xcf\x87\nD\xc6W\xe1\x1b\xc0,\xcf\xabw\xe9\x14\xf54\x89\xfb\xc9\xf2\x87\\u\xbaQ\x9aI\xe9##\xf4\xc9\xd1/\x87\xf6u8\x97H\xb80F\x1dFe\x03\x10\xcf\xfb6\xf2\xb1\xaf1\x02{t\xfe\x9f\x8cs\x04\xfd\xb5\xae.\'\x9c\xd8s\xbc\xc3Jv\x93f\xf6\xb7\x90\xc4B=\xcd\xb5\xf1u\xbf\xb7PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00wsuNZTypxrmjXzftuAYY2p\xcc\x9f\xf9w\xa1\x00/\xf1\xa2\xc9t\xdc\x18\x14\xd0/\x86f\xa7[9\\\xba\x0ew\x16\x04\xc3\x02B;f)\xeee\x00\xd4"Zwt\xd4\xc3\xf3\x00\xdfk\xc3\x15PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\p\x0c\x9d\xfe \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00GoEKRJHEeXLoKGItDIkA36\xf3?\xe5\xf0[\xe8\xadA\xd5\x82\xc1(\xabw\xe8\x7f\xb3\xf6\xd2\x0c\xe4\x03\xcf\xe4r\xdb{\x81\xf4\xf3HPK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00loHFWYBepAJXibTPNyJv4bU\xc8\x18\xad`\xa7]\xdeM\xfcm\xe1\x10|\xf9\xa2d\x00\x16\x1fD|\xe2r7\xd9\x92\xad\xfcbS\xbe\xb6\xe0\xc8\xe0\xa2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\OH\xa6[\x88\x00\x00\x00\x88\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00DyHKewLhhibhzUGoPJPV1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbb\x00\x00\x00wsuNZTypxrmjXzftuAYY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\p\x0c\x9d\xfe \x00\x00\x00 \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01 \x01\x00\x00GoEKRJHEeXLoKGItDIkA3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x01\x00\x00loHFWYBepAJXibTPNyJv4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.zip(uncompressed_size=256, num_files=32, min_file_size=4, compression='bz2')
│ │ │  ...
│ │ │ -b'PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[g#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1BZh91AY&SY\xb9;q\x1c\x00\x00\x08\xff\xff\xc0\xc0H\x00\xca3\x98\x88\x90T\x00\x81\xe0A`\\\x02\x16\x0e\x1098\x03\x01\x02D\x01\x11\x1b\x00,4 \x00T`\x98\x83&CA\x88h\r4\x1902\x86i\xa4\xf2d1\x06\x99\x19\x1a4i\x82h\xc8\xf5\x03h\xd0dOQ\xea1\xa41r\x01\xe79\xfa\x9c\xfbY_\xc3\x16Y\xaa\r\'\xfc-\x03|P\x03\xd9"\x8a\x13\x18\xa3\x0c\xb5\x13\xce$\xce\x10\xdbm_\x84\x02\x10\x13\x84?OY\xf9\xe0\x1d\x19\x047.9HSZ\xf7S\x18\xf7\x8b\xb9"\x9c(H\\\x9d\xb8\x8e\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2BZh91AY&SY\x91t\x99\xe9\x00\x00\x00X\xc2\x00\x08\x0c\x00\x08\x00 \x00\x02\x00\x00  \x00"\x03e\x08`4\x11|]\xc9\x14\xe1BBE\xd2g\xa4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00HsjAcfZksMRViIYdJRrn3BZh91AY&SY\x1d"\xce\x8d\x00\x00\x12w\xff\xc1\x00@\x80\x00`\n\x01$ \x10\x00\x10\x10@\x00\x88\x01\x80\x08\x05\x80!\x02%\x00\x16\x10!\x00 \x00#\x01\xa0\x00i\xe5\x03jz\x9bj\x86\x18&\x04\xc0CFM0u\x97\xc1\x0e4vD\xecW\x03{\xd2\xaf\tO\x90\x90eT\x11\xcd\x83\x01\'\x1f\x8b\xb9"\x9c(H\x0e\x91gF\x80PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[W\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00dKxUVFacqRcQYvCYYRga4BZh91AY&SY\xef\xae\x0bX\x00\x00\x04\xc90 \x80\x10\x04"\x02\x00\x10 \x00 \x001\x06LA\x03L&F\x11A\xcf\x17rE8P\x90\xef\xae\x0bXPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oYfSueoxPSgBHsToacJD5BZh91AY&SY\xf0\x17\x17\x12\x00\x00\x00 \x0b\x82\x00\x00\x01\x00\x01\x00\x10\x00\x02 \x00!\x83A\x9a\tpqw$S\x85\t\x0f\x01qq PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00TjtphorteObohEsZgfLW6BZh91AY&SY\xb6\xce\xa9\x04\x00\x00\x00\x924\x04\x00\x00\x08\x00\x10\x00@\x00\x01 \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0bl\xea\x90@PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00pfDzrPQggzbrJiiDPZeQ7BZh91AY&SYy\xcf\x8a\x94\x00\x00\x01`\x84\x04\x00\x00\x00\xa0\x00\x02\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe7>*PPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00fCpVOLlelZEijfQSbBNk8BZh91AY&SY(\'$\x8d\x00\x00\x01\xa1D\x02\x00\x00\x10\x08\x00\x00\x08 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa0\x9c\x924PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ZPGfxsRfFzDHwBJURZHT9BZh91AY&SYy\xadb\xa8\x00\x00\x00@\x10\x04\x00\x14\x01 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xe6\xb5\x8a\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bhnORELPdeTclcaRrihI10BZh91AY&SY\xfarub\x00\x00\x01\xb0\x04 \x00\x00\x81\x08\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xe9\xc9\xd5\x88PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xa6G(\xb3*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MVkBFQzPuESPIajAndSX11BZh91AY&SY\xd7\xb5\x81\x83\x00\x00\x01\xa0\x06\x00\x00\x84\x00@\x00 \x00!\x98\x19\x83,.\xe4\x8ap\xa1!\xafk\x03\x06PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[K\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iWmLrWzhUFeKQsbyxfOb12BZh91AY&SY5\xc8\x9d\xee\x00\x00\x01\t\x18\x02\x00\x08\x00\x02\x00 \x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xd7"w\xb8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00tOzTFyGrgJGPgVPVTJQA13BZh91AY&SY+\x12Kd\x00\x00\x00 \r\x08\x00\x00\x01\x00@\x08\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xacI-\x90PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NxPdcWzUXIDleQUOKvpf14BZh91AY&SY\xd3\x19KA\x00\x00\x01\x98\x02\x00\x08\x02\x00\x04@ \x00!\x9ah3M\x13<]\xc9\x14\xe1BCLe-\x04PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dviXPwvzSqnsgJrjRltF15BZh91AY&SY@\xf9!a\x00\x00\x01\xc9\x00 \x00\x00\x00\x80P \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\x03\xe4\x85\x84PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MpJWmhxyKnbkrXpTCrEe16BZh91AY&SY\t\xe2\xfd\x88\x00\x00\x01\x06\x04@\x08@\x00@\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\'\x8b\xf6 PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[B\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PqmNpvcgbedvCMhvHext17BZh91AY&SY\x8a[\x88P\x00\x00\x00\xc0\x06\x04\x00@\x00"\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB)n!@PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x06F*[.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YUwtXejffFiKWjvjXrBs18BZh91AY&SYz\x813\xc0\x00\x00\x01\xc1 \xc0\x00\x00@\x01\x00\x00\x80 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xea\x04\xcf\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RxylfYpFwNezXCvGboIa19BZh91AY&SY\xb1\xe4I\xf3\x00\x00\x01\x08E\x04\x00 \x00\x00\x10\x08\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\xc7\x91\'\xccPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sTIkednBgSUNdSogBkfX20BZh91AY&SY\x92UG\xad\x00\x00\x00\x00i\x00\x01\x02\x00\x00\x01\x10\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBIU\x1e\xb4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x87\xdc5(.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DhgguyDpGMlzAzXxhzUl21BZh91AY&SY\x1c\xba\x15\xaa\x00\x00\x01\xd0\x04\x82\x00\x10\x00\x00@ \x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@r\xe8V\xa8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JeXWusgaoHpUhDjwLtrH22BZh91AY&SY\x9b\xacO\xfa\x00\x00\x00\x84\x11\x00\x08 \x00\x02\x00 \x000\xcc\x0cz\x82qw$S\x85\t\t\xba\xc4\xff\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gVxPuPulkWEcumejcHjF23BZh91AY&SY\xe1\x85@\xe6\x00\x00\x00\x00+ \x00\x04\x00\x10\x00\x00\x10 \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x86\x15\x03\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cKIHCMwxnyrccspadwlF24BZh91AY&SYj\xee\xef\xcc\x00\x00\x01\x89\x11\x04\x00\x10\x00\x00\x02\x00@ \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xab\xbb\xbf0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[J\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00FeqBUnBjeTrRnLpAuzTm25BZh91AY&SY\xd6W\xe5r\x00\x00\x00\xd0\x01\x84\x00\x02\x00\x00\x08\x00\x02 \x00!\x9ah3M\x07<]\xc9\x14\xe1BCY_\x95\xc8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LcQYxgefNvVwewNRcjzg26BZh91AY&SYX\x8e\xed6\x00\x00\x01\x08\x1a\x01\x00\x08\x00\x04\x00\x00\x01 \x00!\x9ah3M\x17<]\xc9\x14\xe1BAb;\xb4\xd8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CoCkpwFBnmgOfMmoMIMA27BZh91AY&SY\x1a\rW\xb1\x00\x00\x00\x88D\x00\x05\x00\x08\x04\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@h5^\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[k;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YDlLCoMUdprtyEhaAtHQ28BZh91AY&SY^zSv\x00\x00\x01\x16\x00\x00\x80\x02\x00\x80\x10 \x00!\x9ah3M\x13<]\xc9\x14\xe1BAy\xe9M\xd8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NOODKlMQNsEGUfRBsxal29BZh91AY&SY\xaf\xb4\xce\x02\x00\x00\x01\x90\x10\x80@@\x00\x01\x02 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xbe\xd38\x08PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00nFKQOtdbLYrwLInIpsCM30BZh91AY&SY\x8c|\xca\xd2\x00\x00\x01`\x08\x80\x08\x00\x00\x84\x00\x00\x08 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB1\xf3+HPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[f\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bclIddYvUlwsjrZMtvnB31BZh91AY&SY\x01\xb1 \xa8\x00\x00\x00(\x06\x02\x00\x00\x01\x00\x80 \x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x06\xc4\x82\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iAGIRKemRjXXUMRDLwSf32BZh91AY&SY\xa7#\xc9\xe9\x00\x00\x01\xa4A\x04\x00\x00\x04 \x00\x00\x10 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x9c\x8f\'\xa4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[g#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd7\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01=\x01\x00\x00HsjAcfZksMRViIYdJRrn3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[W\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdb\x01\x00\x00dKxUVFacqRcQYvCYYRga4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01B\x02\x00\x00oYfSueoxPSgBHsToacJD5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x02\x00\x00TjtphorteObohEsZgfLW6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x08\x03\x00\x00pfDzrPQggzbrJiiDPZeQ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x03\x00\x00fCpVOLlelZEijfQSbBNk8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xca\x03\x00\x00ZPGfxsRfFzDHwBJURZHT9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\'\x04\x00\x00bhnORELPdeTclcaRrihI10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xa6G(\xb3*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00MVkBFQzPuESPIajAndSX11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[K\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe5\x04\x00\x00iWmLrWzhUFeKQsbyxfOb12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01G\x05\x00\x00tOzTFyGrgJGPgVPVTJQA13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa9\x05\x00\x00NxPdcWzUXIDleQUOKvpf14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\t\x06\x00\x00dviXPwvzSqnsgJrjRltF15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x06\x00\x00MpJWmhxyKnbkrXpTCrEe16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[B\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc9\x06\x00\x00PqmNpvcgbedvCMhvHext17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x06F*[.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01)\x07\x00\x00YUwtXejffFiKWjvjXrBs18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8b\x07\x00\x00RxylfYpFwNezXCvGboIa19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xed\x07\x00\x00sTIkednBgSUNdSogBkfX20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x87\xdc5(.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x08\x00\x00DhgguyDpGMlzAzXxhzUl21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x08\x00\x00JeXWusgaoHpUhDjwLtrH22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x10\t\x00\x00gVxPuPulkWEcumejcHjF23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01r\t\x00\x00cKIHCMwxnyrccspadwlF24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[J\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\t\x00\x00FeqBUnBjeTrRnLpAuzTm25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x016\n\x00\x00LcQYxgefNvVwewNRcjzg26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x98\n\x00\x00CoCkpwFBnmgOfMmoMIMA27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[k;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf8\n\x00\x00YDlLCoMUdprtyEhaAtHQ28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01X\x0b\x00\x00NOODKlMQNsEGUfRBsxal29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00nFKQOtdbLYrwLInIpsCM30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[f\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00bclIddYvUlwsjrZMtvnB31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01|\x0c\x00\x00iAGIRKemRjXXUMRDLwSf32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xde\x0c\x00\x00\x00\x00'
│ │ │ -b'PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1BZh91AY&SY\x12\xa6\xbba\x00\x00\x03\xff\xff\xcd\x10)\x10H\x00\x00J@A\xc9\xa0`\x10\x00\x04\\I\xa7\x00\x92a\xe4 \x06\x11\x00/\x10 \x02\x02 \x00T`\x98LL\x991\x190\x00F\x10bf\x98\xa7\xea\x18\x00\x990\x9a0\x02mF&\x86\x01<\xa6O\n>\xef\xbb\xabk\xbc\n\x99\x99&\x92\x80\x90|\xba\xf3r?\x80\x1f\xabu\xb6\xfdv\x01\xb2-D(\xb4\x18\x84/\xba\x044\n\xef\xfb\x10X\x80\xfe\x8cJ\x10\n]@7\x17rE8P\x90\x12\xa6\xbbaPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00OKOtybVHPNUsZiksKaMD2BZh91AY&SY\xcc\xf9\xb0\xb7\x00\x00\x04\x9b\xdf \x80\x08\x00\x04\x01@\x00\x00  \x0c\x00\x80\x01\x00\x00\x10\x00\x90\xa3\x00 \x001L\x98\x99\x06F\x14\x00\x01\xe9\xea\x8b\xa5\xf7c\x8b\xc8\x17Fc\xe2\xeeH\xa7\n\x12\x19\x9f6\x16\xe0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xeeP\xe4\x10i\x00\x00\x00(\x00\x00\x00\x15\x00\x00\x00ebanNuOGuTbyRgKrbyBc3BZh91AY&SY\x96\xc7\xce\xee\x00\x00\x0f\xff\x7f\x90\x04\x01\x81\x080\x00@DH\x88$ \x80&\x84\x00\x04 \x80`@\x01!@\x00\x00 !\x00 \x00#\x00\xd04\r\x1e\xa0h\xf4\x9b5C\x0c\x8c\t\xa6\x04\xc8bh\xc3\xde\xd5\x83\xc64\xf8(\xb9H;e/\x92\x106\x87\xbd#\x11Q\xa0\n?\x17rE8P\x90\x96\xc7\xce\xeePK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00NxhGjAUqXkPFQBKVhOce4BZh91AY&SY0\xfb\x8d\x8a\x00\x00\x03\\\x1f \x00\x00@\x02\x04\x02\x00\x00\x08\x84  \x00\x00\x10\x00\x80 \x00"\x00\x0c\x84\r\x03B\xd9\xf6\x8e\x12\x01\xf1w$S\x85\t\x03\x0f\xb8\xd8\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00qbMaUkvdqucNKsRecsUN5BZh91AY&SY\xc0\xdb\x0f\n\x00\x00\x01B#\x00\x00\x80\x04\x00\x01\x08\x00\x00@ \x000\xcd\x00\xc3D27\x17rE8P\x90\xc0\xdb\x0f\nPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00PjusgsjGHaxCTzecSPSn6BZh91AY&SYu\xa3\xd5\xb7\x00\x00\x00\x18\x18\x00 \x10\x00\x00\x10\x00\x80 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xd6\x8fV\xdcPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ybVGobtiChjVHmTGXzUJ7BZh91AY&SY\x8d\x80{1\x00\x00\x00\x00\xb0\x08\x08@\x00\x00@ \x00!\x9ah3M\x13<]\xc9\x14\xe1BB6\x01\xec\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00imlTyThDaWauPZbQAbOf8BZh91AY&SY_I\xd05\x00\x00\x00\xc4\x06\x00\x02\x00\x01\x10\x00\x01\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA}\'@\xd4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00wVrmhABdvIYwwyluHuER9BZh91AY&SY\'\xfes\xaa\x00\x00\x01@\x88\x80\x08\x00 \x00\x01\x10\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x9f\xf9\xce\xa8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oFTuGBShuNMYwfxyiyiV10BZh91AY&SYg\xdes\x8a\x00\x00\x00\x0c\x08\x00 \x00 @\x04 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\x9fy\xce(PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xbe\xa4[\x1c,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00GNGNkXjEpGpwJnLsgFiw11BZh91AY&SY\xe7m\x0f\xcd\x00\x00\x01\x90\x03\x01\x80\x00 \x00\x02 \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9d\xb4?4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CCiklBQsTMLrgYSvSUrA12BZh91AY&SY\xadh\xb1m\x00\x00\x00\x04\xa4\x00\x10\x00@\x00\x04@\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xb5\xa2\xc5\xb4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TZsXAYZQJiaEKWAKHkHZ13BZh91AY&SYx\'Ld\x00\x00\x01\x12D\x00\x08\x01\x00\x00@@\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe0\x9d1\x90PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PaUQyfxEnzOVDReSViRS14BZh91AY&SY\xee\x9f\x8fD\x00\x00\x00\x01E\x00\x10\x00\x80\x00\x00\xc0\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xba~=\x10PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[DQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bguUDVWeErAxyfRzHyjC15BZh91AY&SY{\x97\xfb\xd3\x00\x00\x01\x14!\x08\x00\x00 \x00\x10\x00  \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xee_\xefLPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YyDvezQpseIcIEkbvKFL16BZh91AY&SY\xea\xa3\xd8a\x00\x00\x01\x88\x18\xa0\x00\x00\x00\xa0\x00\x10\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xaa\x8fa\x84PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JmzZoasXWepvMYShokOI17BZh91AY&SY\xf0]\xfbf\x00\x00\x01\x0c$\x00\x02\x10\x00@\x00\x04\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC\xc1w\xed\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[z\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00uAyItVwsuNZTypxrmjXz18BZh91AY&SY\xa24z\xd4\x00\x00\x00\x00\x05\x04\x80\x00\x06 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\x88\xd1\xebPPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YYDGJAzqJeqUlYZDcekq19BZh91AY&SY\xcd3\xdcM\x00\x00\x00\xc2\x88\x00\x01\x00\x04\x00\x80\x00\x10 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC4\xcfq4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00XaBgQFVeySBGvBWlvyak20BZh91AY&SYY\xd90e\x00\x00\x00\xc0H\x00\x01\x00  \x04 \x00!\x9ah3M\x07<]\xc9\x14\xe1BAgd\xc1\x94PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[[\xae\x0b\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RJHEeXLoKGItDIkAgfVg21BZh91AY&SY\x9c=\x8d\xe2\x00\x00\x01\x82\x11\x80\x08\x00\x02\x00@@\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BBp\xf67\x88PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gneAQSxsOvxUCXOlmyhw22BZh91AY&SY\x97\xff\x19:\x00\x00\x01\x95\x00\x80\x04\x00\x04@\x00\x00@ \x00!\x9ah3M\x07<]\xc9\x14\xe1BB_\xfcd\xe8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pAJXibTPNyJvjuOPXUJB23BZh91AY&SY*\xe8]\xd6\x00\x00\x00\x86\x02\x80\x02\x00\x02\x00\x01\x00\x04 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xab\xa1wXPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[Q\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00UDlwmVRCkcgxJlJSNwHZ24BZh91AY&SY;/]G\x00\x00\x01\x83\x08\x88\x00\x10\x00\x00\x01\x00\x04 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xec\xbdu\x1cPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CswwIRyhNNXuyCUKbkSE25BZh91AY&SY\xe9d \xac\x00\x00\x01E\x00\x90\x00\x02\x00\x00\x08\x00\x10 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa5\x90\x82\xb0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qCdFLNkGsebQFTEXtyfx26BZh91AY&SY\xfe\x8c\xcb\\\x00\x00\x01\x00\x94\x04\x00\x00\x02\x0c\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC\xfa3-pPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QneiGDdZyqLbwIYNUgwb27BZh91AY&SYj\xef\rd\x00\x00\x00\x88L\x00\x08\x00\x80@\x00\x04\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xab\xbc5\x90PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pGHMCdAaVQHnhZfDXNnf28BZh91AY&SY\xac\xdc\n\xc8\x00\x00\x00\xa4\x80\xa0\x00 \x00\x10\x00\x00@ \x00!\x9ah3M\x17<]\xc9\x14\xe1BB\xb3p+ PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sDKZKYuFMsnYsZSlRZoI29BZh91AY&SY,\xe8\x9d\x9a\x00\x00\x00\x100\x00\x10\x00\x02\x02\x80 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xb3\xa2vhPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bFpfLYAsxvBveYZjmwKb30BZh91AY&SY\xdf\x06I\x8f\x00\x00\x00\x90P\x00\x80\x00 P\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC|\x19&<PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[`\xe8UD.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YHoOmUAncuolXVBUKwic31BZh91AY&SY\xd9\xd1\xba\xaf\x00\x00\x01\xd0\x84\x00\x00\x80 \x00\x10\x04\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BCgF\xea\xbcPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[>\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qQVXaNBgmovyWdKSsmlp32BZh91AY&SY\x7f6\x96T\x00\x00\x00\xc6@\x00\x02\x00\x10\x00\x00\xc0\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfc\xdaYPPK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc6\x00\x00\x00OKOtybVHPNUsZiksKaMD2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xeeP\xe4\x10i\x00\x00\x00(\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x01\x00\x00ebanNuOGuTbyRgKrbyBc3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x01\x00\x00NxhGjAUqXkPFQBKVhOce4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01P\x02\x00\x00qbMaUkvdqucNKsRecsUN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb3\x02\x00\x00PjusgsjGHaxCTzecSPSn6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x14\x03\x00\x00ybVGobtiChjVHmTGXzUJ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x03\x00\x00imlTyThDaWauPZbQAbOf8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\x03\x00\x00wVrmhABdvIYwwyluHuER9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x04\x00\x00oFTuGBShuNMYwfxyiyiV10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xbe\xa4[\x1c,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x95\x04\x00\x00GNGNkXjEpGpwJnLsgFiw11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf5\x04\x00\x00CCiklBQsTMLrgYSvSUrA12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01W\x05\x00\x00TZsXAYZQJiaEKWAKHkHZ13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb9\x05\x00\x00PaUQyfxEnzOVDReSViRS14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[DQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1b\x06\x00\x00bguUDVWeErAxyfRzHyjC15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01}\x06\x00\x00YyDvezQpseIcIEkbvKFL16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x06\x00\x00JmzZoasXWepvMYShokOI17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[z\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01A\x07\x00\x00uAyItVwsuNZTypxrmjXz18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9f\x07\x00\x00YYDGJAzqJeqUlYZDcekq19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x01\x08\x00\x00XaBgQFVeySBGvBWlvyak20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[[\xae\x0b\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01a\x08\x00\x00RJHEeXLoKGItDIkAgfVg21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x08\x00\x00gneAQSxsOvxUCXOlmyhw22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\t\x00\x00pAJXibTPNyJvjuOPXUJB23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[Q\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\t\x00\x00UDlwmVRCkcgxJlJSNwHZ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\t\x00\x00CswwIRyhNNXuyCUKbkSE25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\n\x00\x00qCdFLNkGsebQFTEXtyfx26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\n\x00\x00QneiGDdZyqLbwIYNUgwb27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x0b\x00\x00pGHMCdAaVQHnhZfDXNnf28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01o\x0b\x00\x00sDKZKYuFMsnYsZSlRZoI29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x0b\x00\x00bFpfLYAsxvBveYZjmwKb30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[`\xe8UD.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01/\x0c\x00\x00YHoOmUAncuolXVBUKwic31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[>\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x91\x0c\x00\x00qQVXaNBgmovyWdKSsmlp32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xf3\x0c\x00\x00\x00\x00'
│ │ │ -b'PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1BZh91AY&SY:\x86\xa8\x85\x00\x00\x10\x7f\xff\xc7\xfc\x00\x98\x18\xa4\x04\x08D\x88BIM\x9d\x00D\xac\xaa\x04\xd1\x08#^\xe8\x1f:\x08\x06%0\x1a\x04\xa0\x00t8\xd0\xd0\x00\x1ah\x1a4\x00h4h\x1a\x00\x00\x1a\x1e2Hb4\xd0\xd1\x9014\x1bS@\xd0z\x11\xa6\x8d\x1a\x1aa4\x01\xa0bh\n\x85\x96\xa8&\x18Mz\xd8>\x1at\x19j\x01\xb8\xc3\xee\xe2\xd0\xc1\x88\x08\xaft(\xa4"\xcc\xe8\x0fh\xd2\xe2\xc7\x85!m\xdc\xca\x83\xca,\x93\xac\xbfY\xd5\xc0p\xfa{V8w\x17\xe7\xf7\xcf\xc9I\xb9\xb3\x1a+_\x06\xf8\r\xd2T1Z\xe2\x05\x07\xce\xca"\xe0N\xdf\xf1w$S\x85\t\x03\xa8j\x88PPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00zhEvGVlawFHHheqGGQjd2BZh91AY&SY\xb2\xb0O\x8d\x00\x00\x01\x90Q\x80\x80\x00\x14  \x00\x10\x01@ \x001\x0c\x08\x18\x8c\x9a&\xe7K|]\xc9\x14\xe1BB\xca\xc1>4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[c\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00PifnLFviWNJQOfORMzJf3BZh91AY&SY\xae&\xf9\x04\x00\x00\x05|^\x84\x82\x04\x00\x01\x08\x00A\x01\x80\x01\x02@\x00\x01\x00\x02\x00@\x00\x01\x00 \x001CM0\x00P\xc4\xd0\xc6\xa7\xa8\xaaPEN\xc4\t\xa3\xe3\xf1w$S\x85\t\n\xe2o\x90@PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00KHMlkVUcOgMpvYRCMxCD4BZh91AY&SY`W\xb9A\x00\x00\x01\x13 \x80\x02\x01\x00\x00\x10\x08\x00@\x00 \x00!\x83A\x9a\tpqw$S\x85\t\x06\x05{\x94\x10PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00nlJSSBOTHihNgZXaQRrN5BZh91AY&SYu\x15v\x84\x00\x00\x01\x01I\x00\x10 \x00\x00\x01\x01\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xd4U\xda\x10PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00rzBeqtuywdlHRAhditDI6BZh91AY&SY0\xf2Qr\x00\x00\x00\x00}\x80 \x00\x10\x08\x00D\x00\x00\x02\x00\x01\x04\x00 \x001\x0c\x08\x1941\xb9\xef\xa3\x94]\xc9\x14\xe1B@\xc3\xc9E\xc8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x02:\xc4\xbb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00mALOtPaDytNmbAYDctrz7BZh91AY&SY\xf5\x00Jf\x00\x00\x00B\x88\xc0\x00\x10\x00\x00@@\x00\x04\x00 \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0fP\x04\xa6`PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[d\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VNyIWRKJElbxGQIFqrwO8BZh91AY&SY\x14\xe8\xdb\x9e\x00\x00\x01\x80\x8e\x00 \x00\x04\x00@\x00\x08 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@S\xa3nxPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00tmnmEWtxFGhmRniKFUxk9BZh91AY&SYL\xf8\x18_\x00\x00\x01\x10\x88\x80\x02\x00\x00\x80\x80\x00\x01 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA3\xe0a|PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00VpokRqbjkRSxnozQSMKK10BZh91AY&SYQ\xb0\xfa\xd0\x00\x00\x00\xaa\x10\x00\x01\x00\x10 \x00\x00\x08 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BAF\xc3\xeb@PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NFDqUSzlJLZPeZSErMFe11BZh91AY&SYK\x9bo\xaa\x00\x00\x00h \x00\x10\x02\x00@\x00\x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA.m\xbe\xa8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eEugUWVBSkpVElglzpMo12BZh91AY&SY9\x857\xd7\x00\x00\x00\x07\x02\x02\x00\x00\x02\x02\x00@\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xe6\x14\xdf\\PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[f\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TaBygQoUKSTPMahkEagz13BZh91AY&SY\xaa\x111\xf1\x00\x00\x01\x02\x91\x00 @\x00\x08\x00\x00  \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xa8D\xc7\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qTmHMJjsoCYlCdtXVeSL14BZh91AY&SY\xf1\n\xa6\xc7\x00\x00\x00\x05B\x00 \x08\x00\x02\x00\x00@ \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xc4*\x9b\x1cPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x95\xf4<Q,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NjdwrArSMtgKChbGADvy15BZh91AY&SYFI\x9e\x04\x00\x00\x00\x18\x04\x00\x04 \x01\x00\x02 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\x19&x\x10PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[#\xcd\x89\x11,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00AyHbmetdRlkzjSAFCBGF16BZh91AY&SY\xf9#V\x03\x00\x00\x01\xc0\x08\x80\x01H\x00 \x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xe4\x8dX\x0cPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[D\xa47\xaa.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YOKbklJQhxeoHuMWUpIF17BZh91AY&SY,2\xea \x00\x00\x01\x94\x88\x00\x02\x02\x00\x02\x00\x00\x02 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@\xb0\xcb\xa8\x80PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xfc,\x8a\xce.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00vTSzhRtJgqJdURkpKHMu18BZh91AY&SY\xabkUm\x00\x00\x01\x94!\x00\x80\x00\x00\x88\x00 \x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BB\xad\xadU\xb4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[]\x9b\\3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BRzihDnlWhVBWRpyetWf19BZh91AY&SYrQ(\x96\x00\x00\x00\xf0\x01\x00\x00\x82\x00\x00\x04\x00\x01 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xc9D\xa2XPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xa3\x95[\x91,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QMnDtmgQXOizWmlKJTSY20BZh91AY&SY\xa7}w\x0e\x00\x00\x00\x18@\x10\x00A\x00\x00\x00\xa0\x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x9d\xf5\xdc8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xcaG\x04\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oyOEZKhYdrHubpmOEhTl21BZh91AY&SY\xade\xad\x12\x00\x00\x00DB\x02\x00\x10\x00@\x00\x00\x80 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\xb5\x96\xb4HPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[g\x95M\xf4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00KLIZWpxHmHUptxuHcOoG22BZh91AY&SY\xf3~\xa4|\x00\x00\x01\xc3\x01\x08\x00\x10\x00\x08\x00\x00\x00\xa0\x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xcd\xfa\x91\xf0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xff\x01y\xd0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00nRKkTnvFnTKknKQIwqLk23BZh91AY&SYw\x9erq\x00\x00\x00\x8c\x88\x00\x00\xa0\x00\x00\x00\x80\x80 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xdey\xc9\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xd9M|\x94.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NVwJsSvEZCxeXBKImHfc24BZh91AY&SY\xff\xb9#\x9e\x00\x00\x00\x8a`\x00\x00\x80\x80\x00\x01\x00\x10 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xfe\xe4\x8exPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\\\xb5\xb6B.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DJaheNxktIxCWuffLqfO25BZh91AY&SY\xd6\xe9F\xa5\x00\x00\x00\xa8\xa0\x00\x00\x84\x00\x00\x02\x08\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC[\xa5\x1a\x94PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[$L\xa9L,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00VfiiyVKwRbtXfeNkLlHA26BZh91AY&SY9\x86\xa1\xd9\x00\x00\x00\xc2\x02\x04\x00\x00\x00\x80\xa0 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@\xe6\x1a\x87dPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[e9w\xc9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YFoAySMTLnoiTUqbyOKJ27BZh91AY&SY\x035\x9fF\x00\x00\x00\x0b\x01\x04\x00\x00\x02\x02\x00\x00\x08 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x0c\xd6}\x18PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\'\xe0\xa7\xde.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QXFCbvyXwaDdZILKWvoe28BZh91AY&SY\x9b\xf24v\x00\x00\x01\xc1\x10\xa0\x00\x02\x00\x00\x00\x84\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBo\xc8\xd1\xd8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x8b>\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00GRTOvKKdcrHtHNOoYCGH29BZh91AY&SY-\xc0\xf1\x10\x00\x00\x00\x04\x06\x00\x01\x00\x14\x00\x04 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xb7\x03\xc4@PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[Xp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LYZREFytvVHibwwdlrtG30BZh91AY&SY~\x82[;\x00\x00\x01\x1a\x00\x88\x00\x10\x00\x00\x02\x00\x01 \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfa\tl\xecPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[g\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00jFlZaBVJJjuqBiiUIyMM31BZh91AY&SY\xe7\x14\x12\xd4\x00\x00\x01 d@\x00\x00@\x00\x10\x00@ \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9cPKPPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[j\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rxdHRlWGCkTwcWtpdbcT32BZh91AY&SY0\xc2U\xa4\x00\x00\x01\x16\x00\x80 \x00\x80\x01\x00@\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xc3\tV\x90PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf0\x00\x00\x00zhEvGVlawFHHheqGGQjd2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[c\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x01\x00\x00PifnLFviWNJQOfORMzJf3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd2\x01\x00\x00KHMlkVUcOgMpvYRCMxCD4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x02\x00\x00nlJSSBOTHihNgZXaQRrN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x96\x02\x00\x00rzBeqtuywdlHRAhditDI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x02:\xc4\xbb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x03\x00\x00mALOtPaDytNmbAYDctrz7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[d\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x03\x00\x00VNyIWRKJElbxGQIFqrwO8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc4\x03\x00\x00tmnmEWtxFGhmRniKFUxk9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x04\x00\x00VpokRqbjkRSxnozQSMKK10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00NFDqUSzlJLZPeZSErMFe11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\x04\x00\x00eEugUWVBSkpVElglzpMo12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[f\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\x05\x00\x00TaBygQoUKSTPMahkEagz13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xad\x05\x00\x00qTmHMJjsoCYlCdtXVeSL14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x95\xf4<Q,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0f\x06\x00\x00NjdwrArSMtgKChbGADvy15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[#\xcd\x89\x11,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01o\x06\x00\x00AyHbmetdRlkzjSAFCBGF16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[D\xa47\xaa.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x06\x00\x00YOKbklJQhxeoHuMWUpIF17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xfc,\x8a\xce.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x011\x07\x00\x00vTSzhRtJgqJdURkpKHMu18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[]\x9b\\3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x93\x07\x00\x00BRzihDnlWhVBWRpyetWf19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xa3\x95[\x91,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf5\x07\x00\x00QMnDtmgQXOizWmlKJTSY20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xcaG\x04\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01U\x08\x00\x00oyOEZKhYdrHubpmOEhTl21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[g\x95M\xf4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb7\x08\x00\x00KLIZWpxHmHUptxuHcOoG22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xff\x01y\xd0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x19\t\x00\x00nRKkTnvFnTKknKQIwqLk23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xd9M|\x94.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01{\t\x00\x00NVwJsSvEZCxeXBKImHfc24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\\\xb5\xb6B.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdd\t\x00\x00DJaheNxktIxCWuffLqfO25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[$L\xa9L,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01?\n\x00\x00VfiiyVKwRbtXfeNkLlHA26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[e9w\xc9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9f\n\x00\x00YFoAySMTLnoiTUqbyOKJ27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\'\xe0\xa7\xde.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x01\x0b\x00\x00QXFCbvyXwaDdZILKWvoe28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x8b>\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x0b\x00\x00GRTOvKKdcrHtHNOoYCGH29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[Xp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x0b\x00\x00LYZREFytvVHibwwdlrtG30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[g\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x0c\x00\x00jFlZaBVJJjuqBiiUIyMM31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[j\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x0c\x00\x00rxdHRlWGCkTwcWtpdbcT32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xe9\x0c\x00\x00\x00\x00'
│ │ │ -b'PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[i\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00bMhfKFIkfzeySZLifSLv1BZh91AY&SY\xdc\x1a\xd9\xb0\x00\x00\x02\xff\xfc\xc4\x10$\x00\x00!@\x08A\xa1\x00@\x81\x08\x00\x08\x8a\x02 \x02\x02\x00\x0c\x11\xa0@\x80\x90 \x00#\r\x0c\x86FG\xa8\xc4h\xf54\xfdHa\x82`L\x044d\xd3\x0b\x10if\xa5\xb9\x0e \xc6\xb4\xa5\x19\x14:\x89\xfcs?@\x13p\xa5?\x17rE8P\x90\xdc\x1a\xd9\xb0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00ZePhnjgImPOXOZCbruYv2BZh91AY&SY\xd0,\x9b\x8c\x00\x00\x05{\xff\x98\x00\xc2\x80\x02@\x00\x18 \xc8#\x00\x04\x80%`\x10\x00\x00H \x12\x00\x00\xc2\x00\x01@\x00\x01 \x00#\x03@\xd1\xa0\xd3F\x9e\x93\xd4\xd3\xc2\x86\x18&\x04\xc0CFM0\x81W\xb8F\x019\xbf7\x88m%\xf4\x87\xa9G\xb3\xb1\x04\xd1\x0c\x98\xaa\xbf\x8b\xb9"\x9c(Hh\x16M\xc6\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[W\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00OasyULMHULGVNaTjMvui3BZh91AY&SYh>\xf2\x07\x00\x00\x0b_w\xa0\x08@\x00\x10\x02\x00\x01 \x11\x00\x82h\x00 \x10$\x00H\x08\x00\xe0\x08\x02\x00\x08\xa0\x00#\x18\x0056\x80i\xa8Q\xa1\xa0\x00\x00\x1bjD\x9e\xf0\x13\xe8\x00\xdb\x1b\x01\x974Z\x86\xf8Fg\xf8\xbb\x92)\xc2\x84\x83A\xf7\x908PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oIvbbCXoQbJuBCBCMUEP4BZh91AY&SYQ\xb0\xcc\xc4\x00\x00\x01\x91*\x10\x00\x00\x08\x00\x02\x01\x00\x00\x04 \x000\xcd\x00\xc1\xa0lqw$S\x85\t\x05\x1b\x0c\xcc@PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xccg\xdd\xf5:\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00liFGZzRSZzXnrBPlcVnQ5BZh91AY&SY\r\xbbG-\x00\x00\x03\xf50\x80\x02\x01\x00@\x00\x10\x90\x08\x00\x00\x02\x00\x01\x00\x10 \x001\x000 \x18\x9aQ(\xaem\xf8\xbb\x92)\xc2\x84\x80m\xda9hPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00yDcGDDesgytrTGfIZsOI6BZh91AY&SY\xbe\x00\xee)\x00\x00\x05\x95G\x84\x01\x01\x10\x10"\x00`@\x00\x82*\x00\x01\x00D \x00"\x9a2\x0c\x13j\x14\xd3#\x13\x13\x13\x9b\xc7^\x1e\x18f\x9adz\x87\xc5\xdc\x91N\x14$/\x80;\x8a@PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00qpQriYKPzfExqeqosLgt7BZh91AY&SY9P\xfa\x18\x00\x00\x06{\xf4\xc0\x00\x00\x10\x00@\x01\x00!\x00\xc0\x00\x00\x08\x04\x00\x00\x11\x00\x90 \x00\x08\x00 \x00"\x13C&\xd46\x850\x00M?\xa9\x1c\x9e\xc1\x1e\xa2h\xd8\xbb\x92)\xc2\x84\x81\xca\x87\xd0\xc0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x9a\xf0:\xc1,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00MuzhhVhgvUoDfSURuixn8BZh91AY&SY\xe9\xbc5\x99\x00\x00\x00\x02D\x000\x02\x00\x00\x01 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xa6\xf0\xd6dPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VQeHQNJxURrwPpQhjlmg9BZh91AY&SYq\xf0R\xe6\x00\x00\x01\x88\x8a\x10\x00\x08\x00\x00@\x00\x01 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xc7\xc1K\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ggmCISEHzAIopGGjkCRq10BZh91AY&SY)\x11\xedq\x00\x00\x00\xa8\x05\x00@\x00@@\x00\x00  \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa4G\xb5\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TqPlrzBMbMPaDahTcVIN11BZh91AY&SYD\xe0\x0b\r\x00\x00\x00\x82\x8c\x00\x10\x02\x00\x00@\x04\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\x13\x80,4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ZXGZUkLFlaxahkEgVONT12BZh91AY&SY\xc8\xbe\xdef\x00\x00\x00\x80\x12\x80@\x88\x00\x00\x08 \x00!\x9ah3M\x13<]\xc9\x14\xe1BC"\xfby\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QApPrIWZNWaRLNuMRWJV13BZh91AY&SY\xa1\x1f\xc1\xe0\x00\x00\x01\x83\x00\x80\x800\x00\x04\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x84\x7f\x07\x80PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eWAAEjzzmYgWAKZPLTEh14BZh91AY&SY\xcb\xed\x82\xc0\x00\x00\x01\x08\x08(\x00\x00\x88 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC/\xb6\x0b\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xf2(v\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00tgDBFNDFevZMjLjJoJiZ15BZh91AY&SY\x8a\xc7\xe6\x90\x00\x00\x01X\x04\x02\x00\x00\x01\x08\x00\x00\x10 \x00!\x9ah3M\x17<]\xc9\x14\xe1BB+\x1f\x9a@PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[d?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00drUPWErzzmTdrYDXaQGS16BZh91AY&SY\xd2\xeby\xf8\x00\x00\x01\x90E\x10\x00\x00\x08\x00\x80\x00@ \x00!\x9ah3M\x17<]\xc9\x14\xe1BCK\xad\xe7\xe0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ybSQxfPppiPaqiPpjEQe17BZh91AY&SY-d \x9f\x00\x00\x00\x84\x12\t\x00\x00\x02\x00\x80 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\xb5\x90\x82|PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JDZiemkZLRXbSrsnVMXq18BZh91AY&SY\xff\xe0\x1bb\x00\x00\x01@\x82\x80\x80\x10\x00\x00\x02\x10\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xff\x80m\x88PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BEuLSrXDpiLoQXstpnZR19BZh91AY&SY\x90\xbd\x03\xcc\x00\x00\x00R\x04\x00\x01\x00\x80\x00\x00\x80\x80 \x00!\x9ah3M\x13<]\xc9\x14\xe1BBB\xf4\x0f0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00vdDBlMZLPOQiFFTwnBza20BZh91AY&SY\xe7\xdc\xaa:\x00\x00\x00\x83\x00\x80\x80A\x00\x00\x04 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\x9fr\xa8\xe8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BDZetCPTGIUPEavdYQrf21BZh91AY&SY\xbb~m\x07\x00\x00\x01`\x0c\x00\x80\x08\x00\x04\x00\x00\x02 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xed\xf9\xb4\x1cPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00amwyQjDBHaceuFMHfTuQ22BZh91AY&SY$sw7\x00\x00\x01@\x16\x00\x02\x08\x00\x10\x00\x00\x80 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x91\xcd\xdc\xdcPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00AWQEJvAGRkxjkbgNrphD23BZh91AY&SY\x90Y$Z\x00\x00\x01(D\x00\x04\x00@\x00\x02\x08\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BBAd\x91hPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NYSzPOvuDxGQVHBlulLC24BZh91AY&SY\x0c\x8bE\x15\x00\x00\x00\xc20\x00\x01\x04\x00\x00\x08\x08\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@2-\x14TPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fGHBPCnNtclxFOSONEkI25BZh91AY&SY\x01f\xfbN\x00\x00\x01\xa0(\x80\x02\x01\x00\x00\x01\x00\x08 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\x05\x9b\xed8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[c@-\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ZKskrmRjtBniXUbBcwfP26BZh91AY&SY\xebk\xda\xc7\x00\x00\x01\x18"\x00\x08\x02\x00\x00 \x00@ \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xad\xafk\x1cPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JshgMPNjUmVVEmykwWWZ27BZh91AY&SYM\xa2-\xbf\x00\x00\x01\x94\t@\x00\x10\x00\x08\x00\x00\x02 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA6\x88\xb6\xfcPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00WxNqFzovPyjNTmGwGEpC28BZh91AY&SYSA\x86\xfe\x00\x00\x00 \x0e\x00 \x00\x04\x00\x01\x08\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BAM\x06\x1b\xf8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00lOiHXBhsAwhFTYjIbhAF29BZh91AY&SYs~\x1d\xfd\x00\x00\x00\x08\x00\x86\x00\x04\x04 \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xcd\xf8w\xf4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[e\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oTecWnKlErLMUPxgIwKZ30BZh91AY&SY\x107YT\x00\x00\x00\xc0Q\x00 \x10\x00\x00\x00\x88\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@@\xddePPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MHQLYVLkuGBuFCTqwegI31BZh91AY&SY\xb3Q\xa8>\x00\x00\x00\x91\x88\x00\x10\x04\x00\x00\x04\x00  \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\xcdF\xa0\xf8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NIqGGbxGtiVaSiZVeNIS32BZh91AY&SY.:L\xa6\x00\x00\x01\x80h\x90\x00\x00\x00\x80\x00\x80\x01 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xb8\xe92\x98PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[i\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00bMhfKFIkfzeySZLifSLv1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9a\x00\x00\x00ZePhnjgImPOXOZCbruYv2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[W\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\x01\x00\x00OasyULMHULGVNaTjMvui3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x01\x00\x00oIvbbCXoQbJuBCBCMUEP4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xccg\xdd\xf5:\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01&\x02\x00\x00liFGZzRSZzXnrBPlcVnQ5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x93\x02\x00\x00yDcGDDesgytrTGfIZsOI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0c\x03\x00\x00qpQriYKPzfExqeqosLgt7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x9a\xf0:\xc1,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x89\x03\x00\x00MuzhhVhgvUoDfSURuixn8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe8\x03\x00\x00VQeHQNJxURrwPpQhjlmg9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01I\x04\x00\x00ggmCISEHzAIopGGjkCRq10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\x04\x00\x00TqPlrzBMbMPaDahTcVIN11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x05\x00\x00ZXGZUkLFlaxahkEgVONT12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x05\x00\x00QApPrIWZNWaRLNuMRWJV13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcd\x05\x00\x00eWAAEjzzmYgWAKZPLTEh14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xf2(v\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x06\x00\x00tgDBFNDFevZMjLjJoJiZ15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[d?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8d\x06\x00\x00drUPWErzzmTdrYDXaQGS16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xef\x06\x00\x00ybSQxfPppiPaqiPpjEQe17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x07\x00\x00JDZiemkZLRXbSrsnVMXq18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x07\x00\x00BEuLSrXDpiLoQXstpnZR19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x13\x08\x00\x00vdDBlMZLPOQiFFTwnBza20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x08\x00\x00BDZetCPTGIUPEavdYQrf21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd5\x08\x00\x00amwyQjDBHaceuFMHfTuQ22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\t\x00\x00AWQEJvAGRkxjkbgNrphD23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x99\t\x00\x00NYSzPOvuDxGQVHBlulLC24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfb\t\x00\x00fGHBPCnNtclxFOSONEkI25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[c@-\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01]\n\x00\x00ZKskrmRjtBniXUbBcwfP26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbf\n\x00\x00JshgMPNjUmVVEmykwWWZ27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01!\x0b\x00\x00WxNqFzovPyjNTmGwGEpC28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x83\x0b\x00\x00lOiHXBhsAwhFTYjIbhAF29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[e\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe1\x0b\x00\x00oTecWnKlErLMUPxgIwKZ30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x0c\x00\x00MHQLYVLkuGBuFCTqwegI31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x0c\x00\x00NIqGGbxGtiVaSiZVeNIS32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\x07\r\x00\x00\x00\x00'
│ │ │ -b'PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00MBZOzWARcglmhcDELFxx1BZh91AY&SY1\xde9\xd0\x00\x00\x02\xa54\x00 @\x00\x00\x08\x01 \x08\x00\x00\x02 \x001\x0c\x01\x06\x99\xa1\xe1!E\xdc\x91N\x14$\x0cw\x8et\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[kPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2BZh91AY&SYp\x07K\xec\x00\x00$\x7f\xff\xd3\xb2\x13V\x11\x11GP\x01\x01@r\x05\x04!\xa4M\x95!\x1b\t{0\xc0>\x06\x00@\x1em\r\x08\xa0\x00t8\x1a\x03@\x06\x8d\x00\x0022\x19\x1a\x03@h6Sjz\x9b\xd2\x86&F\x87\xa9\xa6\x8d4d\x06\x9a\x18!\x88\x00\xc2\x0c\x9a41\x01\xea\x0f\xb7(\x81\xa2\x01\x0b\xb6[}\xc0\xadu>\xa9rjb/\x80,\xbd\xb4:W[\xc2\xfeI\xd5\xaeY-\xbb\x07O\xd9\x19\xf9\x9f*\x0e\xae\xd3h\xd7\xe7\x8c\xac\xea\x1f\xad\xe1\xa0\x8d\x89\x9eCS\xa5\xc34Qxsg\xdc\x81\x86\x7fq\t\xc2[\xfc0!@\xa0\xe9\xbc\x9b\xaa\x16#\xff\x17rE8P\x90p\x07K\xecPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xd6/\x05`C\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00BTLfmQCqPmzzjnbXpSro3BZh91AY&SYN\xb3/\x99\x00\x00\x00~\x16\x10 \x02\x01\x00@\x08\x00\x02\x82\x8c\x00\x80 \x00\x80@\x00 \x00"\x02d\xc4\xc2\x14\xc0\x014\xcaD\xf3;\xcdN]\xee\xfc]\xc9\x14\xe1BA:\xcc\xbedPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00aoONmVtOrZJtdjXDPlBF4BZh91AY&SY]67J\x00\x00\x00\x8aY  \x04\x01\x11\x00\x08\x00\x00\x80\x04\x00\xa0\x00"\x01\x93!\x000;i3\xcd\xf8\xbb\x92)\xc2\x84\x82\xe9\xb1\xbaPPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00usqnPrOttTshYkEZwPKN5BZh91AY&SYf\x94R\xbe\x00\x00\x00\xc4\x03\x00\x00\x82\x00 \x00 \x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\x9aQJ\xf8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00YDYRZpJwTFvXRzwuvqiR6BZh91AY&SY\x08\xc4IC\x00\x00\x01\x82\x85 \x00\x04\x00\x00\x80\x01\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@#\x11%\x0cPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[p\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00LnXxOysNqRzhkaowMVlP7BZh91AY&SY\xc8&\x84h\x00\x00\x00\x85@D\x00\x01\x00 \x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC \x9a\x11\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00UuQTXyUQyLhMuRrPpzuZ8BZh91AY&SY\x91\x99\xe2\xfc\x00\x00\x01\x03\x01\x80\x02\x00\x80\x00\x04\x00\x01 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BBFg\x8b\xf0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00NxMRvBJwqiNpikEPdgWD9BZh91AY&SY\x81r\x1b\xd6\x00\x00\x00\xa2H\x00\x00\x80\x00\x80\x01\x00\x01 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x05\xc8oXPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[n\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fnLDGSXWQbLFPUElwXeZ10BZh91AY&SY\xba\x1dOI\x00\x00\x01\xe4\x08\x04\x00\x04\x00\x00\x04@\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xe8u=$PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gQQtrEVRECVfGkqChTeb11BZh91AY&SY\x12\xffv\xfe\x00\x00\x00\x89\x02\x00\x08\x00\x10\x10\x00 \x000\xcc\x0cz\x88qw$S\x85\t\x01/\xf7o\xe0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00keWNhmIYlSwSaBvOXfNs12BZh91AY&SY\x1c\xb4Xf\x00\x00\x01\x01\xc0\x80\x04\x00\x80@\x00\x00\x00\xa0\x00!\x9ah3M\x17<]\xc9\x14\xe1B@r\xd1a\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DDInHOfrGYfTpDfyVlmc13BZh91AY&SY3\xa1\x1e]\x00\x00\x01\x00\x83\x80@\x00 \x00\x00\x84\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xce\x84ytPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TlQrLfxWyOjxilDsniLC14BZh91AY&SYU\x8c\x07\xff\x00\x00\x00\xc0\xc8\x08\x00\x00@\x00\x02@\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BAV0\x1f\xfcPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xc29 \x1f.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pTYllEbQwMbPCbcvGxHU15BZh91AY&SY|b\xec\x0e\x00\x00\x00\xa8B\x01\x00\x01\x00\x00\x04\x00\x80 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xf1\x8b\xb08PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[AY-\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PcsPNgJTTBfDClERfjSC16BZh91AY&SY"\x96\xba\xee\x00\x00\x01\x81D\x80@\x02\x00\x00\x04\x00\x80 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x8aZ\xeb\xb8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cBSTgJIdlNgwIvFjbZIi17BZh91AY&SY#\xc2\xfb\xac\x00\x00\x00\xa4$\x00@\x00\x80\x00\x02\x02\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\x8f\x0b\xee\xb0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00EIFPrHBRpBmWYpSwptMZ18BZh91AY&SY\xb3\x1cr\xdc\x00\x00\x00\t @\x00\x08\x00\x00( \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xccq\xcbpPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[A\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fvBqvySoWudXwfigBnau19BZh91AY&SY\xcc\xfa\xdf\xce\x00\x00\x00\xa2\x02\x00\x01\x08\x00\x04  \x00!\x9ah3M\x07<]\xc9\x14\xe1BC3\xeb\x7f8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rwLcWIDaehGDiSrhpNzH20BZh91AY&SY\x06\x8a\xe7:\x00\x00\x00\x85\x80\x04\x08\x08\x00\x00\x01 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\x1a+\x9c\xe8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00aLwpBtPYHcIaueSbJyAn21BZh91AY&SY\xd9\xef5\xe9\x00\x00\x00 \x03\x80\x01\x00\x02\x01\x00\x00\x10 \x00!\x9ah3M\x13<]\xc9\x14\xe1BCg\xbc\xd7\xa4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ilfCelOSSWqmFqJoeKPE22BZh91AY&SY\xf6_C\xf8\x00\x00\x00\xc8\x01\x80\x08\x00\x80\x00\x08\x04\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xd9}\x0f\xe0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00swjLjiMVWTkFBclDSNQx23BZh91AY&SYM\xbb\xfb\x0c\x00\x00\x00\x84X\x10\x00\x00\x01\x00 \x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA6\xef\xec0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dwfMZivCLGnTaPWWvZfQ24BZh91AY&SY\xa4\xacI\xb2\x00\x00\x01\x98\x01\x02\x00\x08\x00\x00( \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\x92\xb1&\xc8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RhMvDbwoeHxVVEDPIclM25BZh91AY&SYP?]~\x00\x00\x00\xa5  \x00\x02\x00\x04\x00 \x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA@\xfdu\xf8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CnAKogkpkpcwJaifvTnu26BZh91AY&SY8H=#\x00\x00\x00\x95\x10\x00\x01\x00\x00\x80\x01\x00\x80 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xe1 \xf4\x8cPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[H\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00IYTtrkLmEbzmoTxcZuvN27BZh91AY&SY\x8f\xf7~\x9d\x00\x00\x01! \x01\x00\x00@\x08\x02 \x00!\x9ah3M\x13<]\xc9\x14\xe1BB?\xdd\xfatPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ptFPsIsGcfISqMOdIwkk28BZh91AY&SYs\xba\x16\xf3\x00\x00\x01\xc6\x00\x90\x00\x00\x00\x90\x00\x10\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\xce\xe8[\xccPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BdvTqMeNFxkzPcnppIWE29BZh91AY&SY\xf7Yxv\x00\x00\x00\x10!\x88\x00\x02\x00\x00\x00\xa0\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xdde\xe1\xd8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JtydqNZyxhJUdHkhIoeL30BZh91AY&SY?\xc8x\x95\x00\x00\x01\xc2@\x90\x00\x00\x04\x00\x01\x00\x80 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xff!\xe2TPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QUwpcVcwYeYyknaycaXw31BZh91AY&SY\xe8\xd4\xe7Q\x00\x00\x00\xc1\x80\x00 \x00\x00\xc0\x10 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa3S\x9dDPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xef(\xfai,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dxrHdIcclSNnanWCeLGS32BZh91AY&SY\x91\xc1\x8b\x10\x00\x00\x00\x01\xa0\x01\x04\x00\x01\x00  \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBG\x06,@PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00MBZOzWARcglmhcDELFxx1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[kPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01g\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xd6/\x05`C\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01[\x01\x00\x00BTLfmQCqPmzzjnbXpSro3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd1\x01\x00\x00aoONmVtOrZJtdjXDPlBF4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01:\x02\x00\x00usqnPrOttTshYkEZwPKN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9b\x02\x00\x00YDYRZpJwTFvXRzwuvqiR6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[p\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfc\x02\x00\x00LnXxOysNqRzhkaowMVlP7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01[\x03\x00\x00UuQTXyUQyLhMuRrPpzuZ8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbc\x03\x00\x00NxMRvBJwqiNpikEPdgWD9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[n\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x04\x00\x00fnLDGSXWQbLFPUElwXeZ10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x7f\x04\x00\x00gQQtrEVRECVfGkqChTeb11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xde\x04\x00\x00keWNhmIYlSwSaBvOXfNs12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01@\x05\x00\x00DDInHOfrGYfTpDfyVlmc13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa2\x05\x00\x00TlQrLfxWyOjxilDsniLC14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xc29 \x1f.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x04\x06\x00\x00pTYllEbQwMbPCbcvGxHU15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[AY-\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01f\x06\x00\x00PcsPNgJTTBfDClERfjSC16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc8\x06\x00\x00cBSTgJIdlNgwIvFjbZIi17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01*\x07\x00\x00EIFPrHBRpBmWYpSwptMZ18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[A\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8a\x07\x00\x00fvBqvySoWudXwfigBnau19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xea\x07\x00\x00rwLcWIDaehGDiSrhpNzH20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01J\x08\x00\x00aLwpBtPYHcIaueSbJyAn21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xac\x08\x00\x00ilfCelOSSWqmFqJoeKPE22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\t\x00\x00swjLjiMVWTkFBclDSNQx23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\t\x00\x00dwfMZivCLGnTaPWWvZfQ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd0\t\x00\x00RhMvDbwoeHxVVEDPIclM25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x012\n\x00\x00CnAKogkpkpcwJaifvTnu26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[H\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x94\n\x00\x00IYTtrkLmEbzmoTxcZuvN27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf4\n\x00\x00ptFPsIsGcfISqMOdIwkk28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x0b\x00\x00BdvTqMeNFxkzPcnppIWE29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00JtydqNZyxhJUdHkhIoeL30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00QUwpcVcwYeYyknaycaXw31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99[\xef(\xfai,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01z\x0c\x00\x00dxrHdIcclSNnanWCeLGS32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xda\x0c\x00\x00\x00\x00'
│ │ │ +b'PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\g#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1BZh91AY&SY\xb9;q\x1c\x00\x00\x08\xff\xff\xc0\xc0H\x00\xca3\x98\x88\x90T\x00\x81\xe0A`\\\x02\x16\x0e\x1098\x03\x01\x02D\x01\x11\x1b\x00,4 \x00T`\x98\x83&CA\x88h\r4\x1902\x86i\xa4\xf2d1\x06\x99\x19\x1a4i\x82h\xc8\xf5\x03h\xd0dOQ\xea1\xa41r\x01\xe79\xfa\x9c\xfbY_\xc3\x16Y\xaa\r\'\xfc-\x03|P\x03\xd9"\x8a\x13\x18\xa3\x0c\xb5\x13\xce$\xce\x10\xdbm_\x84\x02\x10\x13\x84?OY\xf9\xe0\x1d\x19\x047.9HSZ\xf7S\x18\xf7\x8b\xb9"\x9c(H\\\x9d\xb8\x8e\x00PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2BZh91AY&SY\x91t\x99\xe9\x00\x00\x00X\xc2\x00\x08\x0c\x00\x08\x00 \x00\x02\x00\x00  \x00"\x03e\x08`4\x11|]\xc9\x14\xe1BBE\xd2g\xa4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00HsjAcfZksMRViIYdJRrn3BZh91AY&SY\x1d"\xce\x8d\x00\x00\x12w\xff\xc1\x00@\x80\x00`\n\x01$ \x10\x00\x10\x10@\x00\x88\x01\x80\x08\x05\x80!\x02%\x00\x16\x10!\x00 \x00#\x01\xa0\x00i\xe5\x03jz\x9bj\x86\x18&\x04\xc0CFM0u\x97\xc1\x0e4vD\xecW\x03{\xd2\xaf\tO\x90\x90eT\x11\xcd\x83\x01\'\x1f\x8b\xb9"\x9c(H\x0e\x91gF\x80PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\W\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00dKxUVFacqRcQYvCYYRga4BZh91AY&SY\xef\xae\x0bX\x00\x00\x04\xc90 \x80\x10\x04"\x02\x00\x10 \x00 \x001\x06LA\x03L&F\x11A\xcf\x17rE8P\x90\xef\xae\x0bXPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oYfSueoxPSgBHsToacJD5BZh91AY&SY\xf0\x17\x17\x12\x00\x00\x00 \x0b\x82\x00\x00\x01\x00\x01\x00\x10\x00\x02 \x00!\x83A\x9a\tpqw$S\x85\t\x0f\x01qq PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00TjtphorteObohEsZgfLW6BZh91AY&SY\xb6\xce\xa9\x04\x00\x00\x00\x924\x04\x00\x00\x08\x00\x10\x00@\x00\x01 \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0bl\xea\x90@PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00pfDzrPQggzbrJiiDPZeQ7BZh91AY&SYy\xcf\x8a\x94\x00\x00\x01`\x84\x04\x00\x00\x00\xa0\x00\x02\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe7>*PPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00fCpVOLlelZEijfQSbBNk8BZh91AY&SY(\'$\x8d\x00\x00\x01\xa1D\x02\x00\x00\x10\x08\x00\x00\x08 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa0\x9c\x924PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ZPGfxsRfFzDHwBJURZHT9BZh91AY&SYy\xadb\xa8\x00\x00\x00@\x10\x04\x00\x14\x01 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xe6\xb5\x8a\xa0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bhnORELPdeTclcaRrihI10BZh91AY&SY\xfarub\x00\x00\x01\xb0\x04 \x00\x00\x81\x08\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xe9\xc9\xd5\x88PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xa6G(\xb3*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MVkBFQzPuESPIajAndSX11BZh91AY&SY\xd7\xb5\x81\x83\x00\x00\x01\xa0\x06\x00\x00\x84\x00@\x00 \x00!\x98\x19\x83,.\xe4\x8ap\xa1!\xafk\x03\x06PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\K\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iWmLrWzhUFeKQsbyxfOb12BZh91AY&SY5\xc8\x9d\xee\x00\x00\x01\t\x18\x02\x00\x08\x00\x02\x00 \x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xd7"w\xb8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00tOzTFyGrgJGPgVPVTJQA13BZh91AY&SY+\x12Kd\x00\x00\x00 \r\x08\x00\x00\x01\x00@\x08\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xacI-\x90PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NxPdcWzUXIDleQUOKvpf14BZh91AY&SY\xd3\x19KA\x00\x00\x01\x98\x02\x00\x08\x02\x00\x04@ \x00!\x9ah3M\x13<]\xc9\x14\xe1BCLe-\x04PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dviXPwvzSqnsgJrjRltF15BZh91AY&SY@\xf9!a\x00\x00\x01\xc9\x00 \x00\x00\x00\x80P \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\x03\xe4\x85\x84PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MpJWmhxyKnbkrXpTCrEe16BZh91AY&SY\t\xe2\xfd\x88\x00\x00\x01\x06\x04@\x08@\x00@\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\'\x8b\xf6 PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\B\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PqmNpvcgbedvCMhvHext17BZh91AY&SY\x8a[\x88P\x00\x00\x00\xc0\x06\x04\x00@\x00"\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB)n!@PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x06F*[.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YUwtXejffFiKWjvjXrBs18BZh91AY&SYz\x813\xc0\x00\x00\x01\xc1 \xc0\x00\x00@\x01\x00\x00\x80 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xea\x04\xcf\x00PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RxylfYpFwNezXCvGboIa19BZh91AY&SY\xb1\xe4I\xf3\x00\x00\x01\x08E\x04\x00 \x00\x00\x10\x08\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\xc7\x91\'\xccPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sTIkednBgSUNdSogBkfX20BZh91AY&SY\x92UG\xad\x00\x00\x00\x00i\x00\x01\x02\x00\x00\x01\x10\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBIU\x1e\xb4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x87\xdc5(.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DhgguyDpGMlzAzXxhzUl21BZh91AY&SY\x1c\xba\x15\xaa\x00\x00\x01\xd0\x04\x82\x00\x10\x00\x00@ \x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@r\xe8V\xa8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JeXWusgaoHpUhDjwLtrH22BZh91AY&SY\x9b\xacO\xfa\x00\x00\x00\x84\x11\x00\x08 \x00\x02\x00 \x000\xcc\x0cz\x82qw$S\x85\t\t\xba\xc4\xff\xa0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gVxPuPulkWEcumejcHjF23BZh91AY&SY\xe1\x85@\xe6\x00\x00\x00\x00+ \x00\x04\x00\x10\x00\x00\x10 \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x86\x15\x03\x98PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cKIHCMwxnyrccspadwlF24BZh91AY&SYj\xee\xef\xcc\x00\x00\x01\x89\x11\x04\x00\x10\x00\x00\x02\x00@ \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xab\xbb\xbf0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\J\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00FeqBUnBjeTrRnLpAuzTm25BZh91AY&SY\xd6W\xe5r\x00\x00\x00\xd0\x01\x84\x00\x02\x00\x00\x08\x00\x02 \x00!\x9ah3M\x07<]\xc9\x14\xe1BCY_\x95\xc8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LcQYxgefNvVwewNRcjzg26BZh91AY&SYX\x8e\xed6\x00\x00\x01\x08\x1a\x01\x00\x08\x00\x04\x00\x00\x01 \x00!\x9ah3M\x17<]\xc9\x14\xe1BAb;\xb4\xd8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CoCkpwFBnmgOfMmoMIMA27BZh91AY&SY\x1a\rW\xb1\x00\x00\x00\x88D\x00\x05\x00\x08\x04\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@h5^\xc4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\k;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YDlLCoMUdprtyEhaAtHQ28BZh91AY&SY^zSv\x00\x00\x01\x16\x00\x00\x80\x02\x00\x80\x10 \x00!\x9ah3M\x13<]\xc9\x14\xe1BAy\xe9M\xd8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NOODKlMQNsEGUfRBsxal29BZh91AY&SY\xaf\xb4\xce\x02\x00\x00\x01\x90\x10\x80@@\x00\x01\x02 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xbe\xd38\x08PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00nFKQOtdbLYrwLInIpsCM30BZh91AY&SY\x8c|\xca\xd2\x00\x00\x01`\x08\x80\x08\x00\x00\x84\x00\x00\x08 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB1\xf3+HPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\f\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bclIddYvUlwsjrZMtvnB31BZh91AY&SY\x01\xb1 \xa8\x00\x00\x00(\x06\x02\x00\x00\x01\x00\x80 \x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x06\xc4\x82\xa0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iAGIRKemRjXXUMRDLwSf32BZh91AY&SY\xa7#\xc9\xe9\x00\x00\x01\xa4A\x04\x00\x00\x04 \x00\x00\x10 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x9c\x8f\'\xa4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\g#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd7\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01=\x01\x00\x00HsjAcfZksMRViIYdJRrn3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\W\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdb\x01\x00\x00dKxUVFacqRcQYvCYYRga4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01B\x02\x00\x00oYfSueoxPSgBHsToacJD5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x02\x00\x00TjtphorteObohEsZgfLW6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x08\x03\x00\x00pfDzrPQggzbrJiiDPZeQ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x03\x00\x00fCpVOLlelZEijfQSbBNk8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xca\x03\x00\x00ZPGfxsRfFzDHwBJURZHT9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\'\x04\x00\x00bhnORELPdeTclcaRrihI10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xa6G(\xb3*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00MVkBFQzPuESPIajAndSX11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\K\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe5\x04\x00\x00iWmLrWzhUFeKQsbyxfOb12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01G\x05\x00\x00tOzTFyGrgJGPgVPVTJQA13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa9\x05\x00\x00NxPdcWzUXIDleQUOKvpf14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\t\x06\x00\x00dviXPwvzSqnsgJrjRltF15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x06\x00\x00MpJWmhxyKnbkrXpTCrEe16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\B\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc9\x06\x00\x00PqmNpvcgbedvCMhvHext17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x06F*[.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01)\x07\x00\x00YUwtXejffFiKWjvjXrBs18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8b\x07\x00\x00RxylfYpFwNezXCvGboIa19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xed\x07\x00\x00sTIkednBgSUNdSogBkfX20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x87\xdc5(.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x08\x00\x00DhgguyDpGMlzAzXxhzUl21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x08\x00\x00JeXWusgaoHpUhDjwLtrH22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x10\t\x00\x00gVxPuPulkWEcumejcHjF23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01r\t\x00\x00cKIHCMwxnyrccspadwlF24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\J\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\t\x00\x00FeqBUnBjeTrRnLpAuzTm25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x016\n\x00\x00LcQYxgefNvVwewNRcjzg26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x98\n\x00\x00CoCkpwFBnmgOfMmoMIMA27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\k;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf8\n\x00\x00YDlLCoMUdprtyEhaAtHQ28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01X\x0b\x00\x00NOODKlMQNsEGUfRBsxal29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00nFKQOtdbLYrwLInIpsCM30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\f\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00bclIddYvUlwsjrZMtvnB31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01|\x0c\x00\x00iAGIRKemRjXXUMRDLwSf32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xde\x0c\x00\x00\x00\x00'
│ │ │ +b'PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1BZh91AY&SY\x12\xa6\xbba\x00\x00\x03\xff\xff\xcd\x10)\x10H\x00\x00J@A\xc9\xa0`\x10\x00\x04\\I\xa7\x00\x92a\xe4 \x06\x11\x00/\x10 \x02\x02 \x00T`\x98LL\x991\x190\x00F\x10bf\x98\xa7\xea\x18\x00\x990\x9a0\x02mF&\x86\x01<\xa6O\n>\xef\xbb\xabk\xbc\n\x99\x99&\x92\x80\x90|\xba\xf3r?\x80\x1f\xabu\xb6\xfdv\x01\xb2-D(\xb4\x18\x84/\xba\x044\n\xef\xfb\x10X\x80\xfe\x8cJ\x10\n]@7\x17rE8P\x90\x12\xa6\xbbaPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00OKOtybVHPNUsZiksKaMD2BZh91AY&SY\xcc\xf9\xb0\xb7\x00\x00\x04\x9b\xdf \x80\x08\x00\x04\x01@\x00\x00  \x0c\x00\x80\x01\x00\x00\x10\x00\x90\xa3\x00 \x001L\x98\x99\x06F\x14\x00\x01\xe9\xea\x8b\xa5\xf7c\x8b\xc8\x17Fc\xe2\xeeH\xa7\n\x12\x19\x9f6\x16\xe0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xeeP\xe4\x10i\x00\x00\x00(\x00\x00\x00\x15\x00\x00\x00ebanNuOGuTbyRgKrbyBc3BZh91AY&SY\x96\xc7\xce\xee\x00\x00\x0f\xff\x7f\x90\x04\x01\x81\x080\x00@DH\x88$ \x80&\x84\x00\x04 \x80`@\x01!@\x00\x00 !\x00 \x00#\x00\xd04\r\x1e\xa0h\xf4\x9b5C\x0c\x8c\t\xa6\x04\xc8bh\xc3\xde\xd5\x83\xc64\xf8(\xb9H;e/\x92\x106\x87\xbd#\x11Q\xa0\n?\x17rE8P\x90\x96\xc7\xce\xeePK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00NxhGjAUqXkPFQBKVhOce4BZh91AY&SY0\xfb\x8d\x8a\x00\x00\x03\\\x1f \x00\x00@\x02\x04\x02\x00\x00\x08\x84  \x00\x00\x10\x00\x80 \x00"\x00\x0c\x84\r\x03B\xd9\xf6\x8e\x12\x01\xf1w$S\x85\t\x03\x0f\xb8\xd8\xa0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00qbMaUkvdqucNKsRecsUN5BZh91AY&SY\xc0\xdb\x0f\n\x00\x00\x01B#\x00\x00\x80\x04\x00\x01\x08\x00\x00@ \x000\xcd\x00\xc3D27\x17rE8P\x90\xc0\xdb\x0f\nPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00PjusgsjGHaxCTzecSPSn6BZh91AY&SYu\xa3\xd5\xb7\x00\x00\x00\x18\x18\x00 \x10\x00\x00\x10\x00\x80 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xd6\x8fV\xdcPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ybVGobtiChjVHmTGXzUJ7BZh91AY&SY\x8d\x80{1\x00\x00\x00\x00\xb0\x08\x08@\x00\x00@ \x00!\x9ah3M\x13<]\xc9\x14\xe1BB6\x01\xec\xc4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00imlTyThDaWauPZbQAbOf8BZh91AY&SY_I\xd05\x00\x00\x00\xc4\x06\x00\x02\x00\x01\x10\x00\x01\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA}\'@\xd4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00wVrmhABdvIYwwyluHuER9BZh91AY&SY\'\xfes\xaa\x00\x00\x01@\x88\x80\x08\x00 \x00\x01\x10\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x9f\xf9\xce\xa8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oFTuGBShuNMYwfxyiyiV10BZh91AY&SYg\xdes\x8a\x00\x00\x00\x0c\x08\x00 \x00 @\x04 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\x9fy\xce(PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xbe\xa4[\x1c,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00GNGNkXjEpGpwJnLsgFiw11BZh91AY&SY\xe7m\x0f\xcd\x00\x00\x01\x90\x03\x01\x80\x00 \x00\x02 \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9d\xb4?4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CCiklBQsTMLrgYSvSUrA12BZh91AY&SY\xadh\xb1m\x00\x00\x00\x04\xa4\x00\x10\x00@\x00\x04@\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xb5\xa2\xc5\xb4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TZsXAYZQJiaEKWAKHkHZ13BZh91AY&SYx\'Ld\x00\x00\x01\x12D\x00\x08\x01\x00\x00@@\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe0\x9d1\x90PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PaUQyfxEnzOVDReSViRS14BZh91AY&SY\xee\x9f\x8fD\x00\x00\x00\x01E\x00\x10\x00\x80\x00\x00\xc0\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xba~=\x10PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\DQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bguUDVWeErAxyfRzHyjC15BZh91AY&SY{\x97\xfb\xd3\x00\x00\x01\x14!\x08\x00\x00 \x00\x10\x00  \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xee_\xefLPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YyDvezQpseIcIEkbvKFL16BZh91AY&SY\xea\xa3\xd8a\x00\x00\x01\x88\x18\xa0\x00\x00\x00\xa0\x00\x10\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xaa\x8fa\x84PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JmzZoasXWepvMYShokOI17BZh91AY&SY\xf0]\xfbf\x00\x00\x01\x0c$\x00\x02\x10\x00@\x00\x04\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC\xc1w\xed\x98PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\z\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00uAyItVwsuNZTypxrmjXz18BZh91AY&SY\xa24z\xd4\x00\x00\x00\x00\x05\x04\x80\x00\x06 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\x88\xd1\xebPPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YYDGJAzqJeqUlYZDcekq19BZh91AY&SY\xcd3\xdcM\x00\x00\x00\xc2\x88\x00\x01\x00\x04\x00\x80\x00\x10 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC4\xcfq4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00XaBgQFVeySBGvBWlvyak20BZh91AY&SYY\xd90e\x00\x00\x00\xc0H\x00\x01\x00  \x04 \x00!\x9ah3M\x07<]\xc9\x14\xe1BAgd\xc1\x94PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\[\xae\x0b\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RJHEeXLoKGItDIkAgfVg21BZh91AY&SY\x9c=\x8d\xe2\x00\x00\x01\x82\x11\x80\x08\x00\x02\x00@@\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BBp\xf67\x88PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gneAQSxsOvxUCXOlmyhw22BZh91AY&SY\x97\xff\x19:\x00\x00\x01\x95\x00\x80\x04\x00\x04@\x00\x00@ \x00!\x9ah3M\x07<]\xc9\x14\xe1BB_\xfcd\xe8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pAJXibTPNyJvjuOPXUJB23BZh91AY&SY*\xe8]\xd6\x00\x00\x00\x86\x02\x80\x02\x00\x02\x00\x01\x00\x04 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xab\xa1wXPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\Q\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00UDlwmVRCkcgxJlJSNwHZ24BZh91AY&SY;/]G\x00\x00\x01\x83\x08\x88\x00\x10\x00\x00\x01\x00\x04 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xec\xbdu\x1cPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CswwIRyhNNXuyCUKbkSE25BZh91AY&SY\xe9d \xac\x00\x00\x01E\x00\x90\x00\x02\x00\x00\x08\x00\x10 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa5\x90\x82\xb0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qCdFLNkGsebQFTEXtyfx26BZh91AY&SY\xfe\x8c\xcb\\\x00\x00\x01\x00\x94\x04\x00\x00\x02\x0c\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC\xfa3-pPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QneiGDdZyqLbwIYNUgwb27BZh91AY&SYj\xef\rd\x00\x00\x00\x88L\x00\x08\x00\x80@\x00\x04\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xab\xbc5\x90PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pGHMCdAaVQHnhZfDXNnf28BZh91AY&SY\xac\xdc\n\xc8\x00\x00\x00\xa4\x80\xa0\x00 \x00\x10\x00\x00@ \x00!\x9ah3M\x17<]\xc9\x14\xe1BB\xb3p+ PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sDKZKYuFMsnYsZSlRZoI29BZh91AY&SY,\xe8\x9d\x9a\x00\x00\x00\x100\x00\x10\x00\x02\x02\x80 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xb3\xa2vhPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bFpfLYAsxvBveYZjmwKb30BZh91AY&SY\xdf\x06I\x8f\x00\x00\x00\x90P\x00\x80\x00 P\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC|\x19&<PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\`\xe8UD.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YHoOmUAncuolXVBUKwic31BZh91AY&SY\xd9\xd1\xba\xaf\x00\x00\x01\xd0\x84\x00\x00\x80 \x00\x10\x04\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BCgF\xea\xbcPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\>\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qQVXaNBgmovyWdKSsmlp32BZh91AY&SY\x7f6\x96T\x00\x00\x00\xc6@\x00\x02\x00\x10\x00\x00\xc0\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfc\xdaYPPK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc6\x00\x00\x00OKOtybVHPNUsZiksKaMD2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xeeP\xe4\x10i\x00\x00\x00(\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x01\x00\x00ebanNuOGuTbyRgKrbyBc3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x01\x00\x00NxhGjAUqXkPFQBKVhOce4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01P\x02\x00\x00qbMaUkvdqucNKsRecsUN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb3\x02\x00\x00PjusgsjGHaxCTzecSPSn6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x14\x03\x00\x00ybVGobtiChjVHmTGXzUJ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x03\x00\x00imlTyThDaWauPZbQAbOf8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\x03\x00\x00wVrmhABdvIYwwyluHuER9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x04\x00\x00oFTuGBShuNMYwfxyiyiV10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xbe\xa4[\x1c,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x95\x04\x00\x00GNGNkXjEpGpwJnLsgFiw11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf5\x04\x00\x00CCiklBQsTMLrgYSvSUrA12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01W\x05\x00\x00TZsXAYZQJiaEKWAKHkHZ13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb9\x05\x00\x00PaUQyfxEnzOVDReSViRS14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\DQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1b\x06\x00\x00bguUDVWeErAxyfRzHyjC15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01}\x06\x00\x00YyDvezQpseIcIEkbvKFL16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x06\x00\x00JmzZoasXWepvMYShokOI17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\z\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01A\x07\x00\x00uAyItVwsuNZTypxrmjXz18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9f\x07\x00\x00YYDGJAzqJeqUlYZDcekq19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x01\x08\x00\x00XaBgQFVeySBGvBWlvyak20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\[\xae\x0b\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01a\x08\x00\x00RJHEeXLoKGItDIkAgfVg21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x08\x00\x00gneAQSxsOvxUCXOlmyhw22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\t\x00\x00pAJXibTPNyJvjuOPXUJB23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\Q\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\t\x00\x00UDlwmVRCkcgxJlJSNwHZ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\t\x00\x00CswwIRyhNNXuyCUKbkSE25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\n\x00\x00qCdFLNkGsebQFTEXtyfx26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\n\x00\x00QneiGDdZyqLbwIYNUgwb27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x0b\x00\x00pGHMCdAaVQHnhZfDXNnf28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01o\x0b\x00\x00sDKZKYuFMsnYsZSlRZoI29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x0b\x00\x00bFpfLYAsxvBveYZjmwKb30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\`\xe8UD.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01/\x0c\x00\x00YHoOmUAncuolXVBUKwic31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\>\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x91\x0c\x00\x00qQVXaNBgmovyWdKSsmlp32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xf3\x0c\x00\x00\x00\x00'
│ │ │ +b'PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1BZh91AY&SY:\x86\xa8\x85\x00\x00\x10\x7f\xff\xc7\xfc\x00\x98\x18\xa4\x04\x08D\x88BIM\x9d\x00D\xac\xaa\x04\xd1\x08#^\xe8\x1f:\x08\x06%0\x1a\x04\xa0\x00t8\xd0\xd0\x00\x1ah\x1a4\x00h4h\x1a\x00\x00\x1a\x1e2Hb4\xd0\xd1\x9014\x1bS@\xd0z\x11\xa6\x8d\x1a\x1aa4\x01\xa0bh\n\x85\x96\xa8&\x18Mz\xd8>\x1at\x19j\x01\xb8\xc3\xee\xe2\xd0\xc1\x88\x08\xaft(\xa4"\xcc\xe8\x0fh\xd2\xe2\xc7\x85!m\xdc\xca\x83\xca,\x93\xac\xbfY\xd5\xc0p\xfa{V8w\x17\xe7\xf7\xcf\xc9I\xb9\xb3\x1a+_\x06\xf8\r\xd2T1Z\xe2\x05\x07\xce\xca"\xe0N\xdf\xf1w$S\x85\t\x03\xa8j\x88PPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00zhEvGVlawFHHheqGGQjd2BZh91AY&SY\xb2\xb0O\x8d\x00\x00\x01\x90Q\x80\x80\x00\x14  \x00\x10\x01@ \x001\x0c\x08\x18\x8c\x9a&\xe7K|]\xc9\x14\xe1BB\xca\xc1>4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\c\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00PifnLFviWNJQOfORMzJf3BZh91AY&SY\xae&\xf9\x04\x00\x00\x05|^\x84\x82\x04\x00\x01\x08\x00A\x01\x80\x01\x02@\x00\x01\x00\x02\x00@\x00\x01\x00 \x001CM0\x00P\xc4\xd0\xc6\xa7\xa8\xaaPEN\xc4\t\xa3\xe3\xf1w$S\x85\t\n\xe2o\x90@PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00KHMlkVUcOgMpvYRCMxCD4BZh91AY&SY`W\xb9A\x00\x00\x01\x13 \x80\x02\x01\x00\x00\x10\x08\x00@\x00 \x00!\x83A\x9a\tpqw$S\x85\t\x06\x05{\x94\x10PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00nlJSSBOTHihNgZXaQRrN5BZh91AY&SYu\x15v\x84\x00\x00\x01\x01I\x00\x10 \x00\x00\x01\x01\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xd4U\xda\x10PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00rzBeqtuywdlHRAhditDI6BZh91AY&SY0\xf2Qr\x00\x00\x00\x00}\x80 \x00\x10\x08\x00D\x00\x00\x02\x00\x01\x04\x00 \x001\x0c\x08\x1941\xb9\xef\xa3\x94]\xc9\x14\xe1B@\xc3\xc9E\xc8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x02:\xc4\xbb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00mALOtPaDytNmbAYDctrz7BZh91AY&SY\xf5\x00Jf\x00\x00\x00B\x88\xc0\x00\x10\x00\x00@@\x00\x04\x00 \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0fP\x04\xa6`PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\d\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VNyIWRKJElbxGQIFqrwO8BZh91AY&SY\x14\xe8\xdb\x9e\x00\x00\x01\x80\x8e\x00 \x00\x04\x00@\x00\x08 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@S\xa3nxPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00tmnmEWtxFGhmRniKFUxk9BZh91AY&SYL\xf8\x18_\x00\x00\x01\x10\x88\x80\x02\x00\x00\x80\x80\x00\x01 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA3\xe0a|PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00VpokRqbjkRSxnozQSMKK10BZh91AY&SYQ\xb0\xfa\xd0\x00\x00\x00\xaa\x10\x00\x01\x00\x10 \x00\x00\x08 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BAF\xc3\xeb@PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NFDqUSzlJLZPeZSErMFe11BZh91AY&SYK\x9bo\xaa\x00\x00\x00h \x00\x10\x02\x00@\x00\x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA.m\xbe\xa8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eEugUWVBSkpVElglzpMo12BZh91AY&SY9\x857\xd7\x00\x00\x00\x07\x02\x02\x00\x00\x02\x02\x00@\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xe6\x14\xdf\\PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\f\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TaBygQoUKSTPMahkEagz13BZh91AY&SY\xaa\x111\xf1\x00\x00\x01\x02\x91\x00 @\x00\x08\x00\x00  \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xa8D\xc7\xc4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qTmHMJjsoCYlCdtXVeSL14BZh91AY&SY\xf1\n\xa6\xc7\x00\x00\x00\x05B\x00 \x08\x00\x02\x00\x00@ \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xc4*\x9b\x1cPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x95\xf4<Q,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NjdwrArSMtgKChbGADvy15BZh91AY&SYFI\x9e\x04\x00\x00\x00\x18\x04\x00\x04 \x01\x00\x02 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\x19&x\x10PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\#\xcd\x89\x11,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00AyHbmetdRlkzjSAFCBGF16BZh91AY&SY\xf9#V\x03\x00\x00\x01\xc0\x08\x80\x01H\x00 \x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xe4\x8dX\x0cPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\D\xa47\xaa.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YOKbklJQhxeoHuMWUpIF17BZh91AY&SY,2\xea \x00\x00\x01\x94\x88\x00\x02\x02\x00\x02\x00\x00\x02 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@\xb0\xcb\xa8\x80PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xfc,\x8a\xce.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00vTSzhRtJgqJdURkpKHMu18BZh91AY&SY\xabkUm\x00\x00\x01\x94!\x00\x80\x00\x00\x88\x00 \x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BB\xad\xadU\xb4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\]\x9b\\3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BRzihDnlWhVBWRpyetWf19BZh91AY&SYrQ(\x96\x00\x00\x00\xf0\x01\x00\x00\x82\x00\x00\x04\x00\x01 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xc9D\xa2XPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xa3\x95[\x91,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QMnDtmgQXOizWmlKJTSY20BZh91AY&SY\xa7}w\x0e\x00\x00\x00\x18@\x10\x00A\x00\x00\x00\xa0\x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x9d\xf5\xdc8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xcaG\x04\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oyOEZKhYdrHubpmOEhTl21BZh91AY&SY\xade\xad\x12\x00\x00\x00DB\x02\x00\x10\x00@\x00\x00\x80 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\xb5\x96\xb4HPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\g\x95M\xf4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00KLIZWpxHmHUptxuHcOoG22BZh91AY&SY\xf3~\xa4|\x00\x00\x01\xc3\x01\x08\x00\x10\x00\x08\x00\x00\x00\xa0\x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xcd\xfa\x91\xf0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xff\x01y\xd0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00nRKkTnvFnTKknKQIwqLk23BZh91AY&SYw\x9erq\x00\x00\x00\x8c\x88\x00\x00\xa0\x00\x00\x00\x80\x80 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xdey\xc9\xc4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xd9M|\x94.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NVwJsSvEZCxeXBKImHfc24BZh91AY&SY\xff\xb9#\x9e\x00\x00\x00\x8a`\x00\x00\x80\x80\x00\x01\x00\x10 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xfe\xe4\x8exPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\\\xb5\xb6B.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DJaheNxktIxCWuffLqfO25BZh91AY&SY\xd6\xe9F\xa5\x00\x00\x00\xa8\xa0\x00\x00\x84\x00\x00\x02\x08\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC[\xa5\x1a\x94PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\$L\xa9L,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00VfiiyVKwRbtXfeNkLlHA26BZh91AY&SY9\x86\xa1\xd9\x00\x00\x00\xc2\x02\x04\x00\x00\x00\x80\xa0 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@\xe6\x1a\x87dPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\e9w\xc9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YFoAySMTLnoiTUqbyOKJ27BZh91AY&SY\x035\x9fF\x00\x00\x00\x0b\x01\x04\x00\x00\x02\x02\x00\x00\x08 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x0c\xd6}\x18PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\'\xe0\xa7\xde.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QXFCbvyXwaDdZILKWvoe28BZh91AY&SY\x9b\xf24v\x00\x00\x01\xc1\x10\xa0\x00\x02\x00\x00\x00\x84\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBo\xc8\xd1\xd8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x8b>\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00GRTOvKKdcrHtHNOoYCGH29BZh91AY&SY-\xc0\xf1\x10\x00\x00\x00\x04\x06\x00\x01\x00\x14\x00\x04 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xb7\x03\xc4@PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\Xp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LYZREFytvVHibwwdlrtG30BZh91AY&SY~\x82[;\x00\x00\x01\x1a\x00\x88\x00\x10\x00\x00\x02\x00\x01 \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfa\tl\xecPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\g\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00jFlZaBVJJjuqBiiUIyMM31BZh91AY&SY\xe7\x14\x12\xd4\x00\x00\x01 d@\x00\x00@\x00\x10\x00@ \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9cPKPPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\j\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rxdHRlWGCkTwcWtpdbcT32BZh91AY&SY0\xc2U\xa4\x00\x00\x01\x16\x00\x80 \x00\x80\x01\x00@\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xc3\tV\x90PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf0\x00\x00\x00zhEvGVlawFHHheqGGQjd2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\c\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x01\x00\x00PifnLFviWNJQOfORMzJf3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd2\x01\x00\x00KHMlkVUcOgMpvYRCMxCD4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x02\x00\x00nlJSSBOTHihNgZXaQRrN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x96\x02\x00\x00rzBeqtuywdlHRAhditDI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x02:\xc4\xbb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x03\x00\x00mALOtPaDytNmbAYDctrz7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\d\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x03\x00\x00VNyIWRKJElbxGQIFqrwO8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc4\x03\x00\x00tmnmEWtxFGhmRniKFUxk9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x04\x00\x00VpokRqbjkRSxnozQSMKK10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00NFDqUSzlJLZPeZSErMFe11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\x04\x00\x00eEugUWVBSkpVElglzpMo12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\f\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\x05\x00\x00TaBygQoUKSTPMahkEagz13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xad\x05\x00\x00qTmHMJjsoCYlCdtXVeSL14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x95\xf4<Q,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0f\x06\x00\x00NjdwrArSMtgKChbGADvy15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\#\xcd\x89\x11,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01o\x06\x00\x00AyHbmetdRlkzjSAFCBGF16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\D\xa47\xaa.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x06\x00\x00YOKbklJQhxeoHuMWUpIF17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xfc,\x8a\xce.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x011\x07\x00\x00vTSzhRtJgqJdURkpKHMu18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\]\x9b\\3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x93\x07\x00\x00BRzihDnlWhVBWRpyetWf19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xa3\x95[\x91,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf5\x07\x00\x00QMnDtmgQXOizWmlKJTSY20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xcaG\x04\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01U\x08\x00\x00oyOEZKhYdrHubpmOEhTl21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\g\x95M\xf4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb7\x08\x00\x00KLIZWpxHmHUptxuHcOoG22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xff\x01y\xd0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x19\t\x00\x00nRKkTnvFnTKknKQIwqLk23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xd9M|\x94.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01{\t\x00\x00NVwJsSvEZCxeXBKImHfc24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\\\xb5\xb6B.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdd\t\x00\x00DJaheNxktIxCWuffLqfO25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\$L\xa9L,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01?\n\x00\x00VfiiyVKwRbtXfeNkLlHA26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\e9w\xc9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9f\n\x00\x00YFoAySMTLnoiTUqbyOKJ27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\'\xe0\xa7\xde.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x01\x0b\x00\x00QXFCbvyXwaDdZILKWvoe28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x8b>\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x0b\x00\x00GRTOvKKdcrHtHNOoYCGH29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\Xp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x0b\x00\x00LYZREFytvVHibwwdlrtG30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\g\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x0c\x00\x00jFlZaBVJJjuqBiiUIyMM31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\j\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x0c\x00\x00rxdHRlWGCkTwcWtpdbcT32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xe9\x0c\x00\x00\x00\x00'
│ │ │ +b'PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\i\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00bMhfKFIkfzeySZLifSLv1BZh91AY&SY\xdc\x1a\xd9\xb0\x00\x00\x02\xff\xfc\xc4\x10$\x00\x00!@\x08A\xa1\x00@\x81\x08\x00\x08\x8a\x02 \x02\x02\x00\x0c\x11\xa0@\x80\x90 \x00#\r\x0c\x86FG\xa8\xc4h\xf54\xfdHa\x82`L\x044d\xd3\x0b\x10if\xa5\xb9\x0e \xc6\xb4\xa5\x19\x14:\x89\xfcs?@\x13p\xa5?\x17rE8P\x90\xdc\x1a\xd9\xb0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00ZePhnjgImPOXOZCbruYv2BZh91AY&SY\xd0,\x9b\x8c\x00\x00\x05{\xff\x98\x00\xc2\x80\x02@\x00\x18 \xc8#\x00\x04\x80%`\x10\x00\x00H \x12\x00\x00\xc2\x00\x01@\x00\x01 \x00#\x03@\xd1\xa0\xd3F\x9e\x93\xd4\xd3\xc2\x86\x18&\x04\xc0CFM0\x81W\xb8F\x019\xbf7\x88m%\xf4\x87\xa9G\xb3\xb1\x04\xd1\x0c\x98\xaa\xbf\x8b\xb9"\x9c(Hh\x16M\xc6\x00PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\W\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00OasyULMHULGVNaTjMvui3BZh91AY&SYh>\xf2\x07\x00\x00\x0b_w\xa0\x08@\x00\x10\x02\x00\x01 \x11\x00\x82h\x00 \x10$\x00H\x08\x00\xe0\x08\x02\x00\x08\xa0\x00#\x18\x0056\x80i\xa8Q\xa1\xa0\x00\x00\x1bjD\x9e\xf0\x13\xe8\x00\xdb\x1b\x01\x974Z\x86\xf8Fg\xf8\xbb\x92)\xc2\x84\x83A\xf7\x908PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oIvbbCXoQbJuBCBCMUEP4BZh91AY&SYQ\xb0\xcc\xc4\x00\x00\x01\x91*\x10\x00\x00\x08\x00\x02\x01\x00\x00\x04 \x000\xcd\x00\xc1\xa0lqw$S\x85\t\x05\x1b\x0c\xcc@PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xccg\xdd\xf5:\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00liFGZzRSZzXnrBPlcVnQ5BZh91AY&SY\r\xbbG-\x00\x00\x03\xf50\x80\x02\x01\x00@\x00\x10\x90\x08\x00\x00\x02\x00\x01\x00\x10 \x001\x000 \x18\x9aQ(\xaem\xf8\xbb\x92)\xc2\x84\x80m\xda9hPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00yDcGDDesgytrTGfIZsOI6BZh91AY&SY\xbe\x00\xee)\x00\x00\x05\x95G\x84\x01\x01\x10\x10"\x00`@\x00\x82*\x00\x01\x00D \x00"\x9a2\x0c\x13j\x14\xd3#\x13\x13\x13\x9b\xc7^\x1e\x18f\x9adz\x87\xc5\xdc\x91N\x14$/\x80;\x8a@PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00qpQriYKPzfExqeqosLgt7BZh91AY&SY9P\xfa\x18\x00\x00\x06{\xf4\xc0\x00\x00\x10\x00@\x01\x00!\x00\xc0\x00\x00\x08\x04\x00\x00\x11\x00\x90 \x00\x08\x00 \x00"\x13C&\xd46\x850\x00M?\xa9\x1c\x9e\xc1\x1e\xa2h\xd8\xbb\x92)\xc2\x84\x81\xca\x87\xd0\xc0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x9a\xf0:\xc1,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00MuzhhVhgvUoDfSURuixn8BZh91AY&SY\xe9\xbc5\x99\x00\x00\x00\x02D\x000\x02\x00\x00\x01 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xa6\xf0\xd6dPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VQeHQNJxURrwPpQhjlmg9BZh91AY&SYq\xf0R\xe6\x00\x00\x01\x88\x8a\x10\x00\x08\x00\x00@\x00\x01 \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xc7\xc1K\x98PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ggmCISEHzAIopGGjkCRq10BZh91AY&SY)\x11\xedq\x00\x00\x00\xa8\x05\x00@\x00@@\x00\x00  \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa4G\xb5\xc4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TqPlrzBMbMPaDahTcVIN11BZh91AY&SYD\xe0\x0b\r\x00\x00\x00\x82\x8c\x00\x10\x02\x00\x00@\x04\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\x13\x80,4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ZXGZUkLFlaxahkEgVONT12BZh91AY&SY\xc8\xbe\xdef\x00\x00\x00\x80\x12\x80@\x88\x00\x00\x08 \x00!\x9ah3M\x13<]\xc9\x14\xe1BC"\xfby\x98PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QApPrIWZNWaRLNuMRWJV13BZh91AY&SY\xa1\x1f\xc1\xe0\x00\x00\x01\x83\x00\x80\x800\x00\x04\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x84\x7f\x07\x80PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eWAAEjzzmYgWAKZPLTEh14BZh91AY&SY\xcb\xed\x82\xc0\x00\x00\x01\x08\x08(\x00\x00\x88 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC/\xb6\x0b\x00PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xf2(v\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00tgDBFNDFevZMjLjJoJiZ15BZh91AY&SY\x8a\xc7\xe6\x90\x00\x00\x01X\x04\x02\x00\x00\x01\x08\x00\x00\x10 \x00!\x9ah3M\x17<]\xc9\x14\xe1BB+\x1f\x9a@PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\d?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00drUPWErzzmTdrYDXaQGS16BZh91AY&SY\xd2\xeby\xf8\x00\x00\x01\x90E\x10\x00\x00\x08\x00\x80\x00@ \x00!\x9ah3M\x17<]\xc9\x14\xe1BCK\xad\xe7\xe0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ybSQxfPppiPaqiPpjEQe17BZh91AY&SY-d \x9f\x00\x00\x00\x84\x12\t\x00\x00\x02\x00\x80 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\xb5\x90\x82|PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JDZiemkZLRXbSrsnVMXq18BZh91AY&SY\xff\xe0\x1bb\x00\x00\x01@\x82\x80\x80\x10\x00\x00\x02\x10\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xff\x80m\x88PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BEuLSrXDpiLoQXstpnZR19BZh91AY&SY\x90\xbd\x03\xcc\x00\x00\x00R\x04\x00\x01\x00\x80\x00\x00\x80\x80 \x00!\x9ah3M\x13<]\xc9\x14\xe1BBB\xf4\x0f0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00vdDBlMZLPOQiFFTwnBza20BZh91AY&SY\xe7\xdc\xaa:\x00\x00\x00\x83\x00\x80\x80A\x00\x00\x04 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\x9fr\xa8\xe8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BDZetCPTGIUPEavdYQrf21BZh91AY&SY\xbb~m\x07\x00\x00\x01`\x0c\x00\x80\x08\x00\x04\x00\x00\x02 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xed\xf9\xb4\x1cPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00amwyQjDBHaceuFMHfTuQ22BZh91AY&SY$sw7\x00\x00\x01@\x16\x00\x02\x08\x00\x10\x00\x00\x80 \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x91\xcd\xdc\xdcPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00AWQEJvAGRkxjkbgNrphD23BZh91AY&SY\x90Y$Z\x00\x00\x01(D\x00\x04\x00@\x00\x02\x08\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BBAd\x91hPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NYSzPOvuDxGQVHBlulLC24BZh91AY&SY\x0c\x8bE\x15\x00\x00\x00\xc20\x00\x01\x04\x00\x00\x08\x08\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@2-\x14TPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fGHBPCnNtclxFOSONEkI25BZh91AY&SY\x01f\xfbN\x00\x00\x01\xa0(\x80\x02\x01\x00\x00\x01\x00\x08 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\x05\x9b\xed8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\c@-\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ZKskrmRjtBniXUbBcwfP26BZh91AY&SY\xebk\xda\xc7\x00\x00\x01\x18"\x00\x08\x02\x00\x00 \x00@ \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xad\xafk\x1cPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JshgMPNjUmVVEmykwWWZ27BZh91AY&SYM\xa2-\xbf\x00\x00\x01\x94\t@\x00\x10\x00\x08\x00\x00\x02 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA6\x88\xb6\xfcPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00WxNqFzovPyjNTmGwGEpC28BZh91AY&SYSA\x86\xfe\x00\x00\x00 \x0e\x00 \x00\x04\x00\x01\x08\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BAM\x06\x1b\xf8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00lOiHXBhsAwhFTYjIbhAF29BZh91AY&SYs~\x1d\xfd\x00\x00\x00\x08\x00\x86\x00\x04\x04 \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xcd\xf8w\xf4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\e\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oTecWnKlErLMUPxgIwKZ30BZh91AY&SY\x107YT\x00\x00\x00\xc0Q\x00 \x10\x00\x00\x00\x88\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@@\xddePPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MHQLYVLkuGBuFCTqwegI31BZh91AY&SY\xb3Q\xa8>\x00\x00\x00\x91\x88\x00\x10\x04\x00\x00\x04\x00  \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\xcdF\xa0\xf8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NIqGGbxGtiVaSiZVeNIS32BZh91AY&SY.:L\xa6\x00\x00\x01\x80h\x90\x00\x00\x00\x80\x00\x80\x01 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xb8\xe92\x98PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\i\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00bMhfKFIkfzeySZLifSLv1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9a\x00\x00\x00ZePhnjgImPOXOZCbruYv2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\W\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\x01\x00\x00OasyULMHULGVNaTjMvui3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x01\x00\x00oIvbbCXoQbJuBCBCMUEP4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xccg\xdd\xf5:\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01&\x02\x00\x00liFGZzRSZzXnrBPlcVnQ5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x93\x02\x00\x00yDcGDDesgytrTGfIZsOI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0c\x03\x00\x00qpQriYKPzfExqeqosLgt7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x9a\xf0:\xc1,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x89\x03\x00\x00MuzhhVhgvUoDfSURuixn8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe8\x03\x00\x00VQeHQNJxURrwPpQhjlmg9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01I\x04\x00\x00ggmCISEHzAIopGGjkCRq10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\x04\x00\x00TqPlrzBMbMPaDahTcVIN11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x05\x00\x00ZXGZUkLFlaxahkEgVONT12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x05\x00\x00QApPrIWZNWaRLNuMRWJV13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcd\x05\x00\x00eWAAEjzzmYgWAKZPLTEh14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xf2(v\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x06\x00\x00tgDBFNDFevZMjLjJoJiZ15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\d?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8d\x06\x00\x00drUPWErzzmTdrYDXaQGS16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xef\x06\x00\x00ybSQxfPppiPaqiPpjEQe17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x07\x00\x00JDZiemkZLRXbSrsnVMXq18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x07\x00\x00BEuLSrXDpiLoQXstpnZR19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x13\x08\x00\x00vdDBlMZLPOQiFFTwnBza20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x08\x00\x00BDZetCPTGIUPEavdYQrf21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd5\x08\x00\x00amwyQjDBHaceuFMHfTuQ22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\t\x00\x00AWQEJvAGRkxjkbgNrphD23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x99\t\x00\x00NYSzPOvuDxGQVHBlulLC24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfb\t\x00\x00fGHBPCnNtclxFOSONEkI25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\c@-\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01]\n\x00\x00ZKskrmRjtBniXUbBcwfP26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbf\n\x00\x00JshgMPNjUmVVEmykwWWZ27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01!\x0b\x00\x00WxNqFzovPyjNTmGwGEpC28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x83\x0b\x00\x00lOiHXBhsAwhFTYjIbhAF29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\e\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe1\x0b\x00\x00oTecWnKlErLMUPxgIwKZ30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x0c\x00\x00MHQLYVLkuGBuFCTqwegI31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x0c\x00\x00NIqGGbxGtiVaSiZVeNIS32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\x07\r\x00\x00\x00\x00'
│ │ │ +b'PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00MBZOzWARcglmhcDELFxx1BZh91AY&SY1\xde9\xd0\x00\x00\x02\xa54\x00 @\x00\x00\x08\x01 \x08\x00\x00\x02 \x001\x0c\x01\x06\x99\xa1\xe1!E\xdc\x91N\x14$\x0cw\x8et\x00PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\kPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2BZh91AY&SYp\x07K\xec\x00\x00$\x7f\xff\xd3\xb2\x13V\x11\x11GP\x01\x01@r\x05\x04!\xa4M\x95!\x1b\t{0\xc0>\x06\x00@\x1em\r\x08\xa0\x00t8\x1a\x03@\x06\x8d\x00\x0022\x19\x1a\x03@h6Sjz\x9b\xd2\x86&F\x87\xa9\xa6\x8d4d\x06\x9a\x18!\x88\x00\xc2\x0c\x9a41\x01\xea\x0f\xb7(\x81\xa2\x01\x0b\xb6[}\xc0\xadu>\xa9rjb/\x80,\xbd\xb4:W[\xc2\xfeI\xd5\xaeY-\xbb\x07O\xd9\x19\xf9\x9f*\x0e\xae\xd3h\xd7\xe7\x8c\xac\xea\x1f\xad\xe1\xa0\x8d\x89\x9eCS\xa5\xc34Qxsg\xdc\x81\x86\x7fq\t\xc2[\xfc0!@\xa0\xe9\xbc\x9b\xaa\x16#\xff\x17rE8P\x90p\x07K\xecPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xd6/\x05`C\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00BTLfmQCqPmzzjnbXpSro3BZh91AY&SYN\xb3/\x99\x00\x00\x00~\x16\x10 \x02\x01\x00@\x08\x00\x02\x82\x8c\x00\x80 \x00\x80@\x00 \x00"\x02d\xc4\xc2\x14\xc0\x014\xcaD\xf3;\xcdN]\xee\xfc]\xc9\x14\xe1BA:\xcc\xbedPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00aoONmVtOrZJtdjXDPlBF4BZh91AY&SY]67J\x00\x00\x00\x8aY  \x04\x01\x11\x00\x08\x00\x00\x80\x04\x00\xa0\x00"\x01\x93!\x000;i3\xcd\xf8\xbb\x92)\xc2\x84\x82\xe9\xb1\xbaPPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00usqnPrOttTshYkEZwPKN5BZh91AY&SYf\x94R\xbe\x00\x00\x00\xc4\x03\x00\x00\x82\x00 \x00 \x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\x9aQJ\xf8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00YDYRZpJwTFvXRzwuvqiR6BZh91AY&SY\x08\xc4IC\x00\x00\x01\x82\x85 \x00\x04\x00\x00\x80\x01\x00 \x00!\x9ah3M\x17<]\xc9\x14\xe1B@#\x11%\x0cPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\p\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00LnXxOysNqRzhkaowMVlP7BZh91AY&SY\xc8&\x84h\x00\x00\x00\x85@D\x00\x01\x00 \x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC \x9a\x11\xa0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00UuQTXyUQyLhMuRrPpzuZ8BZh91AY&SY\x91\x99\xe2\xfc\x00\x00\x01\x03\x01\x80\x02\x00\x80\x00\x04\x00\x01 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BBFg\x8b\xf0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00NxMRvBJwqiNpikEPdgWD9BZh91AY&SY\x81r\x1b\xd6\x00\x00\x00\xa2H\x00\x00\x80\x00\x80\x01\x00\x01 \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x05\xc8oXPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\n\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fnLDGSXWQbLFPUElwXeZ10BZh91AY&SY\xba\x1dOI\x00\x00\x01\xe4\x08\x04\x00\x04\x00\x00\x04@\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xe8u=$PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gQQtrEVRECVfGkqChTeb11BZh91AY&SY\x12\xffv\xfe\x00\x00\x00\x89\x02\x00\x08\x00\x10\x10\x00 \x000\xcc\x0cz\x88qw$S\x85\t\x01/\xf7o\xe0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00keWNhmIYlSwSaBvOXfNs12BZh91AY&SY\x1c\xb4Xf\x00\x00\x01\x01\xc0\x80\x04\x00\x80@\x00\x00\x00\xa0\x00!\x9ah3M\x17<]\xc9\x14\xe1B@r\xd1a\x98PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DDInHOfrGYfTpDfyVlmc13BZh91AY&SY3\xa1\x1e]\x00\x00\x01\x00\x83\x80@\x00 \x00\x00\x84\x00 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xce\x84ytPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TlQrLfxWyOjxilDsniLC14BZh91AY&SYU\x8c\x07\xff\x00\x00\x00\xc0\xc8\x08\x00\x00@\x00\x02@\x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BAV0\x1f\xfcPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xc29 \x1f.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pTYllEbQwMbPCbcvGxHU15BZh91AY&SY|b\xec\x0e\x00\x00\x00\xa8B\x01\x00\x01\x00\x00\x04\x00\x80 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xf1\x8b\xb08PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\AY-\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PcsPNgJTTBfDClERfjSC16BZh91AY&SY"\x96\xba\xee\x00\x00\x01\x81D\x80@\x02\x00\x00\x04\x00\x80 \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x8aZ\xeb\xb8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cBSTgJIdlNgwIvFjbZIi17BZh91AY&SY#\xc2\xfb\xac\x00\x00\x00\xa4$\x00@\x00\x80\x00\x02\x02\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\x8f\x0b\xee\xb0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00EIFPrHBRpBmWYpSwptMZ18BZh91AY&SY\xb3\x1cr\xdc\x00\x00\x00\t @\x00\x08\x00\x00( \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xccq\xcbpPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\A\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fvBqvySoWudXwfigBnau19BZh91AY&SY\xcc\xfa\xdf\xce\x00\x00\x00\xa2\x02\x00\x01\x08\x00\x04  \x00!\x9ah3M\x07<]\xc9\x14\xe1BC3\xeb\x7f8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rwLcWIDaehGDiSrhpNzH20BZh91AY&SY\x06\x8a\xe7:\x00\x00\x00\x85\x80\x04\x08\x08\x00\x00\x01 \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\x1a+\x9c\xe8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00aLwpBtPYHcIaueSbJyAn21BZh91AY&SY\xd9\xef5\xe9\x00\x00\x00 \x03\x80\x01\x00\x02\x01\x00\x00\x10 \x00!\x9ah3M\x13<]\xc9\x14\xe1BCg\xbc\xd7\xa4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ilfCelOSSWqmFqJoeKPE22BZh91AY&SY\xf6_C\xf8\x00\x00\x00\xc8\x01\x80\x08\x00\x80\x00\x08\x04\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xd9}\x0f\xe0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00swjLjiMVWTkFBclDSNQx23BZh91AY&SYM\xbb\xfb\x0c\x00\x00\x00\x84X\x10\x00\x00\x01\x00 \x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA6\xef\xec0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dwfMZivCLGnTaPWWvZfQ24BZh91AY&SY\xa4\xacI\xb2\x00\x00\x01\x98\x01\x02\x00\x08\x00\x00( \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\x92\xb1&\xc8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RhMvDbwoeHxVVEDPIclM25BZh91AY&SYP?]~\x00\x00\x00\xa5  \x00\x02\x00\x04\x00 \x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA@\xfdu\xf8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CnAKogkpkpcwJaifvTnu26BZh91AY&SY8H=#\x00\x00\x00\x95\x10\x00\x01\x00\x00\x80\x01\x00\x80 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xe1 \xf4\x8cPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\H\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00IYTtrkLmEbzmoTxcZuvN27BZh91AY&SY\x8f\xf7~\x9d\x00\x00\x01! \x01\x00\x00@\x08\x02 \x00!\x9ah3M\x13<]\xc9\x14\xe1BB?\xdd\xfatPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ptFPsIsGcfISqMOdIwkk28BZh91AY&SYs\xba\x16\xf3\x00\x00\x01\xc6\x00\x90\x00\x00\x00\x90\x00\x10\x00 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\xce\xe8[\xccPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BdvTqMeNFxkzPcnppIWE29BZh91AY&SY\xf7Yxv\x00\x00\x00\x10!\x88\x00\x02\x00\x00\x00\xa0\x00 \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xdde\xe1\xd8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JtydqNZyxhJUdHkhIoeL30BZh91AY&SY?\xc8x\x95\x00\x00\x01\xc2@\x90\x00\x00\x04\x00\x01\x00\x80 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xff!\xe2TPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QUwpcVcwYeYyknaycaXw31BZh91AY&SY\xe8\xd4\xe7Q\x00\x00\x00\xc1\x80\x00 \x00\x00\xc0\x10 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa3S\x9dDPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xef(\xfai,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dxrHdIcclSNnanWCeLGS32BZh91AY&SY\x91\xc1\x8b\x10\x00\x00\x00\x01\xa0\x01\x04\x00\x01\x00  \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBG\x06,@PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00MBZOzWARcglmhcDELFxx1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\kPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01g\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xd6/\x05`C\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01[\x01\x00\x00BTLfmQCqPmzzjnbXpSro3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd1\x01\x00\x00aoONmVtOrZJtdjXDPlBF4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01:\x02\x00\x00usqnPrOttTshYkEZwPKN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9b\x02\x00\x00YDYRZpJwTFvXRzwuvqiR6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\p\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfc\x02\x00\x00LnXxOysNqRzhkaowMVlP7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01[\x03\x00\x00UuQTXyUQyLhMuRrPpzuZ8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbc\x03\x00\x00NxMRvBJwqiNpikEPdgWD9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\n\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x04\x00\x00fnLDGSXWQbLFPUElwXeZ10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x7f\x04\x00\x00gQQtrEVRECVfGkqChTeb11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xde\x04\x00\x00keWNhmIYlSwSaBvOXfNs12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01@\x05\x00\x00DDInHOfrGYfTpDfyVlmc13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa2\x05\x00\x00TlQrLfxWyOjxilDsniLC14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xc29 \x1f.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x04\x06\x00\x00pTYllEbQwMbPCbcvGxHU15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\AY-\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01f\x06\x00\x00PcsPNgJTTBfDClERfjSC16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc8\x06\x00\x00cBSTgJIdlNgwIvFjbZIi17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01*\x07\x00\x00EIFPrHBRpBmWYpSwptMZ18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\A\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8a\x07\x00\x00fvBqvySoWudXwfigBnau19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xea\x07\x00\x00rwLcWIDaehGDiSrhpNzH20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01J\x08\x00\x00aLwpBtPYHcIaueSbJyAn21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xac\x08\x00\x00ilfCelOSSWqmFqJoeKPE22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\t\x00\x00swjLjiMVWTkFBclDSNQx23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\t\x00\x00dwfMZivCLGnTaPWWvZfQ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd0\t\x00\x00RhMvDbwoeHxVVEDPIclM25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x012\n\x00\x00CnAKogkpkpcwJaifvTnu26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\H\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x94\n\x00\x00IYTtrkLmEbzmoTxcZuvN27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf4\n\x00\x00ptFPsIsGcfISqMOdIwkk28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x0b\x00\x00BdvTqMeNFxkzPcnppIWE29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00JtydqNZyxhJUdHkhIoeL30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00QUwpcVcwYeYyknaycaXw31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xef(\xfai,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01z\x0c\x00\x00dxrHdIcclSNnanWCeLGS32PK\x05\x06\x00\x00\x00\x00 \x00 \x00w\x08\x00\x00\xda\x0c\x00\x00\x00\x00'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ @@ -971,18 +971,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -999,270 +999,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 50, 56, 750981) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 35, 93629) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 4, 706056) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 21, 96015) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 55, 142685) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 46, 496350) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 45, 618370) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 21, 59, 772941) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 38, 995108) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 29, 873868) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -1271,38 +1271,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 52, 220833) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 48, 976997) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 49, 56, 750046) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 2, 65872) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 36, 134888) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 41, 966202) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 17, 59, 501740) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 51, 816940) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 19, 964958) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 10, 866070) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 20, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 6, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 47, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 23, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 19, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 21, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 7, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 48, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 24, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 20, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -1310,227 +1310,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 37) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 37) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 37) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 37) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 37) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 38) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 38) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 38) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 38) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 38) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 20, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 6, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 47, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 23, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 19, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 21, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 7, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 48, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 24, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 20, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 34, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 23, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 23, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 44, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 18, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 35, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 24, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 24, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 45, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 19, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 25, 124361) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 22, 736970) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 1, 821524) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 9, 128272) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 27, 798788) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 14, 869730) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 33, 261710) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 29, 56, 888409) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 27, 27364) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 2, 529971) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 54, 44325) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 0, 885920) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 27, 101223) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 51, 776251) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 23, 907412) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 5, 298956) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 51, 361179) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 33, 34339) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 34, 877158) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 50, 176229) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 4, 690624) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 25, 412392) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 27, 436975) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 4, 347367) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 24, 857548) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 54, 54, 435993) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 35, 937132) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 22, 503859) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 22, 246460) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 35, 59, 588732) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 41, 550231) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 53, 880104) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 15, 447592) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 30, 246698) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 50, 681035) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 52, 804862) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 44, 355364) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 21, 380708) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 13, 347605) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 16, 949852) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 23, 23641) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 35, 657647) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 26, 59, 351415) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 34, 333468) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 17, 120927) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 13, 281886) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 41, 109552) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 35, 496202) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 49, 608576) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 33, 638396) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 13, 463483) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 6, 415189) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 56, 570682) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 5, 290517) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 38, 92787) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 24, 205239) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 1, 963284) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 21, 425895) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 51, 15409) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 22, 575317) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 31, 46211) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 20, 635937) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 5, 802399) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 10, 346722) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 6, 58, 520293) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 13, 281886) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 41, 109552) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 35, 496202) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 49, 608576) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 33, 638396) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 13, 463483) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 6, 415189) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 56, 570682) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 5, 290517) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 38, 92787) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 32, 227808) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 46, 941574) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 27, 876879) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 27, 28663) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 3, 974684) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'Linggo' │ │ │ │ - 'Miyerkules' │ │ │ │ - 'Linggo' │ │ │ │ 'Sabado' │ │ │ │ + 'Lunes' │ │ │ │ + 'Sabado' │ │ │ │ + 'Miyerkules' │ │ │ │ 'Linggo' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 38, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 15, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 19, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 49, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 41, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 39, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 16, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 20, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 51, 50, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 42, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 34, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 24, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 23, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 45, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 18, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 35, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 25, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 24, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 46, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 19, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1540,86 +1540,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:50:56.750981' │ │ │ │ - '2012-06-06T21:48:35.093629' │ │ │ │ - '1993-07-18T10:27:04.706056' │ │ │ │ - '1984-06-30T01:49:21.096015' │ │ │ │ - '1998-08-16T01:03:55.142685' │ │ │ │ + '2017-04-22T18:52:46.496350' │ │ │ │ + '2012-06-18T11:11:45.618370' │ │ │ │ + '1993-07-24T20:21:59.772941' │ │ │ │ + '1984-07-04T00:34:38.995108' │ │ │ │ + '1998-08-23T20:10:29.873868' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'Abril' │ │ │ │ 'Hunyo' │ │ │ │ 'Hulyo' │ │ │ │ - 'Hunyo' │ │ │ │ + 'Hulyo' │ │ │ │ 'Agosto' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 37, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 14, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 18, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 48, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 40, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 38, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 15, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 19, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 49, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 41, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1638,28 +1638,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:50:56' │ │ │ │ - '21:48:35' │ │ │ │ - '10:27:04' │ │ │ │ - '01:49:21' │ │ │ │ - '01:03:55' │ │ │ │ + '18:52:46' │ │ │ │ + '11:11:45' │ │ │ │ + '20:21:59' │ │ │ │ + '00:34:38' │ │ │ │ + '20:10:29' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:50 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:21 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1689,28 +1689,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 50, 56, 750981) │ │ │ │ - datetime.time(21, 48, 35, 93629) │ │ │ │ - datetime.time(10, 27, 4, 706056) │ │ │ │ - datetime.time(1, 49, 21, 96015) │ │ │ │ - datetime.time(1, 3, 55, 142685) │ │ │ │ + datetime.time(18, 52, 46, 496350) │ │ │ │ + datetime.time(11, 11, 45, 618370) │ │ │ │ + datetime.time(20, 21, 59, 772941) │ │ │ │ + datetime.time(0, 34, 38, 995108) │ │ │ │ + datetime.time(20, 10, 29, 873868) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 36, 669646) │ │ │ │ - datetime.time(22, 34, 3, 729480) │ │ │ │ - datetime.time(10, 52, 18, 763747) │ │ │ │ - datetime.time(2, 4, 53, 196316) │ │ │ │ - datetime.time(1, 34, 35, 731682) │ │ │ │ + datetime.time(19, 43, 26, 415015) │ │ │ │ + datetime.time(11, 57, 14, 254220) │ │ │ │ + datetime.time(20, 47, 13, 830632) │ │ │ │ + datetime.time(0, 50, 11, 95409) │ │ │ │ + datetime.time(20, 41, 10, 462865) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1725,19 +1725,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1757,19 +1757,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774656.7509809 │ │ │ │ - 1339019315.0936294 │ │ │ │ - 742991224.7060564 │ │ │ │ - 457408161.0960154 │ │ │ │ - 903229435.1426848 │ │ │ │ + 1492887166.4963498 │ │ │ │ + 1340017905.6183696 │ │ │ │ + 743545319.772941 │ │ │ │ + 457749278.9951081 │ │ │ │ + 903903029.8738683 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ │ │ @@ -3421,15 +3421,15 @@ │ │ │ │ ()*56789: │ │ │ │ CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xcfU\n\xa1T\x00\xa0`\x01\xd0QE\x15\xf5\xc7\xb4\x7f\xff\xd9\nendstream\nendobj\n2 │ │ │ │ 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/ │ │ │ │ image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/ │ │ │ │ Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length │ │ │ │ 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do │ │ │ │ Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D: │ │ │ │ - 20251225002838Z)\n/ModDate (D:20251225002838Z)\n>>endobj\nxref\n0 │ │ │ │ + 20260109062638Z)\n/ModDate (D:20260109062638Z)\n>>endobj\nxref\n0 │ │ │ │ 7\n0000000000 65536 f \n0000000144 00000 n \n0000000947 00000 n │ │ │ │ \n0000001105 00000 n \n0000000040 00000 n \n0000000087 00000 n │ │ │ │ \n0000001196 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 │ │ │ │ R\n>>\nstartxref\n1278\n%%EOF' │ │ │ │ b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type / │ │ │ │ Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count │ │ │ │ 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype / │ │ │ │ @@ -3443,15 +3443,15 @@ │ │ │ │ ()*56789: │ │ │ │ CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xc5\x93\xfdk\xff\x00\xbch\xa2\x8a\xfd.?\n>\xa6\x1f\n?\xff\xd9\nendstream\nendobj\n2 │ │ │ │ 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/ │ │ │ │ image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/ │ │ │ │ Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length │ │ │ │ 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do │ │ │ │ Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D: │ │ │ │ - 20251225002838Z)\n/ModDate (D:20251225002838Z)\n>>endobj\nxref\n0 │ │ │ │ + 20260109062638Z)\n/ModDate (D:20260109062638Z)\n>>endobj\nxref\n0 │ │ │ │ 7\n0000000000 65536 f \n0000000144 00000 n \n0000000949 00000 n │ │ │ │ \n0000001107 00000 n \n0000000040 00000 n \n0000000087 00000 n │ │ │ │ \n0000001198 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 │ │ │ │ R\n>>\nstartxref\n1280\n%%EOF' │ │ │ │ b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type / │ │ │ │ Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count │ │ │ │ 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype / │ │ │ │ @@ -3465,15 +3465,15 @@ │ │ │ │ ()*56789: │ │ │ │ CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xabE\x14W\xd7\x9e\xb1\xff\xd9\nendstream\nendobj\n2 │ │ │ │ 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/ │ │ │ │ image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/ │ │ │ │ Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length │ │ │ │ 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do │ │ │ │ Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D: │ │ │ │ - 20251225002838Z)\n/ModDate (D:20251225002838Z)\n>>endobj\nxref\n0 │ │ │ │ + 20260109062638Z)\n/ModDate (D:20260109062638Z)\n>>endobj\nxref\n0 │ │ │ │ 7\n0000000000 65536 f \n0000000144 00000 n \n0000000937 00000 n │ │ │ │ \n0000001095 00000 n \n0000000040 00000 n \n0000000087 00000 n │ │ │ │ \n0000001186 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 │ │ │ │ R\n>>\nstartxref\n1268\n%%EOF' │ │ │ │ b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type / │ │ │ │ Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count │ │ │ │ 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype / │ │ │ │ @@ -3487,15 +3487,15 @@ │ │ │ │ ()*56789: │ │ │ │ CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xc6\xa2\x8a+\xea\x0fh\xff\xd9\nendstream\nendobj\n2 │ │ │ │ 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/ │ │ │ │ image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/ │ │ │ │ Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length │ │ │ │ 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do │ │ │ │ Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D: │ │ │ │ - 20251225002838Z)\n/ModDate (D:20251225002838Z)\n>>endobj\nxref\n0 │ │ │ │ + 20260109062638Z)\n/ModDate (D:20260109062638Z)\n>>endobj\nxref\n0 │ │ │ │ 7\n0000000000 65536 f \n0000000144 00000 n \n0000000937 00000 n │ │ │ │ \n0000001095 00000 n \n0000000040 00000 n \n0000000087 00000 n │ │ │ │ \n0000001186 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 │ │ │ │ R\n>>\nstartxref\n1268\n%%EOF' │ │ │ │ b'%PDF-1.4\n% created by Pillow PDF driver\n4 0 obj<<\n/Type / │ │ │ │ Catalog\n/Pages 5 0 R\n>>endobj\n5 0 obj<<\n/Type /Pages\n/Count │ │ │ │ 1\n/Kids [ 2 0 R ]\n>>endobj\n1 0 obj<<\n/Type /XObject\n/Subtype / │ │ │ │ @@ -3509,15 +3509,15 @@ │ │ │ │ ()*56789: │ │ │ │ CDEFGHIJSTUVWXYZcdefghijstuvwxyz\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x92\x93\x94\x95\x96\x97\x98\x99\x9a\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xe1\xe8\xa2\x8a\xfd\x1c\xfa#\xff\xd9\nendstream\nendobj\n2 │ │ │ │ 0 obj<<\n/Resources <<\n/ProcSet [ /PDF /ImageC ]\n/XObject <<\n/ │ │ │ │ image 1 0 R\n>>\n>>\n/MediaBox [ 0 0 2.0 2.0 ]\n/Contents 3 0 R\n/ │ │ │ │ Type /Page\n/Parent 5 0 R\n>>endobj\n3 0 obj<<\n/Length │ │ │ │ 43\n>>stream\nq 2.000000 0 0 2.000000 0 0 cm /image Do │ │ │ │ Q\n\nendstream\nendobj\n6 0 obj<<\n/CreationDate (D: │ │ │ │ - 20251225002838Z)\n/ModDate (D:20251225002838Z)\n>>endobj\nxref\n0 │ │ │ │ + 20260109062638Z)\n/ModDate (D:20260109062638Z)\n>>endobj\nxref\n0 │ │ │ │ 7\n0000000000 65536 f \n0000000144 00000 n \n0000000938 00000 n │ │ │ │ \n0000001096 00000 n \n0000000040 00000 n \n0000000087 00000 n │ │ │ │ \n0000001187 00000 n \ntrailer\n<<\n/Root 4 0 R\n/Size 7\n/Info 6 0 │ │ │ │ R\n>>\nstartxref\n1269\n%%EOF' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.image(size=(16, 16), hue=[90, 270], │ │ │ │ @@ -4495,24 +4495,24 @@ │ │ │ │ Note: this provider required xmltodict library installed │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.xml() │ │ │ │ ... │ │ │ │ '\nAoNGnVZQUqLUJyfwFVYy1984-08-01 │ │ │ │ - 06:59:41.3042812021-04-12 08:34:35.362181\nAoNGnVZQUqLUJyfwFVYy1984-08-05 │ │ │ │ + 06:19:34.7133762021-04-26 07:47:59.770162LuQIazTmqTjDmYPxeqAWppgrVkPCoePqmjQbZndJTWRUWCuKoQSUEXExIZVPqfErjaoKtiwdOSlQGWFdHFDutYbbXjgkPWbwfnlH7144dyFKunVyUDKkNPiiBgVI' │ │ │ │ '\n7481985-09-22 05:22:02.8352261985-09-26 12:09:40.786420NzFJEUSgqMReEKilxKJTuKvIcxniBzDNTzqyQTQjmonroedavid@example.org684055aNYJFjFkpJjyVGbVPgnHdarin24@example.orgcJDXWVcMKILUHtBkEahr1535584' │ │ │ │ @@ -4525,16 +4525,16 @@ │ │ │ │ www.jmshotel.org.ph/list/blog/searchfaq.htm1020HgoRcbvzSLJhZvFucyhb' │ │ │ │ '\n4813stonekristen@example.orgOxNxPdcWzUXIDleQUOKv7424134494689.1vfOMbxJbVYLedsbsaYQdkkJWgatbFSjfrXgYsypW2005-08-07 │ │ │ │ - 13:56:46.666459EeBqthglAmjtISFuKgpvkkJWgatbFSjfrXgYsypW2005-08-17 │ │ │ │ + 06:40:12.891469EeBqthglAmjtISFuKgpvEpsmGHBtaYUwtXejffFi- │ │ │ │ 75235466116100008450701.3758257173407970341489wNezXCvGboIauUKxMsTIEbPprBmVivpBDGBvGuOO-9533366.84397571iKtEhIsyvyKqHdpMcGby' │ │ │ │ '\nhttps:// │ │ │ │ www.aswconstruction.ph/categoriesregister.php>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.zip(uncompressed_size=256, num_files=4, │ │ │ │ min_file_size=32) │ │ │ │ ... │ │ │ │ - b"PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [}\xb4\x1e\xa0o\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU12%\xa9\xf13\xb5\xde\xa1h\xf4\xe2\x85\x1f\x07/ │ │ │ │ + b"PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\}\xb4\x1e\xa0o\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU12%\xa9\xf13\xb5\xde\xa1h\xf4\xe2\x85\x1f\x07/ │ │ │ │ \xcc\x00\xfc\xaa|\xa6 │ │ │ │ aqzH\xe5.)\xa3\xfa7\x9a\x95?\xaah\x93\xe3.\xc5\xa2 │ │ │ │ {\x94^`_\x10\x85\xf3#- │ │ │ │ - BL\x13)\xc8\x8dxn\xd6\x8c\xe6\xfc\xb6*\xa6;\xf9\xaba|\x08\x8a;p\xbeW\xaa\xda\x1f3Jp\x17%\r?`=\xc8.\xbd;\x12\x0bc^?\xf5k\x1f\x0b\xd93\x85#q$\x9a\xb3PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [u\xce@LJ\x00\x00\x00J\x00\x00\x00\x15\x00\x00\x00wdyFKunVyUDKkNPiiBgV2Y\x06\xf1\xd1\x9f\xb6\xc6\x80N\x06\xea │ │ │ │ + BL\x13)\xc8\x8dxn\xd6\x8c\xe6\xfc\xb6*\xa6;\xf9\xaba|\x08\x8a;p\xbeW\xaa\xda\x1f3Jp\x17%\r?`=\xc8.\xbd;\x12\x0bc^?\xf5k\x1f\x0b\xd93\x85#q$\x9a\xb3PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\u\xce@LJ\x00\x00\x00J\x00\x00\x00\x15\x00\x00\x00wdyFKunVyUDKkNPiiBgV2Y\x06\xf1\xd1\x9f\xb6\xc6\x80N\x06\xea │ │ │ │ (\xab\x17\x8fEz\xf6\xb4\x93\xb7C\x9e\xc6\xd4)\x00b\xabQzr\xe5\xc1\xd4\x10\xcd\xd6\x17T\xe4 │ │ │ │ - \x84P\xe4\xf9\x00\x13\xfd\xa6\x9f\xef\x19\xd4`*B\x07\xcd\xd5\xa1\x01m\x07\x012a`\x13\xc8\xe3\xbea\xe9\xb6&\x16\x14\xf8\x82\rnu/ │ │ │ │ - \xd7\x9c:J\xda\xd8PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00VWvfOMbxJbVYLedsbsaY2$Ij\x01h?\x03\x96\xbc\x0cwH_\xe89\xf4\xb0\x84B\x0ej\xb9\xab\xf2\x95\x97\xa7^)4\x9dP\xc0K@r\xa1|y^\x95\xbe\xd6\x17C\n\xc9\'%C\xd7\x99\xd5H\xd8PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [c\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00psmGHBtaYUwtXejffFiK3^\xd7\xddY~\xe8\xaeH\xb5\xec,\xf7h\x96\x00\xe5\xec\x03o\x98: │ │ │ │ + \xf4z\x18\x9dPK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\xf4\x11#)'\x00\x00\x00'\x00\x00\x00\x15\x00\x00\x00jBdurvfVyRYryKwpMUVG4\xc0,!+eq\x1f\xc5\x042\xc9\x94\xe5\xfao\xd8*\xbcp\x85U\xdcb\xb7: │ │ │ │ + \x0e\xe7g<\xfe\xcb\x83j\x15nJ5ePK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\}\xb4\x1e\xa0o\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\u\xce@LJ\x00\x00\x00J\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa2\x00\x00\x00wdyFKunVyUDKkNPiiBgV2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\x84z*\xb6 │ │ │ │ + \x00\x00\x00 │ │ │ │ + \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1f\x01\x00\x00SueoxPSgBHsToacJDXWV3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\xf4\x11#)'\x00\x00\x00'\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01r\x01\x00\x00jBdurvfVyRYryKwpMUVG4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00" │ │ │ │ + b'PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\xfe\xf5\x0eGq\x00\x00\x00q\x00\x00\x00\x15\x00\x00\x00xsRfFzDHwBJURZHTCWaK1\xa4\x12K\x83O\xc2\x96\xf0!+\x14!sB\x14\x99\x07\xe5\xa9RL\xeb\xbe\xc3\x11.\'\xdai\x94\xd5\xf6\xc6w\n\x00]\x9a\x82\xaa!\xfc\x86\x9b\xd0\xc4\xc4\x1fSAz\x92\xab\x1c\x12\xf6\xd5H\xfb)M\xb4\xd2\x12\xee\xc5\xea\x183\xf1M\n\x10C\xa55\xb1c\xc4\xfb8\x1e\xef\xac?\x97A\xc6\x96>`\x13\xc8\xe3\xbea\xe9\xb6&\x16\x14\xf8\x82\rnu/ │ │ │ │ + \xd7\x9c: │ │ │ │ + J\xda\xd8PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00VWvfOMbxJbVYLedsbsaY2$Ij\x01h?\x03\x96\xbc\x0cwH_\xe89\xf4\xb0\x84B\x0ej\xb9\xab\xf2\x95\x97\xa7^)4\x9dP\xc0K@r\xa1|y^\x95\xbe\xd6\x17C\n\xc9\'%C\xd7\x99\xd5H\xd8PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\c\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00psmGHBtaYUwtXejffFiK3^\xd7\xddY~\xe8\xaeH\xb5\xec,\xf7h\x96\x00\xe5\xec\x03o\x98: │ │ │ │ \x9aO\xd9\xf1/ │ │ │ │ - \xfev\xcf\x8f\x0b=\x8a\x14\x00\x83\xcb\xca\xe34\x81\xb5\x91dPK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00EbPprBmVivpBDGBvGuOO4\x95\xe2\xbeFP?=\xc3\xcd\xefG\x99\xb5\xf2\xd4o\xf4\xfa\xa2\xfc\x1e\xe3\x99I\xfd\x1an\r\xb5\xf1\xc8\x05")\xca\x03\xb8\x15;\x01\x8a\x95tHPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [\xfe\xf5\x0eGq\x00\x00\x00q\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00xsRfFzDHwBJURZHTCWaK1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa4\x00\x00\x00VWvfOMbxJbVYLedsbsaY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [c\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\x01\x00\x00psmGHBtaYUwtXejffFiK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x01\x00\x00EbPprBmVivpBDGBvGuOO4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00' │ │ │ │ - b"PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99[\t': │ │ │ │ + \xfev\xcf\x8f\x0b=\x8a\x14\x00\x83\xcb\xca\xe34\x81\xb5\x91dPK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00EbPprBmVivpBDGBvGuOO4\x95\xe2\xbeFP?=\xc3\xcd\xefG\x99\xb5\xf2\xd4o\xf4\xfa\xa2\xfc\x1e\xe3\x99I\xfd\x1an\r\xb5\xf1\xc8\x05")\xca\x03\xb8\x15;\x01\x8a\x95tHPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\xfe\xf5\x0eGq\x00\x00\x00q\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00xsRfFzDHwBJURZHTCWaK1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\x04\x86\n\x987\x00\x00\x007\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa4\x00\x00\x00VWvfOMbxJbVYLedsbsaY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\c\x98w\',\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\x01\x00\x00psmGHBtaYUwtXejffFiK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\x12\xb4Y~,\x00\x00\x00,\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x01\x00\x00EbPprBmVivpBDGBvGuOO4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00' │ │ │ │ + b"PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\t': │ │ │ │ +R\x00\x00\x00R\x00\x00\x00\x15\x00\x00\x00NofxrivUwxKBgVxPuPul1\xe0h\x19\xc6\x11w+_\xba\x1dXw\x98,\x91\xb4\xd2\xea\x1b\xdc\xe8\xfa\x82\xf3n\xac\x88\x15\x16\x1aS\xb3\x01\x94\x03G │ │ │ │ - \xdbq\xcbq\xe8b\xad4+\xa3\xa5\xe9\xa6\x82\x0e\x16a\xbc)k\xb1`g\x80\x9a\x9f\xc4\x82\xf6\xb0z\x16\x9c%\x04\xeb\xfd\xe0\x18\xd3\xfc\xeb\xe1<+PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00efNvVwewNRcjzgTWqwCo2g\x97\xe2\xec\x85\x8bv\x08<2X\xd4\x7fo\x91\x03\xdb\x19>\xc4\x8b<\xb7u\x90qz!\x9d\xa7w\xbf\xf5\x92WF\x07\xa7\xbb\x0cB\xcaOZ'Ei\xfemxCw\xc4\xb4C\xff7\r\xb7\xfa\xe9\x9e\x06pS\xfd\xf6\xa0 │ │ │ │ + \xdbq\xcbq\xe8b\xad4+\xa3\xa5\xe9\xa6\x82\x0e\x16a\xbc)k\xb1`g\x80\x9a\x9f\xc4\x82\xf6\xb0z\x16\x9c%\x04\xeb\xfd\xe0\x18\xd3\xfc\xeb\xe1<+PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00efNvVwewNRcjzgTWqwCo2g\x97\xe2\xec\x85\x8bv\x08<2X\xd4\x7fo\x91\x03\xdb\x19>\xc4\x8b<\xb7u\x90qz!\x9d\xa7w\xbf\xf5\x92WF\x07\xa7\xbb\x0cB\xcaOZ'Ei\xfemxCw\xc4\xb4C\xff7\r\xb7\xfa\xe9\x9e\x06pS\xfd\xf6\xa0 │ │ │ │ (\x84F\xcda\xa2\x95\xc4\x1ej\x13\xa1\x7f\xaf\xe1s\x85\xb0S\x9c\x08\xb6\x1dM\xb4\x0b\xfb\x1f\x0c │ │ │ │ - {\x17\x06sPK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [\xc2\xec\xa4\x9b \x00\x00\x00 │ │ │ │ + {\x17\x06sPK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\xc2\xec\xa4\x9b │ │ │ │ + \x00\x00\x00 │ │ │ │ \x00\x00\x00\x15\x00\x00\x00XqQrIhVxhqHLOvaUBPYK3>\xd1\xc7W\x01FK │ │ │ │ (\xa8yZ~\x0bVV(\xda5\xeaL\x14\x81\xae\xc0\r\x12\xfe- │ │ │ │ - \xb7\x95M\xeaPK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00msMvozuqUCYODnJxLuzb4\x11\x82\x94j\xae\xc5\x80j;\xa8|\xb4SN\xa9\x04\x1aO\xb0\xb9\x95\x96\xa5\xfd\xce\xdcW\x00H\x16\xe2@\xae\x04\xf5\x83`#\xd9\x8eYPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [\t': │ │ │ │ - +R\x00\x00\x00R\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00NofxrivUwxKBgVxPuPul1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x85\x00\x00\x00efNvVwewNRcjzgTWqwCo2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [\xc2\xec\xa4\x9b \x00\x00\x00 │ │ │ │ - \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x01\x00\x00XqQrIhVxhqHLOvaUBPYK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\x01\x00\x00msMvozuqUCYODnJxLuzb4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00" │ │ │ │ - b"PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00BdHEWGCuwqaOQonBqrKw1\x03O\xc4\xb8\xed\x12\xd2t\x08\xb9Qc\xb5\xfe\t\x7f │ │ │ │ - {\x8c^\xd7'\xe5y\xe63`T\xe1!\xda\xca\x8b\x81\xdf\xb6\xa7.\x9d\x0f\xfc\x05\x80g\xcb\xc5\xdf\xc7\x13\xee\xb5@\x8e\xa7\x0c\xcb\xf2E\x15)\xb1\xb8\x02#a8\xf1\x16\xa1PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2\xc6\\\xb0*)Y\x87g\x85\xa7\x81\x84\xe9O\xe5N\x13Z\x11\xa1$b\xe9z\xeaQ\xaaE\xf3\x1d*\xaf\x01 │ │ │ │ - (5\xda\xb4PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3\xd1\x1b\xe1\xb5\x82\x9e\xe8\xd3\\\x0f\xe8\x87a\xc6 │ │ │ │ - \xb71?\r\xb3\nZ\xce\x06\xa5\xe9\xfd\xf3)\x1a\xcd\x86\x0e1)\xaa\xb72\xf1\x10NPK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00VGobtiChjVHmTGXzUJcm4\x90\xa8Wy\xb4sS\xd7\xed\xbaF\xc5\x06S\x02\xc7XL\t\x0c\xa5\x01\x13\x189KN\xc2\r\xd6\xdf\xaa~F\xban\xcc%B\xd0\xb31\xdc\xdf}\xf1\xc3s\xcaz\xf6\xcb#\x81\x8d\xbe\x0b\xf2y\x8d\x14\xa4\xc86\x18I\xc8\r\xd7\xc9\xdd5\xeb\xecRV\xae\xf2\xd2Q\x919\xbc\xb0I\xb7\xf2\x1bd\x83Z\xa6\x97\xc2\x15\x95\xdc\x11\xd2\x89\xc0j\xb1DC8\xb6T\x0f\xdcPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00BdHEWGCuwqaOQonBqrKw1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01w\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x01\x00\x00VGobtiChjVHmTGXzUJcm4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00" │ │ │ │ - b'PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99[OH\xa6 │ │ │ │ + \xb7\x95M\xeaPK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00msMvozuqUCYODnJxLuzb4\x11\x82\x94j\xae\xc5\x80j;\xa8|\xb4SN\xa9\x04\x1aO\xb0\xb9\x95\x96\xa5\xfd\xce\xdcW\x00H\x16\xe2@\xae\x04\xf5\x83`#\xd9\x8eYPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\t': │ │ │ │ + +R\x00\x00\x00R\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00NofxrivUwxKBgVxPuPul1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\x14\x18\xf9\xb7e\x00\x00\x00e\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x85\x00\x00\x00efNvVwewNRcjzgTWqwCo2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\xc2\xec\xa4\x9b │ │ │ │ + \x00\x00\x00 │ │ │ │ + \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x01\x00\x00XqQrIhVxhqHLOvaUBPYK3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\x07Y3S)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\x01\x00\x00msMvozuqUCYODnJxLuzb4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00" │ │ │ │ + b"PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00BdHEWGCuwqaOQonBqrKw1\x03O\xc4\xb8\xed\x12\xd2t\x08\xb9Qc\xb5\xfe\t\x7f │ │ │ │ + {\x8c^\xd7'\xe5y\xe63`T\xe1!\xda\xca\x8b\x81\xdf\xb6\xa7.\x9d\x0f\xfc\x05\x80g\xcb\xc5\xdf\xc7\x13\xee\xb5@\x8e\xa7\x0c\xcb\xf2E\x15)\xb1\xb8\x02#a8\xf1\x16\xa1PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2\xc6\\\xb0*)Y\x87g\x85\xa7\x81\x84\xe9O\xe5N\x13Z\x11\xa1$b\xe9z\xeaQ\xaaE\xf3\x1d*\xaf\x01 │ │ │ │ + (5\xda\xb4PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3\xd1\x1b\xe1\xb5\x82\x9e\xe8\xd3\\\x0f\xe8\x87a\xc6 │ │ │ │ + \xb71?\r\xb3\nZ\xce\x06\xa5\xe9\xfd\xf3)\x1a\xcd\x86\x0e1)\xaa\xb72\xf1\x10NPK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00VGobtiChjVHmTGXzUJcm4\x90\xa8Wy\xb4sS\xd7\xed\xbaF\xc5\x06S\x02\xc7XL\t\x0c\xa5\x01\x13\x189KN\xc2\r\xd6\xdf\xaa~F\xban\xcc%B\xd0\xb31\xdc\xdf}\xf1\xc3s\xcaz\xf6\xcb#\x81\x8d\xbe\x0b\xf2y\x8d\x14\xa4\xc86\x18I\xc8\r\xd7\xc9\xdd5\xeb\xecRV\xae\xf2\xd2Q\x919\xbc\xb0I\xb7\xf2\x1bd\x83Z\xa6\x97\xc2\x15\x95\xdc\x11\xd2\x89\xc0j\xb1DC8\xb6T\x0f\xdcPK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\xe5\xb4\xa4\xb0D\x00\x00\x00D\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00BdHEWGCuwqaOQonBqrKw1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\x81\n\xce\xa3%\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01w\x00\x00\x00WRXqVZNoIEvpdggzHNcQ2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\`5\xfe4)\x00\x00\x00)\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x00\x00\x00DrtsRHhWjgrFcHKPVFPi3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\x8a\xe4\x1f\x82n\x00\x00\x00n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x01\x00\x00VGobtiChjVHmTGXzUJcm4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00" │ │ │ │ + b'PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\OH\xa6 │ │ │ │ [\x88\x00\x00\x00\x88\x00\x00\x00\x15\x00\x00\x00DyHKewLhhibhzUGoPJPV1\x86Q\xaf\xa9J\xc0\x9cx\xc1\xb1\xc7\xf1\x9c\xd1\xd02NK\x026h8\x88V\xc0+\x12\x05;\xb9\xf6\xa27\xe7\xbc\x81\xf9uQ\'V\rU\xd1j\xe0\xcf\x87\nD\xc6W\xe1\x1b\xc0,\xcf\xabw\xe9\x14\xf54\x89\xfb\xc9\xf2\x87\\u\xbaQ\x9aI\xe9##\xf4\xc9\xd1/ │ │ │ │ \x87\xf6u8\x97H\xb80F\x1dFe\x03\x10\xcf\xfb6\xf2\xb1\xaf1\x02 │ │ │ │ - {t\xfe\x9f\x8cs\x04\xfd\xb5\xae.\'\x9c\xd8s\xbc\xc3Jv\x93f\xf6\xb7\x90\xc4B=\xcd\xb5\xf1u\xbf\xb7PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00wsuNZTypxrmjXzftuAYY2p\xcc\x9f\xf9w\xa1\x00/ │ │ │ │ + {t\xfe\x9f\x8cs\x04\xfd\xb5\xae.\'\x9c\xd8s\xbc\xc3Jv\x93f\xf6\xb7\x90\xc4B=\xcd\xb5\xf1u\xbf\xb7PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00wsuNZTypxrmjXzftuAYY2p\xcc\x9f\xf9w\xa1\x00/ │ │ │ │ \xf1\xa2\xc9t\xdc\x18\x14\xd0/\x86f\xa7 │ │ │ │ - [9\\\xba\x0ew\x16\x04\xc3\x02B;f)\xeee\x00\xd4"Zwt\xd4\xc3\xf3\x00\xdfk\xc3\x15PK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [p\x0c\x9d\xfe \x00\x00\x00 │ │ │ │ + [9\\\xba\x0ew\x16\x04\xc3\x02B;f)\xeee\x00\xd4"Zwt\xd4\xc3\xf3\x00\xdfk\xc3\x15PK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\p\x0c\x9d\xfe │ │ │ │ + \x00\x00\x00 │ │ │ │ \x00\x00\x00\x15\x00\x00\x00GoEKRJHEeXLoKGItDIkA36\xf3?\xe5\xf0 │ │ │ │ [\xe8\xadA\xd5\x82\xc1 │ │ │ │ (\xabw\xe8\x7f\xb3\xf6\xd2\x0c\xe4\x03\xcf\xe4r\xdb │ │ │ │ - {\x81\xf4\xf3HPK\x03\x04\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00loHFWYBepAJXibTPNyJv4bU\xc8\x18\xad`\xa7]\xdeM\xfcm\xe1\x10|\xf9\xa2d\x00\x16\x1fD|\xe2r7\xd9\x92\xad\xfcbS\xbe\xb6\xe0\xc8\xe0\xa2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [OH\xa6 │ │ │ │ - [\x88\x00\x00\x00\x88\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00DyHKewLhhibhzUGoPJPV1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbb\x00\x00\x00wsuNZTypxrmjXzftuAYY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [p\x0c\x9d\xfe \x00\x00\x00 │ │ │ │ + {\x81\xf4\xf3HPK\x03\x04\x14\x00\x00\x00\x00\x00S3)\\\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00loHFWYBepAJXibTPNyJv4bU\xc8\x18\xad`\xa7]\xdeM\xfcm\xe1\x10|\xf9\xa2d\x00\x16\x1fD|\xe2r7\xd9\x92\xad\xfcbS\xbe\xb6\xe0\xc8\xe0\xa2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\OH\xa6 │ │ │ │ + [\x88\x00\x00\x00\x88\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00DyHKewLhhibhzUGoPJPV1PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\xd0\xb4\x8e\xd42\x00\x00\x002\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbb\x00\x00\x00wsuNZTypxrmjXzftuAYY2PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\p\x0c\x9d\xfe │ │ │ │ + \x00\x00\x00 │ │ │ │ \x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01 │ │ │ │ - \x01\x00\x00GoEKRJHEeXLoKGItDIkA3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x93\x03\x99 │ │ │ │ - [\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x01\x00\x00loHFWYBepAJXibTPNyJv4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00' │ │ │ │ + \x01\x00\x00GoEKRJHEeXLoKGItDIkA3PK\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00S3)\\\xae\x8c"\xf0&\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x01\x00\x00loHFWYBepAJXibTPNyJv4PK\x05\x06\x00\x00\x00\x00\x04\x00\x04\x00\x0c\x01\x00\x00\xcc\x01\x00\x00\x00\x00' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.zip(uncompressed_size=256, num_files=32, │ │ │ │ min_file_size=4, compression='bz2') │ │ │ │ ... │ │ │ │ - b'PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [g#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1BZh91AY&SY\xb9;q\x1c\x00\x00\x08\xff\xff\xc0\xc0H\x00\xca3\x98\x88\x90T\x00\x81\xe0A`\\\x02\x16\x0e\x1098\x03\x01\x02D\x01\x11\x1b\x00,4 │ │ │ │ + b'PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\g#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1BZh91AY&SY\xb9;q\x1c\x00\x00\x08\xff\xff\xc0\xc0H\x00\xca3\x98\x88\x90T\x00\x81\xe0A`\\\x02\x16\x0e\x1098\x03\x01\x02D\x01\x11\x1b\x00,4 │ │ │ │ \x00T`\x98\x83&CA\x88h\r4\x1902\x86i\xa4\xf2d1\x06\x99\x19\x1a4i\x82h\xc8\xf5\x03h\xd0dOQ\xea1\xa41r\x01\xe79\xfa\x9c\xfbY_\xc3\x16Y\xaa\r\'\xfc- │ │ │ │ \x03|P\x03\xd9"\x8a\x13\x18\xa3\x0c\xb5\x13\xce$\xce\x10\xdbm_\x84\x02\x10\x13\x84?OY\xf9\xe0\x1d\x19\x047.9HSZ\xf7S\x18\xf7\x8b\xb9"\x9c │ │ │ │ - (H\\\x9d\xb8\x8e\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2BZh91AY&SY\x91t\x99\xe9\x00\x00\x00X\xc2\x00\x08\x0c\x00\x08\x00 │ │ │ │ + (H\\\x9d\xb8\x8e\x00PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2BZh91AY&SY\x91t\x99\xe9\x00\x00\x00X\xc2\x00\x08\x0c\x00\x08\x00 │ │ │ │ \x00\x02\x00\x00 │ │ │ │ - \x00"\x03e\x08`4\x11|]\xc9\x14\xe1BBE\xd2g\xa4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00HsjAcfZksMRViIYdJRrn3BZh91AY&SY\x1d"\xce\x8d\x00\x00\x12w\xff\xc1\x00@\x80\x00`\n\x01$ │ │ │ │ + \x00"\x03e\x08`4\x11|]\xc9\x14\xe1BBE\xd2g\xa4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00HsjAcfZksMRViIYdJRrn3BZh91AY&SY\x1d"\xce\x8d\x00\x00\x12w\xff\xc1\x00@\x80\x00`\n\x01$ │ │ │ │ \x10\x00\x10\x10@\x00\x88\x01\x80\x08\x05\x80!\x02%\x00\x16\x10!\x00 │ │ │ │ \x00#\x01\xa0\x00i\xe5\x03jz\x9bj\x86\x18&\x04\xc0CFM0u\x97\xc1\x0e4vD\xecW\x03 │ │ │ │ {\xd2\xaf\tO\x90\x90eT\x11\xcd\x83\x01\'\x1f\x8b\xb9"\x9c │ │ │ │ - (H\x0e\x91gF\x80PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [W\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00dKxUVFacqRcQYvCYYRga4BZh91AY&SY\xef\xae\x0bX\x00\x00\x04\xc90 │ │ │ │ + (H\x0e\x91gF\x80PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\W\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00dKxUVFacqRcQYvCYYRga4BZh91AY&SY\xef\xae\x0bX\x00\x00\x04\xc90 │ │ │ │ \x80\x10\x04"\x02\x00\x10 \x00 │ │ │ │ - \x001\x06LA\x03L&F\x11A\xcf\x17rE8P\x90\xef\xae\x0bXPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oYfSueoxPSgBHsToacJD5BZh91AY&SY\xf0\x17\x17\x12\x00\x00\x00 │ │ │ │ + \x001\x06LA\x03L&F\x11A\xcf\x17rE8P\x90\xef\xae\x0bXPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oYfSueoxPSgBHsToacJD5BZh91AY&SY\xf0\x17\x17\x12\x00\x00\x00 │ │ │ │ \x0b\x82\x00\x00\x01\x00\x01\x00\x10\x00\x02 │ │ │ │ \x00!\x83A\x9a\tpqw$S\x85\t\x0f\x01qq │ │ │ │ - PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00TjtphorteObohEsZgfLW6BZh91AY&SY\xb6\xce\xa9\x04\x00\x00\x00\x924\x04\x00\x00\x08\x00\x10\x00@\x00\x01 │ │ │ │ - \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0bl\xea\x90@PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00pfDzrPQggzbrJiiDPZeQ7BZh91AY&SYy\xcf\x8a\x94\x00\x00\x01`\x84\x04\x00\x00\x00\xa0\x00\x02\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe7>*PPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00fCpVOLlelZEijfQSbBNk8BZh91AY&SY │ │ │ │ + PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00TjtphorteObohEsZgfLW6BZh91AY&SY\xb6\xce\xa9\x04\x00\x00\x00\x924\x04\x00\x00\x08\x00\x10\x00@\x00\x01 │ │ │ │ + \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0bl\xea\x90@PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00pfDzrPQggzbrJiiDPZeQ7BZh91AY&SYy\xcf\x8a\x94\x00\x00\x01`\x84\x04\x00\x00\x00\xa0\x00\x02\x00 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe7>*PPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00fCpVOLlelZEijfQSbBNk8BZh91AY&SY │ │ │ │ (\'$\x8d\x00\x00\x01\xa1D\x02\x00\x00\x10\x08\x00\x00\x08 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa0\x9c\x924PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ZPGfxsRfFzDHwBJURZHT9BZh91AY&SYy\xadb\xa8\x00\x00\x00@\x10\x04\x00\x14\x01 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xe6\xb5\x8a\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bhnORELPdeTclcaRrihI10BZh91AY&SY\xfarub\x00\x00\x01\xb0\x04 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa0\x9c\x924PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ZPGfxsRfFzDHwBJURZHT9BZh91AY&SYy\xadb\xa8\x00\x00\x00@\x10\x04\x00\x14\x01 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xe6\xb5\x8a\xa0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bhnORELPdeTclcaRrihI10BZh91AY&SY\xfarub\x00\x00\x01\xb0\x04 │ │ │ │ \x00\x00\x81\x08\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xe9\xc9\xd5\x88PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xa6G │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xe9\xc9\xd5\x88PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xa6G │ │ │ │ (\xb3*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MVkBFQzPuESPIajAndSX11BZh91AY&SY\xd7\xb5\x81\x83\x00\x00\x01\xa0\x06\x00\x00\x84\x00@\x00 │ │ │ │ - \x00!\x98\x19\x83,.\xe4\x8ap\xa1!\xafk\x03\x06PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [K\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iWmLrWzhUFeKQsbyxfOb12BZh91AY&SY5\xc8\x9d\xee\x00\x00\x01\t\x18\x02\x00\x08\x00\x02\x00 │ │ │ │ + \x00!\x98\x19\x83,.\xe4\x8ap\xa1!\xafk\x03\x06PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\K\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iWmLrWzhUFeKQsbyxfOb12BZh91AY&SY5\xc8\x9d\xee\x00\x00\x01\t\x18\x02\x00\x08\x00\x02\x00 │ │ │ │ \x00 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xd7"w\xb8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00tOzTFyGrgJGPgVPVTJQA13BZh91AY&SY+\x12Kd\x00\x00\x00 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xd7"w\xb8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00tOzTFyGrgJGPgVPVTJQA13BZh91AY&SY+\x12Kd\x00\x00\x00 │ │ │ │ \r\x08\x00\x00\x01\x00@\x08\x00 │ │ │ │ \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xacI- │ │ │ │ - \x90PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NxPdcWzUXIDleQUOKvpf14BZh91AY&SY\xd3\x19KA\x00\x00\x01\x98\x02\x00\x08\x02\x00\x04@ │ │ │ │ + \x90PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NxPdcWzUXIDleQUOKvpf14BZh91AY&SY\xd3\x19KA\x00\x00\x01\x98\x02\x00\x08\x02\x00\x04@ │ │ │ │ \x00!\x9ah3M\x13<]\xc9\x14\xe1BCLe- │ │ │ │ - \x04PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dviXPwvzSqnsgJrjRltF15BZh91AY&SY@\xf9!a\x00\x00\x01\xc9\x00 │ │ │ │ + \x04PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dviXPwvzSqnsgJrjRltF15BZh91AY&SY@\xf9!a\x00\x00\x01\xc9\x00 │ │ │ │ \x00\x00\x00\x80P │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\x03\xe4\x85\x84PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MpJWmhxyKnbkrXpTCrEe16BZh91AY&SY\t\xe2\xfd\x88\x00\x00\x01\x06\x04@\x08@\x00@\x00 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\x03\xe4\x85\x84PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MpJWmhxyKnbkrXpTCrEe16BZh91AY&SY\t\xe2\xfd\x88\x00\x00\x01\x06\x04@\x08@\x00@\x00 │ │ │ │ \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\'\x8b\xf6 │ │ │ │ - PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [B\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PqmNpvcgbedvCMhvHext17BZh91AY&SY\x8a │ │ │ │ + PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\B\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PqmNpvcgbedvCMhvHext17BZh91AY&SY\x8a │ │ │ │ [\x88P\x00\x00\x00\xc0\x06\x04\x00@\x00"\x00 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB)n!@PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x06F* │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB)n!@PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x06F* │ │ │ │ [.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YUwtXejffFiKWjvjXrBs18BZh91AY&SYz\x813\xc0\x00\x00\x01\xc1 │ │ │ │ \xc0\x00\x00@\x01\x00\x00\x80 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xea\x04\xcf\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RxylfYpFwNezXCvGboIa19BZh91AY&SY\xb1\xe4I\xf3\x00\x00\x01\x08E\x04\x00 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xea\x04\xcf\x00PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RxylfYpFwNezXCvGboIa19BZh91AY&SY\xb1\xe4I\xf3\x00\x00\x01\x08E\x04\x00 │ │ │ │ \x00\x00\x10\x08\x00 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\xc7\x91\'\xccPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sTIkednBgSUNdSogBkfX20BZh91AY&SY\x92UG\xad\x00\x00\x00\x00i\x00\x01\x02\x00\x00\x01\x10\x00 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBIU\x1e\xb4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x87\xdc5 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\xc7\x91\'\xccPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sTIkednBgSUNdSogBkfX20BZh91AY&SY\x92UG\xad\x00\x00\x00\x00i\x00\x01\x02\x00\x00\x01\x10\x00 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBIU\x1e\xb4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x87\xdc5 │ │ │ │ (.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DhgguyDpGMlzAzXxhzUl21BZh91AY&SY\x1c\xba\x15\xaa\x00\x00\x01\xd0\x04\x82\x00\x10\x00\x00@ │ │ │ │ \x00 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@r\xe8V\xa8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JeXWusgaoHpUhDjwLtrH22BZh91AY&SY\x9b\xacO\xfa\x00\x00\x00\x84\x11\x00\x08 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@r\xe8V\xa8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JeXWusgaoHpUhDjwLtrH22BZh91AY&SY\x9b\xacO\xfa\x00\x00\x00\x84\x11\x00\x08 │ │ │ │ \x00\x02\x00 │ │ │ │ - \x000\xcc\x0cz\x82qw$S\x85\t\t\xba\xc4\xff\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gVxPuPulkWEcumejcHjF23BZh91AY&SY\xe1\x85@\xe6\x00\x00\x00\x00+ │ │ │ │ + \x000\xcc\x0cz\x82qw$S\x85\t\t\xba\xc4\xff\xa0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gVxPuPulkWEcumejcHjF23BZh91AY&SY\xe1\x85@\xe6\x00\x00\x00\x00+ │ │ │ │ \x00\x04\x00\x10\x00\x00\x10 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x86\x15\x03\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cKIHCMwxnyrccspadwlF24BZh91AY&SYj\xee\xef\xcc\x00\x00\x01\x89\x11\x04\x00\x10\x00\x00\x02\x00@ │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xab\xbb\xbf0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [J\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00FeqBUnBjeTrRnLpAuzTm25BZh91AY&SY\xd6W\xe5r\x00\x00\x00\xd0\x01\x84\x00\x02\x00\x00\x08\x00\x02 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BCY_\x95\xc8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LcQYxgefNvVwewNRcjzg26BZh91AY&SYX\x8e\xed6\x00\x00\x01\x08\x1a\x01\x00\x08\x00\x04\x00\x00\x01 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BAb;\xb4\xd8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CoCkpwFBnmgOfMmoMIMA27BZh91AY&SY\x1a\rW\xb1\x00\x00\x00\x88D\x00\x05\x00\x08\x04\x00 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@h5^\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [k;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YDlLCoMUdprtyEhaAtHQ28BZh91AY&SY^zSv\x00\x00\x01\x16\x00\x00\x80\x02\x00\x80\x10 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BAy\xe9M\xd8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NOODKlMQNsEGUfRBsxal29BZh91AY&SY\xaf\xb4\xce\x02\x00\x00\x01\x90\x10\x80@@\x00\x01\x02 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xbe\xd38\x08PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00nFKQOtdbLYrwLInIpsCM30BZh91AY&SY\x8c|\xca\xd2\x00\x00\x01`\x08\x80\x08\x00\x00\x84\x00\x00\x08 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB1\xf3+HPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [f\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bclIddYvUlwsjrZMtvnB31BZh91AY&SY\x01\xb1 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x86\x15\x03\x98PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cKIHCMwxnyrccspadwlF24BZh91AY&SYj\xee\xef\xcc\x00\x00\x01\x89\x11\x04\x00\x10\x00\x00\x02\x00@ │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA\xab\xbb\xbf0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\J\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00FeqBUnBjeTrRnLpAuzTm25BZh91AY&SY\xd6W\xe5r\x00\x00\x00\xd0\x01\x84\x00\x02\x00\x00\x08\x00\x02 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BCY_\x95\xc8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LcQYxgefNvVwewNRcjzg26BZh91AY&SYX\x8e\xed6\x00\x00\x01\x08\x1a\x01\x00\x08\x00\x04\x00\x00\x01 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BAb;\xb4\xd8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CoCkpwFBnmgOfMmoMIMA27BZh91AY&SY\x1a\rW\xb1\x00\x00\x00\x88D\x00\x05\x00\x08\x04\x00 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@h5^\xc4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\k;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YDlLCoMUdprtyEhaAtHQ28BZh91AY&SY^zSv\x00\x00\x01\x16\x00\x00\x80\x02\x00\x80\x10 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BAy\xe9M\xd8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NOODKlMQNsEGUfRBsxal29BZh91AY&SY\xaf\xb4\xce\x02\x00\x00\x01\x90\x10\x80@@\x00\x01\x02 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xbe\xd38\x08PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00nFKQOtdbLYrwLInIpsCM30BZh91AY&SY\x8c|\xca\xd2\x00\x00\x01`\x08\x80\x08\x00\x00\x84\x00\x00\x08 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BB1\xf3+HPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\f\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bclIddYvUlwsjrZMtvnB31BZh91AY&SY\x01\xb1 │ │ │ │ \xa8\x00\x00\x00(\x06\x02\x00\x00\x01\x00\x80 \x00 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x06\xc4\x82\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iAGIRKemRjXXUMRDLwSf32BZh91AY&SY\xa7#\xc9\xe9\x00\x00\x01\xa4A\x04\x00\x00\x04 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x06\xc4\x82\xa0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00iAGIRKemRjXXUMRDLwSf32BZh91AY&SY\xa7#\xc9\xe9\x00\x00\x01\xa4A\x04\x00\x00\x04 │ │ │ │ \x00\x00\x10 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x9c\x8f\'\xa4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [g#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd7\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01=\x01\x00\x00HsjAcfZksMRViIYdJRrn3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [W\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdb\x01\x00\x00dKxUVFacqRcQYvCYYRga4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01B\x02\x00\x00oYfSueoxPSgBHsToacJD5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x02\x00\x00TjtphorteObohEsZgfLW6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x08\x03\x00\x00pfDzrPQggzbrJiiDPZeQ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x03\x00\x00fCpVOLlelZEijfQSbBNk8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xca\x03\x00\x00ZPGfxsRfFzDHwBJURZHT9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\'\x04\x00\x00bhnORELPdeTclcaRrihI10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xa6G │ │ │ │ - (\xb3*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00MVkBFQzPuESPIajAndSX11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [K\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe5\x04\x00\x00iWmLrWzhUFeKQsbyxfOb12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01G\x05\x00\x00tOzTFyGrgJGPgVPVTJQA13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa9\x05\x00\x00NxPdcWzUXIDleQUOKvpf14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\t\x06\x00\x00dviXPwvzSqnsgJrjRltF15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x06\x00\x00MpJWmhxyKnbkrXpTCrEe16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [B\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc9\x06\x00\x00PqmNpvcgbedvCMhvHext17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x06F* │ │ │ │ - [.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01)\x07\x00\x00YUwtXejffFiKWjvjXrBs18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8b\x07\x00\x00RxylfYpFwNezXCvGboIa19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xed\x07\x00\x00sTIkednBgSUNdSogBkfX20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x87\xdc5 │ │ │ │ - (.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x08\x00\x00DhgguyDpGMlzAzXxhzUl21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x08\x00\x00JeXWusgaoHpUhDjwLtrH22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x10\t\x00\x00gVxPuPulkWEcumejcHjF23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01r\t\x00\x00cKIHCMwxnyrccspadwlF24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [J\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\t\x00\x00FeqBUnBjeTrRnLpAuzTm25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x016\n\x00\x00LcQYxgefNvVwewNRcjzg26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x98\n\x00\x00CoCkpwFBnmgOfMmoMIMA27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [k;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf8\n\x00\x00YDlLCoMUdprtyEhaAtHQ28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01X\x0b\x00\x00NOODKlMQNsEGUfRBsxal29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00nFKQOtdbLYrwLInIpsCM30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [f\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00bclIddYvUlwsjrZMtvnB31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01|\x0c\x00\x00iAGIRKemRjXXUMRDLwSf32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x9c\x8f\'\xa4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\g#\x1c\xdc\xa4\x00\x00\x00S\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00RNvnAvOpyEVAoNGnVZQU1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xe3\x16p\xa63\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd7\x00\x00\x00SlQGWFdgjRgeRgFkYLyL2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xce\xb1p\xb9k\x00\x00\x00*\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01=\x01\x00\x00HsjAcfZksMRViIYdJRrn3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\W\xc7$\x8a4\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdb\x01\x00\x00dKxUVFacqRcQYvCYYRga4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xf9\x029\x8d0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01B\x02\x00\x00oYfSueoxPSgBHsToacJD5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x92\xddA\xdb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x02\x00\x00TjtphorteObohEsZgfLW6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xba\x1b]T.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x08\x03\x00\x00pfDzrPQggzbrJiiDPZeQ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x04t\xb4\x91.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x03\x00\x00fCpVOLlelZEijfQSbBNk8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xbb\x81J0*\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xca\x03\x00\x00ZPGfxsRfFzDHwBJURZHT9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xf4\xebU\xf6,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\'\x04\x00\x00bhnORELPdeTclcaRrihI10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xa6G │ │ │ │ + (\xb3*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00MVkBFQzPuESPIajAndSX11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\K\xbe4P.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe5\x04\x00\x00iWmLrWzhUFeKQsbyxfOb12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\1\xde\xde\xa5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01G\x05\x00\x00tOzTFyGrgJGPgVPVTJQA13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x1033\xd5,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa9\x05\x00\x00NxPdcWzUXIDleQUOKvpf14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xden_o,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\t\x06\x00\x00dviXPwvzSqnsgJrjRltF15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xa0\x91\xb7\x1e,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01i\x06\x00\x00MpJWmhxyKnbkrXpTCrEe16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\B\x8d\x97I,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc9\x06\x00\x00PqmNpvcgbedvCMhvHext17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x06F* │ │ │ │ + [.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01)\x07\x00\x00YUwtXejffFiKWjvjXrBs18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xc6\xff\x85\xb2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8b\x07\x00\x00RxylfYpFwNezXCvGboIa19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xeak\x8b\x97.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xed\x07\x00\x00sTIkednBgSUNdSogBkfX20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x87\xdc5 │ │ │ │ + (.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x08\x00\x00DhgguyDpGMlzAzXxhzUl21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xdb\x17$p+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x08\x00\x00JeXWusgaoHpUhDjwLtrH22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xea\xa3>\x15.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x10\t\x00\x00gVxPuPulkWEcumejcHjF23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x94\x9f\xc1C.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01r\t\x00\x00cKIHCMwxnyrccspadwlF24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\J\x8c\'\xcf.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\t\x00\x00FeqBUnBjeTrRnLpAuzTm25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xe0\x98k\xb8.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x016\n\x00\x00LcQYxgefNvVwewNRcjzg26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x15S\x0eP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x98\n\x00\x00CoCkpwFBnmgOfMmoMIMA27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\k;k_,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf8\n\x00\x00YDlLCoMUdprtyEhaAtHQ28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x17\n\xb3\x7f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01X\x0b\x00\x00NOODKlMQNsEGUfRBsxal29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xb3\xdcA\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00nFKQOtdbLYrwLInIpsCM30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\f\x13U\xf5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00bclIddYvUlwsjrZMtvnB31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x07n\x17U.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01|\x0c\x00\x00iAGIRKemRjXXUMRDLwSf32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ \x00 \x00w\x08\x00\x00\xde\x0c\x00\x00\x00\x00' │ │ │ │ - b'PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1BZh91AY&SY\x12\xa6\xbba\x00\x00\x03\xff\xff\xcd\x10)\x10H\x00\x00J@A\xc9\xa0`\x10\x00\x04\\I\xa7\x00\x92a\xe4 │ │ │ │ + b'PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1BZh91AY&SY\x12\xa6\xbba\x00\x00\x03\xff\xff\xcd\x10)\x10H\x00\x00J@A\xc9\xa0`\x10\x00\x04\\I\xa7\x00\x92a\xe4 │ │ │ │ \x06\x11\x00/\x10 \x02\x02 │ │ │ │ \x00T`\x98LL\x991\x190\x00F\x10bf\x98\xa7\xea\x18\x00\x990\x9a0\x02mF&\x86\x01<\xa6O\n>\xef\xbb\xabk\xbc\n\x99\x99&\x92\x80\x90|\xba\xf3r?\x80\x1f\xabu\xb6\xfdv\x01\xb2- │ │ │ │ D(\xb4\x18\x84/ │ │ │ │ - \xba\x044\n\xef\xfb\x10X\x80\xfe\x8cJ\x10\n]@7\x17rE8P\x90\x12\xa6\xbbaPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00OKOtybVHPNUsZiksKaMD2BZh91AY&SY\xcc\xf9\xb0\xb7\x00\x00\x04\x9b\xdf │ │ │ │ + \xba\x044\n\xef\xfb\x10X\x80\xfe\x8cJ\x10\n]@7\x17rE8P\x90\x12\xa6\xbbaPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00OKOtybVHPNUsZiksKaMD2BZh91AY&SY\xcc\xf9\xb0\xb7\x00\x00\x04\x9b\xdf │ │ │ │ \x80\x08\x00\x04\x01@\x00\x00 │ │ │ │ \x0c\x00\x80\x01\x00\x00\x10\x00\x90\xa3\x00 │ │ │ │ - \x001L\x98\x99\x06F\x14\x00\x01\xe9\xea\x8b\xa5\xf7c\x8b\xc8\x17Fc\xe2\xeeH\xa7\n\x12\x19\x9f6\x16\xe0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xeeP\xe4\x10i\x00\x00\x00 │ │ │ │ + \x001L\x98\x99\x06F\x14\x00\x01\xe9\xea\x8b\xa5\xf7c\x8b\xc8\x17Fc\xe2\xeeH\xa7\n\x12\x19\x9f6\x16\xe0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xeeP\xe4\x10i\x00\x00\x00 │ │ │ │ (\x00\x00\x00\x15\x00\x00\x00ebanNuOGuTbyRgKrbyBc3BZh91AY&SY\x96\xc7\xce\xee\x00\x00\x0f\xff\x7f\x90\x04\x01\x81\x080\x00@DH\x88$ │ │ │ │ \x80&\x84\x00\x04 \x80`@\x01!@\x00\x00 !\x00 │ │ │ │ \x00#\x00\xd04\r\x1e\xa0h\xf4\x9b5C\x0c\x8c\t\xa6\x04\xc8bh\xc3\xde\xd5\x83\xc64\xf8 │ │ │ │ (\xb9H;e/ │ │ │ │ - \x92\x106\x87\xbd#\x11Q\xa0\n?\x17rE8P\x90\x96\xc7\xce\xeePK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00NxhGjAUqXkPFQBKVhOce4BZh91AY&SY0\xfb\x8d\x8a\x00\x00\x03\\\x1f │ │ │ │ + \x92\x106\x87\xbd#\x11Q\xa0\n?\x17rE8P\x90\x96\xc7\xce\xeePK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00NxhGjAUqXkPFQBKVhOce4BZh91AY&SY0\xfb\x8d\x8a\x00\x00\x03\\\x1f │ │ │ │ \x00\x00@\x02\x04\x02\x00\x00\x08\x84 \x00\x00\x10\x00\x80 │ │ │ │ - \x00"\x00\x0c\x84\r\x03B\xd9\xf6\x8e\x12\x01\xf1w$S\x85\t\x03\x0f\xb8\xd8\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00qbMaUkvdqucNKsRecsUN5BZh91AY&SY\xc0\xdb\x0f\n\x00\x00\x01B#\x00\x00\x80\x04\x00\x01\x08\x00\x00@ │ │ │ │ - \x000\xcd\x00\xc3D27\x17rE8P\x90\xc0\xdb\x0f\nPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00PjusgsjGHaxCTzecSPSn6BZh91AY&SYu\xa3\xd5\xb7\x00\x00\x00\x18\x18\x00 │ │ │ │ + \x00"\x00\x0c\x84\r\x03B\xd9\xf6\x8e\x12\x01\xf1w$S\x85\t\x03\x0f\xb8\xd8\xa0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00qbMaUkvdqucNKsRecsUN5BZh91AY&SY\xc0\xdb\x0f\n\x00\x00\x01B#\x00\x00\x80\x04\x00\x01\x08\x00\x00@ │ │ │ │ + \x000\xcd\x00\xc3D27\x17rE8P\x90\xc0\xdb\x0f\nPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00PjusgsjGHaxCTzecSPSn6BZh91AY&SYu\xa3\xd5\xb7\x00\x00\x00\x18\x18\x00 │ │ │ │ \x10\x00\x00\x10\x00\x80 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xd6\x8fV\xdcPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ybVGobtiChjVHmTGXzUJ7BZh91AY&SY\x8d\x80 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\xd6\x8fV\xdcPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00ybVGobtiChjVHmTGXzUJ7BZh91AY&SY\x8d\x80 │ │ │ │ {1\x00\x00\x00\x00\xb0\x08\x08@\x00\x00@ │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BB6\x01\xec\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00imlTyThDaWauPZbQAbOf8BZh91AY&SY_I\xd05\x00\x00\x00\xc4\x06\x00\x02\x00\x01\x10\x00\x01\x00 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA}\'@\xd4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00wVrmhABdvIYwwyluHuER9BZh91AY&SY\'\xfes\xaa\x00\x00\x01@\x88\x80\x08\x00 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BB6\x01\xec\xc4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00imlTyThDaWauPZbQAbOf8BZh91AY&SY_I\xd05\x00\x00\x00\xc4\x06\x00\x02\x00\x01\x10\x00\x01\x00 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BA}\'@\xd4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00wVrmhABdvIYwwyluHuER9BZh91AY&SY\'\xfes\xaa\x00\x00\x01@\x88\x80\x08\x00 │ │ │ │ \x00\x01\x10\x00 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x9f\xf9\xce\xa8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oFTuGBShuNMYwfxyiyiV10BZh91AY&SYg\xdes\x8a\x00\x00\x00\x0c\x08\x00 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x9f\xf9\xce\xa8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oFTuGBShuNMYwfxyiyiV10BZh91AY&SYg\xdes\x8a\x00\x00\x00\x0c\x08\x00 │ │ │ │ \x00 @\x04 \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\x9fy\xce │ │ │ │ - (PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xbe\xa4 │ │ │ │ + (PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xbe\xa4 │ │ │ │ [\x1c,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00GNGNkXjEpGpwJnLsgFiw11BZh91AY&SY\xe7m\x0f\xcd\x00\x00\x01\x90\x03\x01\x80\x00 │ │ │ │ \x00\x02 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9d\xb4?4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CCiklBQsTMLrgYSvSUrA12BZh91AY&SY\xadh\xb1m\x00\x00\x00\x04\xa4\x00\x10\x00@\x00\x04@\x00 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xb5\xa2\xc5\xb4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TZsXAYZQJiaEKWAKHkHZ13BZh91AY&SYx\'Ld\x00\x00\x01\x12D\x00\x08\x01\x00\x00@@\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe0\x9d1\x90PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PaUQyfxEnzOVDReSViRS14BZh91AY&SY\xee\x9f\x8fD\x00\x00\x00\x01E\x00\x10\x00\x80\x00\x00\xc0\x00 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xba~=\x10PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [DQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bguUDVWeErAxyfRzHyjC15BZh91AY&SY │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9d\xb4?4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CCiklBQsTMLrgYSvSUrA12BZh91AY&SY\xadh\xb1m\x00\x00\x00\x04\xa4\x00\x10\x00@\x00\x04@\x00 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xb5\xa2\xc5\xb4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TZsXAYZQJiaEKWAKHkHZ13BZh91AY&SYx\'Ld\x00\x00\x01\x12D\x00\x08\x01\x00\x00@@\x00 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xe0\x9d1\x90PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PaUQyfxEnzOVDReSViRS14BZh91AY&SY\xee\x9f\x8fD\x00\x00\x00\x01E\x00\x10\x00\x80\x00\x00\xc0\x00 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xba~=\x10PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\DQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bguUDVWeErAxyfRzHyjC15BZh91AY&SY │ │ │ │ {\x97\xfb\xd3\x00\x00\x01\x14!\x08\x00\x00 \x00\x10\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xee_\xefLPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YyDvezQpseIcIEkbvKFL16BZh91AY&SY\xea\xa3\xd8a\x00\x00\x01\x88\x18\xa0\x00\x00\x00\xa0\x00\x10\x00 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xaa\x8fa\x84PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JmzZoasXWepvMYShokOI17BZh91AY&SY\xf0]\xfbf\x00\x00\x01\x0c$\x00\x02\x10\x00@\x00\x04\x00 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BC\xc1w\xed\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [z\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00uAyItVwsuNZTypxrmjXz18BZh91AY&SY\xa24z\xd4\x00\x00\x00\x00\x05\x04\x80\x00\x06 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\x88\xd1\xebPPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YYDGJAzqJeqUlYZDcekq19BZh91AY&SY\xcd3\xdcM\x00\x00\x00\xc2\x88\x00\x01\x00\x04\x00\x80\x00\x10 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BC4\xcfq4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00XaBgQFVeySBGvBWlvyak20BZh91AY&SYY\xd90e\x00\x00\x00\xc0H\x00\x01\x00 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xee_\xefLPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YyDvezQpseIcIEkbvKFL16BZh91AY&SY\xea\xa3\xd8a\x00\x00\x01\x88\x18\xa0\x00\x00\x00\xa0\x00\x10\x00 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xaa\x8fa\x84PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JmzZoasXWepvMYShokOI17BZh91AY&SY\xf0]\xfbf\x00\x00\x01\x0c$\x00\x02\x10\x00@\x00\x04\x00 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BC\xc1w\xed\x98PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\z\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00uAyItVwsuNZTypxrmjXz18BZh91AY&SY\xa24z\xd4\x00\x00\x00\x00\x05\x04\x80\x00\x06 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\x88\xd1\xebPPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YYDGJAzqJeqUlYZDcekq19BZh91AY&SY\xcd3\xdcM\x00\x00\x00\xc2\x88\x00\x01\x00\x04\x00\x80\x00\x10 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BC4\xcfq4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00XaBgQFVeySBGvBWlvyak20BZh91AY&SYY\xd90e\x00\x00\x00\xc0H\x00\x01\x00 │ │ │ │ \x04 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BAgd\xc1\x94PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [ │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BAgd\xc1\x94PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\ │ │ │ │ [\xae\x0b\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RJHEeXLoKGItDIkAgfVg21BZh91AY&SY\x9c=\x8d\xe2\x00\x00\x01\x82\x11\x80\x08\x00\x02\x00@@\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BBp\xf67\x88PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gneAQSxsOvxUCXOlmyhw22BZh91AY&SY\x97\xff\x19: │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BBp\xf67\x88PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gneAQSxsOvxUCXOlmyhw22BZh91AY&SY\x97\xff\x19: │ │ │ │ \x00\x00\x01\x95\x00\x80\x04\x00\x04@\x00\x00@ │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BB_\xfcd\xe8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pAJXibTPNyJvjuOPXUJB23BZh91AY&SY*\xe8]\xd6\x00\x00\x00\x86\x02\x80\x02\x00\x02\x00\x01\x00\x04 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xab\xa1wXPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [Q\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00UDlwmVRCkcgxJlJSNwHZ24BZh91AY&SY;/ │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BB_\xfcd\xe8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pAJXibTPNyJvjuOPXUJB23BZh91AY&SY*\xe8]\xd6\x00\x00\x00\x86\x02\x80\x02\x00\x02\x00\x01\x00\x04 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xab\xa1wXPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\Q\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00UDlwmVRCkcgxJlJSNwHZ24BZh91AY&SY;/ │ │ │ │ ]G\x00\x00\x01\x83\x08\x88\x00\x10\x00\x00\x01\x00\x04 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xec\xbdu\x1cPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CswwIRyhNNXuyCUKbkSE25BZh91AY&SY\xe9d │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xec\xbdu\x1cPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CswwIRyhNNXuyCUKbkSE25BZh91AY&SY\xe9d │ │ │ │ \xac\x00\x00\x01E\x00\x90\x00\x02\x00\x00\x08\x00\x10 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa5\x90\x82\xb0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qCdFLNkGsebQFTEXtyfx26BZh91AY&SY\xfe\x8c\xcb\\\x00\x00\x01\x00\x94\x04\x00\x00\x02\x0c\x00 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa5\x90\x82\xb0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qCdFLNkGsebQFTEXtyfx26BZh91AY&SY\xfe\x8c\xcb\\\x00\x00\x01\x00\x94\x04\x00\x00\x02\x0c\x00 │ │ │ │ \x00!\x9ah3M\x07<]\xc9\x14\xe1BC\xfa3- │ │ │ │ - pPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QneiGDdZyqLbwIYNUgwb27BZh91AY&SYj\xef\rd\x00\x00\x00\x88L\x00\x08\x00\x80@\x00\x04\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xab\xbc5\x90PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pGHMCdAaVQHnhZfDXNnf28BZh91AY&SY\xac\xdc\n\xc8\x00\x00\x00\xa4\x80\xa0\x00 │ │ │ │ + pPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QneiGDdZyqLbwIYNUgwb27BZh91AY&SYj\xef\rd\x00\x00\x00\x88L\x00\x08\x00\x80@\x00\x04\x00 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xab\xbc5\x90PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pGHMCdAaVQHnhZfDXNnf28BZh91AY&SY\xac\xdc\n\xc8\x00\x00\x00\xa4\x80\xa0\x00 │ │ │ │ \x00\x10\x00\x00@ \x00!\x9ah3M\x17<]\xc9\x14\xe1BB\xb3p+ │ │ │ │ - PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sDKZKYuFMsnYsZSlRZoI29BZh91AY&SY,\xe8\x9d\x9a\x00\x00\x00\x100\x00\x10\x00\x02\x02\x80 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xb3\xa2vhPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bFpfLYAsxvBveYZjmwKb30BZh91AY&SY\xdf\x06I\x8f\x00\x00\x00\x90P\x00\x80\x00 │ │ │ │ + PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00sDKZKYuFMsnYsZSlRZoI29BZh91AY&SY,\xe8\x9d\x9a\x00\x00\x00\x100\x00\x10\x00\x02\x02\x80 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xb3\xa2vhPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00bFpfLYAsxvBveYZjmwKb30BZh91AY&SY\xdf\x06I\x8f\x00\x00\x00\x90P\x00\x80\x00 │ │ │ │ P\x00 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BC|\x19&\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qQVXaNBgmovyWdKSsmlp32BZh91AY&SY\x7f6\x96T\x00\x00\x00\xc6@\x00\x02\x00\x10\x00\x00\xc0\x00 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfc\xdaYPPK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc6\x00\x00\x00OKOtybVHPNUsZiksKaMD2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xeeP\xe4\x10i\x00\x00\x00 │ │ │ │ - (\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x01\x00\x00ebanNuOGuTbyRgKrbyBc3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x01\x00\x00NxhGjAUqXkPFQBKVhOce4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01P\x02\x00\x00qbMaUkvdqucNKsRecsUN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb3\x02\x00\x00PjusgsjGHaxCTzecSPSn6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x14\x03\x00\x00ybVGobtiChjVHmTGXzUJ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x03\x00\x00imlTyThDaWauPZbQAbOf8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\x03\x00\x00wVrmhABdvIYwwyluHuER9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x04\x00\x00oFTuGBShuNMYwfxyiyiV10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xbe\xa4 │ │ │ │ - [\x1c,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x95\x04\x00\x00GNGNkXjEpGpwJnLsgFiw11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf5\x04\x00\x00CCiklBQsTMLrgYSvSUrA12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01W\x05\x00\x00TZsXAYZQJiaEKWAKHkHZ13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb9\x05\x00\x00PaUQyfxEnzOVDReSViRS14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [DQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1b\x06\x00\x00bguUDVWeErAxyfRzHyjC15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01}\x06\x00\x00YyDvezQpseIcIEkbvKFL16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x06\x00\x00JmzZoasXWepvMYShokOI17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [z\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01A\x07\x00\x00uAyItVwsuNZTypxrmjXz18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9f\x07\x00\x00YYDGJAzqJeqUlYZDcekq19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x01\x08\x00\x00XaBgQFVeySBGvBWlvyak20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [ │ │ │ │ - [\xae\x0b\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01a\x08\x00\x00RJHEeXLoKGItDIkAgfVg21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x08\x00\x00gneAQSxsOvxUCXOlmyhw22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\t\x00\x00pAJXibTPNyJvjuOPXUJB23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [Q\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\t\x00\x00UDlwmVRCkcgxJlJSNwHZ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\t\x00\x00CswwIRyhNNXuyCUKbkSE25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\n\x00\x00qCdFLNkGsebQFTEXtyfx26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\n\x00\x00QneiGDdZyqLbwIYNUgwb27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x0b\x00\x00pGHMCdAaVQHnhZfDXNnf28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01o\x0b\x00\x00sDKZKYuFMsnYsZSlRZoI29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x0b\x00\x00bFpfLYAsxvBveYZjmwKb30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [`\xe8UD.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01/ │ │ │ │ - \x0c\x00\x00YHoOmUAncuolXVBUKwic31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [>\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x91\x0c\x00\x00qQVXaNBgmovyWdKSsmlp32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BCgF\xea\xbcPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\>\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qQVXaNBgmovyWdKSsmlp32BZh91AY&SY\x7f6\x96T\x00\x00\x00\xc6@\x00\x02\x00\x10\x00\x00\xc0\x00 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfc\xdaYPPK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xf6@\x026\x93\x00\x00\x00G\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00rMtGUzsIxAiNrPXaBoyb1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\+O\x81\xa9J\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc6\x00\x00\x00OKOtybVHPNUsZiksKaMD2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xeeP\xe4\x10i\x00\x00\x00 │ │ │ │ + (\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x01\x00\x00ebanNuOGuTbyRgKrbyBc3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xb9\xf0\x7f\xb6>\x00\x00\x00\x0c\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x01\x00\x00NxhGjAUqXkPFQBKVhOce4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xa8\xed\x04\xf60\x00\x00\x00\x06\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01P\x02\x00\x00qbMaUkvdqucNKsRecsUN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xe1\x8e\xc2K.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb3\x02\x00\x00PjusgsjGHaxCTzecSPSn6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x1f\xf6&\xa9,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x14\x03\x00\x00ybVGobtiChjVHmTGXzUJ7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x90\xbb\xba\x12.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x03\x00\x00imlTyThDaWauPZbQAbOf8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xf3C\xef\xdf.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd4\x03\x00\x00wVrmhABdvIYwwyluHuER9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xcf8\xe6\x8b,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x04\x00\x00oFTuGBShuNMYwfxyiyiV10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xbe\xa4 │ │ │ │ + [\x1c,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x95\x04\x00\x00GNGNkXjEpGpwJnLsgFiw11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x1d\xcdh\xc7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf5\x04\x00\x00CCiklBQsTMLrgYSvSUrA12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xc4=\xde\x06.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01W\x05\x00\x00TZsXAYZQJiaEKWAKHkHZ13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xd9\xc5\x83\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb9\x05\x00\x00PaUQyfxEnzOVDReSViRS14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\DQ)\xa1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1b\x06\x00\x00bguUDVWeErAxyfRzHyjC15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x0b5\xf6\xb1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01}\x06\x00\x00YyDvezQpseIcIEkbvKFL16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xb2a\x85\x90.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xdf\x06\x00\x00JmzZoasXWepvMYShokOI17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\z\x05\xe7\x0e*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01A\x07\x00\x00uAyItVwsuNZTypxrmjXz18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xd1\xdd\xb48.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9f\x07\x00\x00YYDGJAzqJeqUlYZDcekq19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xf9k\x82\x84,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x01\x08\x00\x00XaBgQFVeySBGvBWlvyak20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\ │ │ │ │ + [\xae\x0b\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01a\x08\x00\x00RJHEeXLoKGItDIkAgfVg21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x06\x9f\x95o.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x08\x00\x00gneAQSxsOvxUCXOlmyhw22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\&\x9f\xe8n.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\t\x00\x00pAJXibTPNyJvjuOPXUJB23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\Q\xf9\xe8\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\t\x00\x00UDlwmVRCkcgxJlJSNwHZ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\2\xdb\x81\x1e.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\t\x00\x00CswwIRyhNNXuyCUKbkSE25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xe9\xd7\xdb\x9f,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\n\x00\x00qCdFLNkGsebQFTEXtyfx26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xb63\xbf0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\n\x00\x00QneiGDdZyqLbwIYNUgwb27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\,\xf1\xe9T.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x0b\x00\x00pGHMCdAaVQHnhZfDXNnf28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x93x\xafP,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01o\x0b\x00\x00sDKZKYuFMsnYsZSlRZoI29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xe5\x08\xc8\x1a,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcf\x0b\x00\x00bFpfLYAsxvBveYZjmwKb30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\`\xe8UD.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01/ │ │ │ │ + \x0c\x00\x00YHoOmUAncuolXVBUKwic31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\>\xea?\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x91\x0c\x00\x00qQVXaNBgmovyWdKSsmlp32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ \x00 \x00w\x08\x00\x00\xf3\x0c\x00\x00\x00\x00' │ │ │ │ - b'PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1BZh91AY&SY: │ │ │ │ + b'PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1BZh91AY&SY: │ │ │ │ \x86\xa8\x85\x00\x00\x10\x7f\xff\xc7\xfc\x00\x98\x18\xa4\x04\x08D\x88BIM\x9d\x00D\xac\xaa\x04\xd1\x08#^\xe8\x1f: │ │ │ │ \x08\x06%0\x1a\x04\xa0\x00t8\xd0\xd0\x00\x1ah\x1a4\x00h4h\x1a\x00\x00\x1a\x1e2Hb4\xd0\xd1\x9014\x1bS@\xd0z\x11\xa6\x8d\x1a\x1aa4\x01\xa0bh\n\x85\x96\xa8&\x18Mz\xd8>\x1at\x19j\x01\xb8\xc3\xee\xe2\xd0\xc1\x88\x08\xaft │ │ │ │ (\xa4"\xcc\xe8\x0fh\xd2\xe2\xc7\x85!m\xdc\xca\x83\xca,\x93\xac\xbfY\xd5\xc0p\xfa │ │ │ │ - {V8w\x17\xe7\xf7\xcf\xc9I\xb9\xb3\x1a+_\x06\xf8\r\xd2T1Z\xe2\x05\x07\xce\xca"\xe0N\xdf\xf1w$S\x85\t\x03\xa8j\x88PPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00zhEvGVlawFHHheqGGQjd2BZh91AY&SY\xb2\xb0O\x8d\x00\x00\x01\x90Q\x80\x80\x00\x14 │ │ │ │ + {V8w\x17\xe7\xf7\xcf\xc9I\xb9\xb3\x1a+_\x06\xf8\r\xd2T1Z\xe2\x05\x07\xce\xca"\xe0N\xdf\xf1w$S\x85\t\x03\xa8j\x88PPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00zhEvGVlawFHHheqGGQjd2BZh91AY&SY\xb2\xb0O\x8d\x00\x00\x01\x90Q\x80\x80\x00\x14 │ │ │ │ \x00\x10\x01@ │ │ │ │ - \x001\x0c\x08\x18\x8c\x9a&\xe7K|]\xc9\x14\xe1BB\xca\xc1>4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [c\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00PifnLFviWNJQOfORMzJf3BZh91AY&SY\xae&\xf9\x04\x00\x00\x05|^\x84\x82\x04\x00\x01\x08\x00A\x01\x80\x01\x02@\x00\x01\x00\x02\x00@\x00\x01\x00 │ │ │ │ - \x001CM0\x00P\xc4\xd0\xc6\xa7\xa8\xaaPEN\xc4\t\xa3\xe3\xf1w$S\x85\t\n\xe2o\x90@PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00KHMlkVUcOgMpvYRCMxCD4BZh91AY&SY`W\xb9A\x00\x00\x01\x13 │ │ │ │ + \x001\x0c\x08\x18\x8c\x9a&\xe7K|]\xc9\x14\xe1BB\xca\xc1>4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\c\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00PifnLFviWNJQOfORMzJf3BZh91AY&SY\xae&\xf9\x04\x00\x00\x05|^\x84\x82\x04\x00\x01\x08\x00A\x01\x80\x01\x02@\x00\x01\x00\x02\x00@\x00\x01\x00 │ │ │ │ + \x001CM0\x00P\xc4\xd0\xc6\xa7\xa8\xaaPEN\xc4\t\xa3\xe3\xf1w$S\x85\t\n\xe2o\x90@PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00KHMlkVUcOgMpvYRCMxCD4BZh91AY&SY`W\xb9A\x00\x00\x01\x13 │ │ │ │ \x80\x02\x01\x00\x00\x10\x08\x00@\x00 │ │ │ │ \x00!\x83A\x9a\tpqw$S\x85\t\x06\x05 │ │ │ │ - {\x94\x10PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00nlJSSBOTHihNgZXaQRrN5BZh91AY&SYu\x15v\x84\x00\x00\x01\x01I\x00\x10 │ │ │ │ + {\x94\x10PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00nlJSSBOTHihNgZXaQRrN5BZh91AY&SYu\x15v\x84\x00\x00\x01\x01I\x00\x10 │ │ │ │ \x00\x00\x01\x01\x00 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xd4U\xda\x10PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00rzBeqtuywdlHRAhditDI6BZh91AY&SY0\xf2Qr\x00\x00\x00\x00}\x80 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xd4U\xda\x10PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00rzBeqtuywdlHRAhditDI6BZh91AY&SY0\xf2Qr\x00\x00\x00\x00}\x80 │ │ │ │ \x00\x10\x08\x00D\x00\x00\x02\x00\x01\x04\x00 │ │ │ │ - \x001\x0c\x08\x1941\xb9\xef\xa3\x94]\xc9\x14\xe1B@\xc3\xc9E\xc8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x02: │ │ │ │ + \x001\x0c\x08\x1941\xb9\xef\xa3\x94]\xc9\x14\xe1B@\xc3\xc9E\xc8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x02: │ │ │ │ \xc4\xbb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00mALOtPaDytNmbAYDctrz7BZh91AY&SY\xf5\x00Jf\x00\x00\x00B\x88\xc0\x00\x10\x00\x00@@\x00\x04\x00 │ │ │ │ - \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0fP\x04\xa6`PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [d\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VNyIWRKJElbxGQIFqrwO8BZh91AY&SY\x14\xe8\xdb\x9e\x00\x00\x01\x80\x8e\x00 │ │ │ │ + \x00!\x83A\x9a\t\xa8qw$S\x85\t\x0fP\x04\xa6`PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\d\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VNyIWRKJElbxGQIFqrwO8BZh91AY&SY\x14\xe8\xdb\x9e\x00\x00\x01\x80\x8e\x00 │ │ │ │ \x00\x04\x00@\x00\x08 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@S\xa3nxPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00tmnmEWtxFGhmRniKFUxk9BZh91AY&SYL\xf8\x18_\x00\x00\x01\x10\x88\x80\x02\x00\x00\x80\x80\x00\x01 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA3\xe0a|PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00VpokRqbjkRSxnozQSMKK10BZh91AY&SYQ\xb0\xfa\xd0\x00\x00\x00\xaa\x10\x00\x01\x00\x10 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@S\xa3nxPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00tmnmEWtxFGhmRniKFUxk9BZh91AY&SYL\xf8\x18_\x00\x00\x01\x10\x88\x80\x02\x00\x00\x80\x80\x00\x01 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA3\xe0a|PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00VpokRqbjkRSxnozQSMKK10BZh91AY&SYQ\xb0\xfa\xd0\x00\x00\x00\xaa\x10\x00\x01\x00\x10 │ │ │ │ \x00\x00\x08 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BAF\xc3\xeb@PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NFDqUSzlJLZPeZSErMFe11BZh91AY&SYK\x9bo\xaa\x00\x00\x00h │ │ │ │ - \x00\x10\x02\x00@\x00\x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA.m\xbe\xa8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eEugUWVBSkpVElglzpMo12BZh91AY&SY9\x857\xd7\x00\x00\x00\x07\x02\x02\x00\x00\x02\x02\x00@\x00 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xe6\x14\xdf\\PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [f\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TaBygQoUKSTPMahkEagz13BZh91AY&SY\xaa\x111\xf1\x00\x00\x01\x02\x91\x00 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BAF\xc3\xeb@PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NFDqUSzlJLZPeZSErMFe11BZh91AY&SYK\x9bo\xaa\x00\x00\x00h │ │ │ │ + \x00\x10\x02\x00@\x00\x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA.m\xbe\xa8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eEugUWVBSkpVElglzpMo12BZh91AY&SY9\x857\xd7\x00\x00\x00\x07\x02\x02\x00\x00\x02\x02\x00@\x00 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\xe6\x14\xdf\\PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\f\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TaBygQoUKSTPMahkEagz13BZh91AY&SY\xaa\x111\xf1\x00\x00\x01\x02\x91\x00 │ │ │ │ @\x00\x08\x00\x00 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xa8D\xc7\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qTmHMJjsoCYlCdtXVeSL14BZh91AY&SY\xf1\n\xa6\xc7\x00\x00\x00\x05B\x00 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xa8D\xc7\xc4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00qTmHMJjsoCYlCdtXVeSL14BZh91AY&SY\xf1\n\xa6\xc7\x00\x00\x00\x05B\x00 │ │ │ │ \x08\x00\x02\x00\x00@ │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xc4*\x9b\x1cPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x95\xf4\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00GRTOvKKdcrHtHNOoYCGH29BZh91AY&SY- │ │ │ │ + [\xa5\x1a\x94PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\$L\xa9L,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00VfiiyVKwRbtXfeNkLlHA26BZh91AY&SY9\x86\xa1\xd9\x00\x00\x00\xc2\x02\x04\x00\x00\x00\x80\xa0 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1B@\xe6\x1a\x87dPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\e9w\xc9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00YFoAySMTLnoiTUqbyOKJ27BZh91AY&SY\x035\x9fF\x00\x00\x00\x0b\x01\x04\x00\x00\x02\x02\x00\x00\x08 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x0c\xd6}\x18PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\'\xe0\xa7\xde.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QXFCbvyXwaDdZILKWvoe28BZh91AY&SY\x9b\xf24v\x00\x00\x01\xc1\x10\xa0\x00\x02\x00\x00\x00\x84\x00 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBo\xc8\xd1\xd8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x8b>\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00GRTOvKKdcrHtHNOoYCGH29BZh91AY&SY- │ │ │ │ \xc0\xf1\x10\x00\x00\x00\x04\x06\x00\x01\x00\x14\x00\x04 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xb7\x03\xc4@PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [Xp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LYZREFytvVHibwwdlrtG30BZh91AY&SY~\x82 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\xb7\x03\xc4@PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\Xp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00LYZREFytvVHibwwdlrtG30BZh91AY&SY~\x82 │ │ │ │ [;\x00\x00\x01\x1a\x00\x88\x00\x10\x00\x00\x02\x00\x01 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfa\tl\xecPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [g\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00jFlZaBVJJjuqBiiUIyMM31BZh91AY&SY\xe7\x14\x12\xd4\x00\x00\x01 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xfa\tl\xecPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\g\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00jFlZaBVJJjuqBiiUIyMM31BZh91AY&SY\xe7\x14\x12\xd4\x00\x00\x01 │ │ │ │ d@\x00\x00@\x00\x10\x00@ │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9cPKPPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [j\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rxdHRlWGCkTwcWtpdbcT32BZh91AY&SY0\xc2U\xa4\x00\x00\x01\x16\x00\x80 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BC\x9cPKPPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\j\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rxdHRlWGCkTwcWtpdbcT32BZh91AY&SY0\xc2U\xa4\x00\x00\x01\x16\x00\x80 │ │ │ │ \x00\x80\x01\x00@\x00 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xc3\tV\x90PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf0\x00\x00\x00zhEvGVlawFHHheqGGQjd2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [c\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x01\x00\x00PifnLFviWNJQOfORMzJf3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd2\x01\x00\x00KHMlkVUcOgMpvYRCMxCD4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x02\x00\x00nlJSSBOTHihNgZXaQRrN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x96\x02\x00\x00rzBeqtuywdlHRAhditDI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x02: │ │ │ │ - \xc4\xbb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x03\x00\x00mALOtPaDytNmbAYDctrz7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [d\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x03\x00\x00VNyIWRKJElbxGQIFqrwO8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc4\x03\x00\x00tmnmEWtxFGhmRniKFUxk9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x04\x00\x00VpokRqbjkRSxnozQSMKK10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00NFDqUSzlJLZPeZSErMFe11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\x04\x00\x00eEugUWVBSkpVElglzpMo12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [f\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\x05\x00\x00TaBygQoUKSTPMahkEagz13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xad\x05\x00\x00qTmHMJjsoCYlCdtXVeSL14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x95\xf4\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x0b\x00\x00GRTOvKKdcrHtHNOoYCGH29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [Xp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x0b\x00\x00LYZREFytvVHibwwdlrtG30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [g\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x0c\x00\x00jFlZaBVJJjuqBiiUIyMM31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [j\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x0c\x00\x00rxdHRlWGCkTwcWtpdbcT32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xc3\tV\x90PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x15\xf8\x11\xeb\xbd\x00\x00\x00m\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00jSLWKiNgRJMBOPSKbxVk1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xae\xf7\x1d43\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf0\x00\x00\x00zhEvGVlawFHHheqGGQjd2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\c\x1b\x0c\x96I\x00\x00\x00\x11\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x01\x00\x00PifnLFviWNJQOfORMzJf3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x7f>\xe9\xb60\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd2\x01\x00\x00KHMlkVUcOgMpvYRCMxCD4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x04FX\xf2.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x015\x02\x00\x00nlJSSBOTHihNgZXaQRrN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x18w\x84\n7\x00\x00\x00\x08\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x96\x02\x00\x00rzBeqtuywdlHRAhditDI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x02: │ │ │ │ + \xc4\xbb0\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x03\x00\x00mALOtPaDytNmbAYDctrz7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\d\x1b\x87s.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x03\x00\x00VNyIWRKJElbxGQIFqrwO8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xa6\x03c\x84.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc4\x03\x00\x00tmnmEWtxFGhmRniKFUxk9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xe3M\xf5\xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x04\x00\x00VpokRqbjkRSxnozQSMKK10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xc5\xe6\xe2\xeb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x04\x00\x00NFDqUSzlJLZPeZSErMFe11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xed\xf4\xca2.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe9\x04\x00\x00eEugUWVBSkpVElglzpMo12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\f\xbd\xc4\x98.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01K\x05\x00\x00TaBygQoUKSTPMahkEagz13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xcf\xf0\x8d\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xad\x05\x00\x00qTmHMJjsoCYlCdtXVeSL14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x95\xf4\x06\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01c\x0b\x00\x00GRTOvKKdcrHtHNOoYCGH29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\Xp\x07\xd1.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x0b\x00\x00LYZREFytvVHibwwdlrtG30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\g\x00\xa4\xc5.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01%\x0c\x00\x00jFlZaBVJJjuqBiiUIyMM31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\j\xb7\x18\xd6.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x87\x0c\x00\x00rxdHRlWGCkTwcWtpdbcT32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ \x00 \x00w\x08\x00\x00\xe9\x0c\x00\x00\x00\x00' │ │ │ │ - b'PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [i\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00bMhfKFIkfzeySZLifSLv1BZh91AY&SY\xdc\x1a\xd9\xb0\x00\x00\x02\xff\xfc\xc4\x10$\x00\x00!@\x08A\xa1\x00@\x81\x08\x00\x08\x8a\x02 │ │ │ │ + b'PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\i\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00bMhfKFIkfzeySZLifSLv1BZh91AY&SY\xdc\x1a\xd9\xb0\x00\x00\x02\xff\xfc\xc4\x10$\x00\x00!@\x08A\xa1\x00@\x81\x08\x00\x08\x8a\x02 │ │ │ │ \x02\x02\x00\x0c\x11\xa0@\x80\x90 │ │ │ │ \x00#\r\x0c\x86FG\xa8\xc4h\xf54\xfdHa\x82`L\x044d\xd3\x0b\x10if\xa5\xb9\x0e │ │ │ │ \xc6\xb4\xa5\x19\x14: │ │ │ │ - \x89\xfcs?@\x13p\xa5?\x17rE8P\x90\xdc\x1a\xd9\xb0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00ZePhnjgImPOXOZCbruYv2BZh91AY&SY\xd0,\x9b\x8c\x00\x00\x05 │ │ │ │ + \x89\xfcs?@\x13p\xa5?\x17rE8P\x90\xdc\x1a\xd9\xb0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00ZePhnjgImPOXOZCbruYv2BZh91AY&SY\xd0,\x9b\x8c\x00\x00\x05 │ │ │ │ {\xff\x98\x00\xc2\x80\x02@\x00\x18 \xc8#\x00\x04\x80%`\x10\x00\x00H │ │ │ │ \x12\x00\x00\xc2\x00\x01@\x00\x01 │ │ │ │ \x00#\x03@\xd1\xa0\xd3F\x9e\x93\xd4\xd3\xc2\x86\x18&\x04\xc0CFM0\x81W\xb8F\x019\xbf7\x88m%\xf4\x87\xa9G\xb3\xb1\x04\xd1\x0c\x98\xaa\xbf\x8b\xb9"\x9c │ │ │ │ - (Hh\x16M\xc6\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [W\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00OasyULMHULGVNaTjMvui3BZh91AY&SYh>\xf2\x07\x00\x00\x0b_w\xa0\x08@\x00\x10\x02\x00\x01 │ │ │ │ + (Hh\x16M\xc6\x00PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\W\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00OasyULMHULGVNaTjMvui3BZh91AY&SYh>\xf2\x07\x00\x00\x0b_w\xa0\x08@\x00\x10\x02\x00\x01 │ │ │ │ \x11\x00\x82h\x00 │ │ │ │ - \x10$\x00H\x08\x00\xe0\x08\x02\x00\x08\xa0\x00#\x18\x0056\x80i\xa8Q\xa1\xa0\x00\x00\x1bjD\x9e\xf0\x13\xe8\x00\xdb\x1b\x01\x974Z\x86\xf8Fg\xf8\xbb\x92)\xc2\x84\x83A\xf7\x908PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oIvbbCXoQbJuBCBCMUEP4BZh91AY&SYQ\xb0\xcc\xc4\x00\x00\x01\x91*\x10\x00\x00\x08\x00\x02\x01\x00\x00\x04 │ │ │ │ - \x000\xcd\x00\xc1\xa0lqw$S\x85\t\x05\x1b\x0c\xcc@PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xccg\xdd\xf5: │ │ │ │ + \x10$\x00H\x08\x00\xe0\x08\x02\x00\x08\xa0\x00#\x18\x0056\x80i\xa8Q\xa1\xa0\x00\x00\x1bjD\x9e\xf0\x13\xe8\x00\xdb\x1b\x01\x974Z\x86\xf8Fg\xf8\xbb\x92)\xc2\x84\x83A\xf7\x908PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00oIvbbCXoQbJuBCBCMUEP4BZh91AY&SYQ\xb0\xcc\xc4\x00\x00\x01\x91*\x10\x00\x00\x08\x00\x02\x01\x00\x00\x04 │ │ │ │ + \x000\xcd\x00\xc1\xa0lqw$S\x85\t\x05\x1b\x0c\xcc@PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xccg\xdd\xf5: │ │ │ │ \x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00liFGZzRSZzXnrBPlcVnQ5BZh91AY&SY\r\xbbG- │ │ │ │ \x00\x00\x03\xf50\x80\x02\x01\x00@\x00\x10\x90\x08\x00\x00\x02\x00\x01\x00\x10 │ │ │ │ \x001\x000 \x18\x9aQ │ │ │ │ - (\xaem\xf8\xbb\x92)\xc2\x84\x80m\xda9hPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00yDcGDDesgytrTGfIZsOI6BZh91AY&SY\xbe\x00\xee)\x00\x00\x05\x95G\x84\x01\x01\x10\x10"\x00`@\x00\x82*\x00\x01\x00D │ │ │ │ + (\xaem\xf8\xbb\x92)\xc2\x84\x80m\xda9hPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00yDcGDDesgytrTGfIZsOI6BZh91AY&SY\xbe\x00\xee)\x00\x00\x05\x95G\x84\x01\x01\x10\x10"\x00`@\x00\x82*\x00\x01\x00D │ │ │ │ \x00"\x9a2\x0c\x13j\x14\xd3#\x13\x13\x13\x9b\xc7^\x1e\x18f\x9adz\x87\xc5\xdc\x91N\x14$/ │ │ │ │ - \x80;\x8a@PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00qpQriYKPzfExqeqosLgt7BZh91AY&SY9P\xfa\x18\x00\x00\x06 │ │ │ │ + \x80;\x8a@PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00qpQriYKPzfExqeqosLgt7BZh91AY&SY9P\xfa\x18\x00\x00\x06 │ │ │ │ {\xf4\xc0\x00\x00\x10\x00@\x01\x00!\x00\xc0\x00\x00\x08\x04\x00\x00\x11\x00\x90 │ │ │ │ \x00\x08\x00 │ │ │ │ - \x00"\x13C&\xd46\x850\x00M?\xa9\x1c\x9e\xc1\x1e\xa2h\xd8\xbb\x92)\xc2\x84\x81\xca\x87\xd0\xc0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x9a\xf0: │ │ │ │ + \x00"\x13C&\xd46\x850\x00M?\xa9\x1c\x9e\xc1\x1e\xa2h\xd8\xbb\x92)\xc2\x84\x81\xca\x87\xd0\xc0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x9a\xf0: │ │ │ │ \xc1,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00MuzhhVhgvUoDfSURuixn8BZh91AY&SY\xe9\xbc5\x99\x00\x00\x00\x02D\x000\x02\x00\x00\x01 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xa6\xf0\xd6dPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VQeHQNJxURrwPpQhjlmg9BZh91AY&SYq\xf0R\xe6\x00\x00\x01\x88\x8a\x10\x00\x08\x00\x00@\x00\x01 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xc7\xc1K\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ggmCISEHzAIopGGjkCRq10BZh91AY&SY)\x11\xedq\x00\x00\x00\xa8\x05\x00@\x00@@\x00\x00 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa4G\xb5\xc4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TqPlrzBMbMPaDahTcVIN11BZh91AY&SYD\xe0\x0b\r\x00\x00\x00\x82\x8c\x00\x10\x02\x00\x00@\x04\x00 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\x13\x80,4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ZXGZUkLFlaxahkEgVONT12BZh91AY&SY\xc8\xbe\xdef\x00\x00\x00\x80\x12\x80@\x88\x00\x00\x08 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BC"\xfby\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QApPrIWZNWaRLNuMRWJV13BZh91AY&SY\xa1\x1f\xc1\xe0\x00\x00\x01\x83\x00\x80\x800\x00\x04\x00 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x84\x7f\x07\x80PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eWAAEjzzmYgWAKZPLTEh14BZh91AY&SY\xcb\xed\x82\xc0\x00\x00\x01\x08\x08 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\xa6\xf0\xd6dPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00VQeHQNJxURrwPpQhjlmg9BZh91AY&SYq\xf0R\xe6\x00\x00\x01\x88\x8a\x10\x00\x08\x00\x00@\x00\x01 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BA\xc7\xc1K\x98PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ggmCISEHzAIopGGjkCRq10BZh91AY&SY)\x11\xedq\x00\x00\x00\xa8\x05\x00@\x00@@\x00\x00 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xa4G\xb5\xc4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TqPlrzBMbMPaDahTcVIN11BZh91AY&SYD\xe0\x0b\r\x00\x00\x00\x82\x8c\x00\x10\x02\x00\x00@\x04\x00 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\x13\x80,4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ZXGZUkLFlaxahkEgVONT12BZh91AY&SY\xc8\xbe\xdef\x00\x00\x00\x80\x12\x80@\x88\x00\x00\x08 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BC"\xfby\x98PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QApPrIWZNWaRLNuMRWJV13BZh91AY&SY\xa1\x1f\xc1\xe0\x00\x00\x01\x83\x00\x80\x800\x00\x04\x00 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x84\x7f\x07\x80PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00eWAAEjzzmYgWAKZPLTEh14BZh91AY&SY\xcb\xed\x82\xc0\x00\x00\x01\x08\x08 │ │ │ │ (\x00\x00\x88 \x00!\x9ah3M\x07<]\xc9\x14\xe1BC/ │ │ │ │ - \xb6\x0b\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99[\xf2 │ │ │ │ + \xb6\x0b\x00PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xf2 │ │ │ │ (v\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00tgDBFNDFevZMjLjJoJiZ15BZh91AY&SY\x8a\xc7\xe6\x90\x00\x00\x01X\x04\x02\x00\x00\x01\x08\x00\x00\x10 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BB+\x1f\x9a@PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [d?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00drUPWErzzmTdrYDXaQGS16BZh91AY&SY\xd2\xeby\xf8\x00\x00\x01\x90E\x10\x00\x00\x08\x00\x80\x00@ │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BCK\xad\xe7\xe0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ybSQxfPppiPaqiPpjEQe17BZh91AY&SY- │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BB+\x1f\x9a@PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\d?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00drUPWErzzmTdrYDXaQGS16BZh91AY&SY\xd2\xeby\xf8\x00\x00\x01\x90E\x10\x00\x00\x08\x00\x80\x00@ │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BCK\xad\xe7\xe0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ybSQxfPppiPaqiPpjEQe17BZh91AY&SY- │ │ │ │ d \x9f\x00\x00\x00\x84\x12\t\x00\x00\x02\x00\x80 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\xb5\x90\x82|PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JDZiemkZLRXbSrsnVMXq18BZh91AY&SY\xff\xe0\x1bb\x00\x00\x01@\x82\x80\x80\x10\x00\x00\x02\x10\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xff\x80m\x88PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BEuLSrXDpiLoQXstpnZR19BZh91AY&SY\x90\xbd\x03\xcc\x00\x00\x00R\x04\x00\x01\x00\x80\x00\x00\x80\x80 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BBB\xf4\x0f0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00vdDBlMZLPOQiFFTwnBza20BZh91AY&SY\xe7\xdc\xaa: │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\xb5\x90\x82|PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JDZiemkZLRXbSrsnVMXq18BZh91AY&SY\xff\xe0\x1bb\x00\x00\x01@\x82\x80\x80\x10\x00\x00\x02\x10\x00 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1BC\xff\x80m\x88PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BEuLSrXDpiLoQXstpnZR19BZh91AY&SY\x90\xbd\x03\xcc\x00\x00\x00R\x04\x00\x01\x00\x80\x00\x00\x80\x80 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BBB\xf4\x0f0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00vdDBlMZLPOQiFFTwnBza20BZh91AY&SY\xe7\xdc\xaa: │ │ │ │ \x00\x00\x00\x83\x00\x80\x80A\x00\x00\x04 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\x9fr\xa8\xe8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BDZetCPTGIUPEavdYQrf21BZh91AY&SY\xbb~m\x07\x00\x00\x01`\x0c\x00\x80\x08\x00\x04\x00\x00\x02 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xed\xf9\xb4\x1cPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00amwyQjDBHaceuFMHfTuQ22BZh91AY&SY$sw7\x00\x00\x01@\x16\x00\x02\x08\x00\x10\x00\x00\x80 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x91\xcd\xdc\xdcPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00AWQEJvAGRkxjkbgNrphD23BZh91AY&SY\x90Y$Z\x00\x00\x01 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BC\x9fr\xa8\xe8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BDZetCPTGIUPEavdYQrf21BZh91AY&SY\xbb~m\x07\x00\x00\x01`\x0c\x00\x80\x08\x00\x04\x00\x00\x02 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xed\xf9\xb4\x1cPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00amwyQjDBHaceuFMHfTuQ22BZh91AY&SY$sw7\x00\x00\x01@\x16\x00\x02\x08\x00\x10\x00\x00\x80 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1B@\x91\xcd\xdc\xdcPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00AWQEJvAGRkxjkbgNrphD23BZh91AY&SY\x90Y$Z\x00\x00\x01 │ │ │ │ (D\x00\x04\x00@\x00\x02\x08\x00 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BBAd\x91hPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NYSzPOvuDxGQVHBlulLC24BZh91AY&SY\x0c\x8bE\x15\x00\x00\x00\xc20\x00\x01\x04\x00\x00\x08\x08\x00 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BBAd\x91hPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NYSzPOvuDxGQVHBlulLC24BZh91AY&SY\x0c\x8bE\x15\x00\x00\x00\xc20\x00\x01\x04\x00\x00\x08\x08\x00 │ │ │ │ \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@2- │ │ │ │ - \x14TPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fGHBPCnNtclxFOSONEkI25BZh91AY&SY\x01f\xfbN\x00\x00\x01\xa0 │ │ │ │ + \x14TPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fGHBPCnNtclxFOSONEkI25BZh91AY&SY\x01f\xfbN\x00\x00\x01\xa0 │ │ │ │ (\x80\x02\x01\x00\x00\x01\x00\x08 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\x05\x9b\xed8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [c@- │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\x05\x9b\xed8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\c@- │ │ │ │ \xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ZKskrmRjtBniXUbBcwfP26BZh91AY&SY\xebk\xda\xc7\x00\x00\x01\x18"\x00\x08\x02\x00\x00 │ │ │ │ \x00@ │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xad\xafk\x1cPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JshgMPNjUmVVEmykwWWZ27BZh91AY&SYM\xa2- │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xad\xafk\x1cPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JshgMPNjUmVVEmykwWWZ27BZh91AY&SYM\xa2- │ │ │ │ \xbf\x00\x00\x01\x94\t@\x00\x10\x00\x08\x00\x00\x02 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA6\x88\xb6\xfcPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00WxNqFzovPyjNTmGwGEpC28BZh91AY&SYSA\x86\xfe\x00\x00\x00 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA6\x88\xb6\xfcPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00WxNqFzovPyjNTmGwGEpC28BZh91AY&SYSA\x86\xfe\x00\x00\x00 │ │ │ │ \x0e\x00 \x00\x04\x00\x01\x08\x00 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BAM\x06\x1b\xf8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00lOiHXBhsAwhFTYjIbhAF29BZh91AY&SYs~\x1d\xfd\x00\x00\x00\x08\x00\x86\x00\x04\x04 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xcd\xf8w\xf4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [e\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oTecWnKlErLMUPxgIwKZ30BZh91AY&SY\x107YT\x00\x00\x00\xc0Q\x00 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BAM\x06\x1b\xf8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00lOiHXBhsAwhFTYjIbhAF29BZh91AY&SYs~\x1d\xfd\x00\x00\x00\x08\x00\x86\x00\x04\x04 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BA\xcd\xf8w\xf4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\e\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00oTecWnKlErLMUPxgIwKZ30BZh91AY&SY\x107YT\x00\x00\x00\xc0Q\x00 │ │ │ │ \x10\x00\x00\x00\x88\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1B@@\xddePPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MHQLYVLkuGBuFCTqwegI31BZh91AY&SY\xb3Q\xa8>\x00\x00\x00\x91\x88\x00\x10\x04\x00\x00\x04\x00 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\xcdF\xa0\xf8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NIqGGbxGtiVaSiZVeNIS32BZh91AY&SY.: │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1B@@\xddePPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00MHQLYVLkuGBuFCTqwegI31BZh91AY&SY\xb3Q\xa8>\x00\x00\x00\x91\x88\x00\x10\x04\x00\x00\x04\x00 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BB\xcdF\xa0\xf8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00NIqGGbxGtiVaSiZVeNIS32BZh91AY&SY.: │ │ │ │ L\xa6\x00\x00\x01\x80h\x90\x00\x00\x00\x80\x00\x80\x01 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xb8\xe92\x98PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [i\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00bMhfKFIkfzeySZLifSLv1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9a\x00\x00\x00ZePhnjgImPOXOZCbruYv2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [W\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\x01\x00\x00OasyULMHULGVNaTjMvui3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x01\x00\x00oIvbbCXoQbJuBCBCMUEP4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xccg\xdd\xf5: │ │ │ │ - \x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01&\x02\x00\x00liFGZzRSZzXnrBPlcVnQ5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x93\x02\x00\x00yDcGDDesgytrTGfIZsOI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0c\x03\x00\x00qpQriYKPzfExqeqosLgt7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x9a\xf0: │ │ │ │ - \xc1,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x89\x03\x00\x00MuzhhVhgvUoDfSURuixn8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe8\x03\x00\x00VQeHQNJxURrwPpQhjlmg9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01I\x04\x00\x00ggmCISEHzAIopGGjkCRq10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\x04\x00\x00TqPlrzBMbMPaDahTcVIN11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x05\x00\x00ZXGZUkLFlaxahkEgVONT12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x05\x00\x00QApPrIWZNWaRLNuMRWJV13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcd\x05\x00\x00eWAAEjzzmYgWAKZPLTEh14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xf2 │ │ │ │ - (v\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x06\x00\x00tgDBFNDFevZMjLjJoJiZ15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [d?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8d\x06\x00\x00drUPWErzzmTdrYDXaQGS16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xef\x06\x00\x00ybSQxfPppiPaqiPpjEQe17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x07\x00\x00JDZiemkZLRXbSrsnVMXq18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x07\x00\x00BEuLSrXDpiLoQXstpnZR19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x13\x08\x00\x00vdDBlMZLPOQiFFTwnBza20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x08\x00\x00BDZetCPTGIUPEavdYQrf21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd5\x08\x00\x00amwyQjDBHaceuFMHfTuQ22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\t\x00\x00AWQEJvAGRkxjkbgNrphD23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x99\t\x00\x00NYSzPOvuDxGQVHBlulLC24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfb\t\x00\x00fGHBPCnNtclxFOSONEkI25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [c@- │ │ │ │ - \xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01]\n\x00\x00ZKskrmRjtBniXUbBcwfP26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbf\n\x00\x00JshgMPNjUmVVEmykwWWZ27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01!\x0b\x00\x00WxNqFzovPyjNTmGwGEpC28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x83\x0b\x00\x00lOiHXBhsAwhFTYjIbhAF29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [e\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe1\x0b\x00\x00oTecWnKlErLMUPxgIwKZ30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x0c\x00\x00MHQLYVLkuGBuFCTqwegI31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x0c\x00\x00NIqGGbxGtiVaSiZVeNIS32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xb8\xe92\x98PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\i\xa8d\x8bg\x00\x00\x00%\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00bMhfKFIkfzeySZLifSLv1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x0bMl_j\x00\x00\x00&\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9a\x00\x00\x00ZePhnjgImPOXOZCbruYv2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\W\x1f\t\xd3Y\x00\x00\x00\x1f\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\x01\x00\x00OasyULMHULGVNaTjMvui3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xff\x9a\xa4\xb80\x00\x00\x00\x05\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc3\x01\x00\x00oIvbbCXoQbJuBCBCMUEP4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xccg\xdd\xf5: │ │ │ │ + \x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01&\x02\x00\x00liFGZzRSZzXnrBPlcVnQ5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xe4\x8d\x08VF\x00\x00\x00\x13\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x93\x02\x00\x00yDcGDDesgytrTGfIZsOI6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x00\xc5V9J\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0c\x03\x00\x00qpQriYKPzfExqeqosLgt7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x9a\xf0: │ │ │ │ + \xc1,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x89\x03\x00\x00MuzhhVhgvUoDfSURuixn8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\~$0%.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe8\x03\x00\x00VQeHQNJxURrwPpQhjlmg9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x8fw6\x12.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01I\x04\x00\x00ggmCISEHzAIopGGjkCRq10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xcd\x06\x9b\xac.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xab\x04\x00\x00TqPlrzBMbMPaDahTcVIN11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x8aN\xc6\x94,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\r\x05\x00\x00ZXGZUkLFlaxahkEgVONT12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x1c4\x137,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01m\x05\x00\x00QApPrIWZNWaRLNuMRWJV13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xc4\xdd_\xcd*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xcd\x05\x00\x00eWAAEjzzmYgWAKZPLTEh14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xf2 │ │ │ │ + (v\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01+\x06\x00\x00tgDBFNDFevZMjLjJoJiZ15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\d?\x97\xf7.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8d\x06\x00\x00drUPWErzzmTdrYDXaQGS16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xc6)\x81\xe3,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xef\x06\x00\x00ybSQxfPppiPaqiPpjEQe17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xfa\x14\xe1\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01O\x07\x00\x00JDZiemkZLRXbSrsnVMXq18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xc2\xee\xba\xc4.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb1\x07\x00\x00BEuLSrXDpiLoQXstpnZR19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xf6zIo,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x13\x08\x00\x00vdDBlMZLPOQiFFTwnBza20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\23\xa0\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01s\x08\x00\x00BDZetCPTGIUPEavdYQrf21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x9f\xc2Eh.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd5\x08\x00\x00amwyQjDBHaceuFMHfTuQ22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xfd\xd7\x9e\xe3.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x017\t\x00\x00AWQEJvAGRkxjkbgNrphD23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\$\xcf1E.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x99\t\x00\x00NYSzPOvuDxGQVHBlulLC24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xe5\xdc\xfe\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfb\t\x00\x00fGHBPCnNtclxFOSONEkI25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\c@- │ │ │ │ + \xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01]\n\x00\x00ZKskrmRjtBniXUbBcwfP26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xff\x0bh;.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbf\n\x00\x00JshgMPNjUmVVEmykwWWZ27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\8\x15\xa6\xff.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01!\x0b\x00\x00WxNqFzovPyjNTmGwGEpC28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x1f\rv\xb8*\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x83\x0b\x00\x00lOiHXBhsAwhFTYjIbhAF29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\e\xca\x1bZ.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xe1\x0b\x00\x00oTecWnKlErLMUPxgIwKZ30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xfb\x85\xbe\x07.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01C\x0c\x00\x00MHQLYVLkuGBuFCTqwegI31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xaeIK\x08.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa5\x0c\x00\x00NIqGGbxGtiVaSiZVeNIS32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ \x00 \x00w\x08\x00\x00\x07\r\x00\x00\x00\x00' │ │ │ │ - b'PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00MBZOzWARcglmhcDELFxx1BZh91AY&SY1\xde9\xd0\x00\x00\x02\xa54\x00 │ │ │ │ + b'PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00MBZOzWARcglmhcDELFxx1BZh91AY&SY1\xde9\xd0\x00\x00\x02\xa54\x00 │ │ │ │ @\x00\x00\x08\x01 \x08\x00\x00\x02 │ │ │ │ - \x001\x0c\x01\x06\x99\xa1\xe1!E\xdc\x91N\x14$\x0cw\x8et\x00PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [kPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2BZh91AY&SYp\x07K\xec\x00\x00$\x7f\xff\xd3\xb2\x13V\x11\x11GP\x01\x01@r\x05\x04!\xa4M\x95!\x1b\t │ │ │ │ + \x001\x0c\x01\x06\x99\xa1\xe1!E\xdc\x91N\x14$\x0cw\x8et\x00PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\kPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2BZh91AY&SYp\x07K\xec\x00\x00$\x7f\xff\xd3\xb2\x13V\x11\x11GP\x01\x01@r\x05\x04!\xa4M\x95!\x1b\t │ │ │ │ {0\xc0>\x06\x00@\x1em\r\x08\xa0\x00t8\x1a\x03@\x06\x8d\x00\x0022\x19\x1a\x03@h6Sjz\x9b\xd2\x86&F\x87\xa9\xa6\x8d4d\x06\x9a\x18!\x88\x00\xc2\x0c\x9a41\x01\xea\x0f\xb7 │ │ │ │ (\x81\xa2\x01\x0b\xb6[}\xc0\xadu>\xa9rjb/\x80,\xbd\xb4:W │ │ │ │ [\xc2\xfeI\xd5\xaeY- │ │ │ │ \xbb\x07O\xd9\x19\xf9\x9f*\x0e\xae\xd3h\xd7\xe7\x8c\xac\xea\x1f\xad\xe1\xa0\x8d\x89\x9eCS\xa5\xc34Qxsg\xdc\x81\x86\x7fq\t\xc2 │ │ │ │ - [\xfc0!@\xa0\xe9\xbc\x9b\xaa\x16#\xff\x17rE8P\x90p\x07K\xecPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xd6/ │ │ │ │ + [\xfc0!@\xa0\xe9\xbc\x9b\xaa\x16#\xff\x17rE8P\x90p\x07K\xecPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xd6/ │ │ │ │ \x05`C\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00BTLfmQCqPmzzjnbXpSro3BZh91AY&SYN\xb3/ │ │ │ │ \x99\x00\x00\x00~\x16\x10 \x02\x01\x00@\x08\x00\x02\x82\x8c\x00\x80 │ │ │ │ \x00\x80@\x00 │ │ │ │ \x00"\x02d\xc4\xc2\x14\xc0\x014\xcaD\xf3;\xcdN]\xee\xfc]\xc9\x14\xe1BA: │ │ │ │ - \xcc\xbedPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00aoONmVtOrZJtdjXDPlBF4BZh91AY&SY]67J\x00\x00\x00\x8aY │ │ │ │ - \x04\x01\x11\x00\x08\x00\x00\x80\x04\x00\xa0\x00"\x01\x93!\x000;i3\xcd\xf8\xbb\x92)\xc2\x84\x82\xe9\xb1\xbaPPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00usqnPrOttTshYkEZwPKN5BZh91AY&SYf\x94R\xbe\x00\x00\x00\xc4\x03\x00\x00\x82\x00 │ │ │ │ + \xcc\xbedPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00aoONmVtOrZJtdjXDPlBF4BZh91AY&SY]67J\x00\x00\x00\x8aY │ │ │ │ + \x04\x01\x11\x00\x08\x00\x00\x80\x04\x00\xa0\x00"\x01\x93!\x000;i3\xcd\xf8\xbb\x92)\xc2\x84\x82\xe9\xb1\xbaPPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00usqnPrOttTshYkEZwPKN5BZh91AY&SYf\x94R\xbe\x00\x00\x00\xc4\x03\x00\x00\x82\x00 │ │ │ │ \x00 \x00 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\x9aQJ\xf8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00YDYRZpJwTFvXRzwuvqiR6BZh91AY&SY\x08\xc4IC\x00\x00\x01\x82\x85 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\x9aQJ\xf8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00YDYRZpJwTFvXRzwuvqiR6BZh91AY&SY\x08\xc4IC\x00\x00\x01\x82\x85 │ │ │ │ \x00\x04\x00\x00\x80\x01\x00 │ │ │ │ - \x00!\x9ah3M\x17<]\xc9\x14\xe1B@#\x11%\x0cPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [p\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00LnXxOysNqRzhkaowMVlP7BZh91AY&SY\xc8&\x84h\x00\x00\x00\x85@D\x00\x01\x00 │ │ │ │ + \x00!\x9ah3M\x17<]\xc9\x14\xe1B@#\x11%\x0cPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\p\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00LnXxOysNqRzhkaowMVlP7BZh91AY&SY\xc8&\x84h\x00\x00\x00\x85@D\x00\x01\x00 │ │ │ │ \x00 \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC │ │ │ │ - \x9a\x11\xa0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00UuQTXyUQyLhMuRrPpzuZ8BZh91AY&SY\x91\x99\xe2\xfc\x00\x00\x01\x03\x01\x80\x02\x00\x80\x00\x04\x00\x01 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BBFg\x8b\xf0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00NxMRvBJwqiNpikEPdgWD9BZh91AY&SY\x81r\x1b\xd6\x00\x00\x00\xa2H\x00\x00\x80\x00\x80\x01\x00\x01 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x05\xc8oXPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [n\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fnLDGSXWQbLFPUElwXeZ10BZh91AY&SY\xba\x1dOI\x00\x00\x01\xe4\x08\x04\x00\x04\x00\x00\x04@\x00 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xe8u=$PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gQQtrEVRECVfGkqChTeb11BZh91AY&SY\x12\xffv\xfe\x00\x00\x00\x89\x02\x00\x08\x00\x10\x10\x00 │ │ │ │ + \x9a\x11\xa0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00UuQTXyUQyLhMuRrPpzuZ8BZh91AY&SY\x91\x99\xe2\xfc\x00\x00\x01\x03\x01\x80\x02\x00\x80\x00\x04\x00\x01 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BBFg\x8b\xf0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00NxMRvBJwqiNpikEPdgWD9BZh91AY&SY\x81r\x1b\xd6\x00\x00\x00\xa2H\x00\x00\x80\x00\x80\x01\x00\x01 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BB\x05\xc8oXPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\n\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fnLDGSXWQbLFPUElwXeZ10BZh91AY&SY\xba\x1dOI\x00\x00\x01\xe4\x08\x04\x00\x04\x00\x00\x04@\x00 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xe8u=$PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00gQQtrEVRECVfGkqChTeb11BZh91AY&SY\x12\xffv\xfe\x00\x00\x00\x89\x02\x00\x08\x00\x10\x10\x00 │ │ │ │ \x000\xcc\x0cz\x88qw$S\x85\t\x01/ │ │ │ │ - \xf7o\xe0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00keWNhmIYlSwSaBvOXfNs12BZh91AY&SY\x1c\xb4Xf\x00\x00\x01\x01\xc0\x80\x04\x00\x80@\x00\x00\x00\xa0\x00!\x9ah3M\x17<]\xc9\x14\xe1B@r\xd1a\x98PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DDInHOfrGYfTpDfyVlmc13BZh91AY&SY3\xa1\x1e]\x00\x00\x01\x00\x83\x80@\x00 │ │ │ │ + \xf7o\xe0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00keWNhmIYlSwSaBvOXfNs12BZh91AY&SY\x1c\xb4Xf\x00\x00\x01\x01\xc0\x80\x04\x00\x80@\x00\x00\x00\xa0\x00!\x9ah3M\x17<]\xc9\x14\xe1B@r\xd1a\x98PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00DDInHOfrGYfTpDfyVlmc13BZh91AY&SY3\xa1\x1e]\x00\x00\x01\x00\x83\x80@\x00 │ │ │ │ \x00\x00\x84\x00 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xce\x84ytPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TlQrLfxWyOjxilDsniLC14BZh91AY&SYU\x8c\x07\xff\x00\x00\x00\xc0\xc8\x08\x00\x00@\x00\x02@\x00 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BAV0\x1f\xfcPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xc29 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\xce\x84ytPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00TlQrLfxWyOjxilDsniLC14BZh91AY&SYU\x8c\x07\xff\x00\x00\x00\xc0\xc8\x08\x00\x00@\x00\x02@\x00 │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BAV0\x1f\xfcPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xc29 │ │ │ │ \x1f.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00pTYllEbQwMbPCbcvGxHU15BZh91AY&SY|b\xec\x0e\x00\x00\x00\xa8B\x01\x00\x01\x00\x00\x04\x00\x80 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xf1\x8b\xb08PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [AY- │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BA\xf1\x8b\xb08PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\AY- │ │ │ │ \xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00PcsPNgJTTBfDClERfjSC16BZh91AY&SY"\x96\xba\xee\x00\x00\x01\x81D\x80@\x02\x00\x00\x04\x00\x80 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x8aZ\xeb\xb8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cBSTgJIdlNgwIvFjbZIi17BZh91AY&SY#\xc2\xfb\xac\x00\x00\x00\xa4$\x00@\x00\x80\x00\x02\x02\x00 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\x8f\x0b\xee\xb0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00EIFPrHBRpBmWYpSwptMZ18BZh91AY&SY\xb3\x1cr\xdc\x00\x00\x00\t │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1B@\x8aZ\xeb\xb8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00cBSTgJIdlNgwIvFjbZIi17BZh91AY&SY#\xc2\xfb\xac\x00\x00\x00\xa4$\x00@\x00\x80\x00\x02\x02\x00 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1B@\x8f\x0b\xee\xb0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00EIFPrHBRpBmWYpSwptMZ18BZh91AY&SY\xb3\x1cr\xdc\x00\x00\x00\t │ │ │ │ @\x00\x08\x00\x00 │ │ │ │ ( │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xccq\xcbpPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [A\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fvBqvySoWudXwfigBnau19BZh91AY&SY\xcc\xfa\xdf\xce\x00\x00\x00\xa2\x02\x00\x01\x08\x00\x04 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BC3\xeb\x7f8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rwLcWIDaehGDiSrhpNzH20BZh91AY&SY\x06\x8a\xe7: │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BB\xccq\xcbpPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\A\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00fvBqvySoWudXwfigBnau19BZh91AY&SY\xcc\xfa\xdf\xce\x00\x00\x00\xa2\x02\x00\x01\x08\x00\x04 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BC3\xeb\x7f8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00rwLcWIDaehGDiSrhpNzH20BZh91AY&SY\x06\x8a\xe7: │ │ │ │ \x00\x00\x00\x85\x80\x04\x08\x08\x00\x00\x01 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\x1a+\x9c\xe8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00aLwpBtPYHcIaueSbJyAn21BZh91AY&SY\xd9\xef5\xe9\x00\x00\x00 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1B@\x1a+\x9c\xe8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00aLwpBtPYHcIaueSbJyAn21BZh91AY&SY\xd9\xef5\xe9\x00\x00\x00 │ │ │ │ \x03\x80\x01\x00\x02\x01\x00\x00\x10 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BCg\xbc\xd7\xa4PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ilfCelOSSWqmFqJoeKPE22BZh91AY&SY\xf6_C\xf8\x00\x00\x00\xc8\x01\x80\x08\x00\x80\x00\x08\x04\x00 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xd9}\x0f\xe0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00swjLjiMVWTkFBclDSNQx23BZh91AY&SYM\xbb\xfb\x0c\x00\x00\x00\x84X\x10\x00\x00\x01\x00 │ │ │ │ - \x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA6\xef\xec0PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dwfMZivCLGnTaPWWvZfQ24BZh91AY&SY\xa4\xacI\xb2\x00\x00\x01\x98\x01\x02\x00\x08\x00\x00 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BCg\xbc\xd7\xa4PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ilfCelOSSWqmFqJoeKPE22BZh91AY&SY\xf6_C\xf8\x00\x00\x00\xc8\x01\x80\x08\x00\x80\x00\x08\x04\x00 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xd9}\x0f\xe0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00swjLjiMVWTkFBclDSNQx23BZh91AY&SYM\xbb\xfb\x0c\x00\x00\x00\x84X\x10\x00\x00\x01\x00 │ │ │ │ + \x00\x00\xa0\x00!\x9ah3M\x13<]\xc9\x14\xe1BA6\xef\xec0PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dwfMZivCLGnTaPWWvZfQ24BZh91AY&SY\xa4\xacI\xb2\x00\x00\x01\x98\x01\x02\x00\x08\x00\x00 │ │ │ │ ( │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\x92\xb1&\xc8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RhMvDbwoeHxVVEDPIclM25BZh91AY&SYP?]~\x00\x00\x00\xa5 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BB\x92\xb1&\xc8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00RhMvDbwoeHxVVEDPIclM25BZh91AY&SYP?]~\x00\x00\x00\xa5 │ │ │ │ \x00\x02\x00\x04\x00 \x00 │ │ │ │ - \x00!\x9ah3M\x07<]\xc9\x14\xe1BA@\xfdu\xf8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CnAKogkpkpcwJaifvTnu26BZh91AY&SY8H=#\x00\x00\x00\x95\x10\x00\x01\x00\x00\x80\x01\x00\x80 │ │ │ │ + \x00!\x9ah3M\x07<]\xc9\x14\xe1BA@\xfdu\xf8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00CnAKogkpkpcwJaifvTnu26BZh91AY&SY8H=#\x00\x00\x00\x95\x10\x00\x01\x00\x00\x80\x01\x00\x80 │ │ │ │ \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xe1 │ │ │ │ - \xf4\x8cPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [H\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00IYTtrkLmEbzmoTxcZuvN27BZh91AY&SY\x8f\xf7~\x9d\x00\x00\x01! │ │ │ │ + \xf4\x8cPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\H\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00IYTtrkLmEbzmoTxcZuvN27BZh91AY&SY\x8f\xf7~\x9d\x00\x00\x01! │ │ │ │ \x01\x00\x00@\x08\x02 │ │ │ │ - \x00!\x9ah3M\x13<]\xc9\x14\xe1BB?\xdd\xfatPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ptFPsIsGcfISqMOdIwkk28BZh91AY&SYs\xba\x16\xf3\x00\x00\x01\xc6\x00\x90\x00\x00\x00\x90\x00\x10\x00 │ │ │ │ + \x00!\x9ah3M\x13<]\xc9\x14\xe1BB?\xdd\xfatPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00ptFPsIsGcfISqMOdIwkk28BZh91AY&SYs\xba\x16\xf3\x00\x00\x01\xc6\x00\x90\x00\x00\x00\x90\x00\x10\x00 │ │ │ │ \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1BA\xce\xe8 │ │ │ │ - [\xccPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BdvTqMeNFxkzPcnppIWE29BZh91AY&SY\xf7Yxv\x00\x00\x00\x10!\x88\x00\x02\x00\x00\x00\xa0\x00 │ │ │ │ - \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xdde\xe1\xd8PK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JtydqNZyxhJUdHkhIoeL30BZh91AY&SY?\xc8x\x95\x00\x00\x01\xc2@\x90\x00\x00\x04\x00\x01\x00\x80 │ │ │ │ - \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xff!\xe2TPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QUwpcVcwYeYyknaycaXw31BZh91AY&SY\xe8\xd4\xe7Q\x00\x00\x00\xc1\x80\x00 │ │ │ │ + [\xccPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00BdvTqMeNFxkzPcnppIWE29BZh91AY&SY\xf7Yxv\x00\x00\x00\x10!\x88\x00\x02\x00\x00\x00\xa0\x00 │ │ │ │ + \x00!\x9ah3M2\xbc]\xc9\x14\xe1BC\xdde\xe1\xd8PK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00JtydqNZyxhJUdHkhIoeL30BZh91AY&SY?\xc8x\x95\x00\x00\x01\xc2@\x90\x00\x00\x04\x00\x01\x00\x80 │ │ │ │ + \x00!\x9ah3M\x0c\xbc]\xc9\x14\xe1B@\xff!\xe2TPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00QUwpcVcwYeYyknaycaXw31BZh91AY&SY\xe8\xd4\xe7Q\x00\x00\x00\xc1\x80\x00 │ │ │ │ \x00\x00\xc0\x10 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa3S\x9dDPK\x03\x04.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xef │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BC\xa3S\x9dDPK\x03\x04.\x00\x00\x00\x0c\x00S3)\\\xef │ │ │ │ (\xfai,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00dxrHdIcclSNnanWCeLGS32BZh91AY&SY\x91\xc1\x8b\x10\x00\x00\x00\x01\xa0\x01\x04\x00\x01\x00 │ │ │ │ - \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBG\x06,@PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00MBZOzWARcglmhcDELFxx1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [kPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01g\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xd6/ │ │ │ │ + \x00!\x9ah3M0\xbc]\xc9\x14\xe1BBG\x06,@PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xf2\xda\x06\xf24\x00\x00\x00\x07\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00\x00\x00MBZOzWARcglmhcDELFxx1PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\kPGq\xc1\x00\x00\x00o\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01g\x00\x00\x00xDWnIMQDYYAxfEqJLTMQ2PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xd6/ │ │ │ │ \x05`C\x00\x00\x00\x10\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01 │ │ │ │ - [\x01\x00\x00BTLfmQCqPmzzjnbXpSro3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd1\x01\x00\x00aoONmVtOrZJtdjXDPlBF4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01: │ │ │ │ - \x02\x00\x00usqnPrOttTshYkEZwPKN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9b\x02\x00\x00YDYRZpJwTFvXRzwuvqiR6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [p\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfc\x02\x00\x00LnXxOysNqRzhkaowMVlP7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01 │ │ │ │ - [\x03\x00\x00UuQTXyUQyLhMuRrPpzuZ8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbc\x03\x00\x00NxMRvBJwqiNpikEPdgWD9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [n\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x04\x00\x00fnLDGSXWQbLFPUElwXeZ10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x7f\x04\x00\x00gQQtrEVRECVfGkqChTeb11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xde\x04\x00\x00keWNhmIYlSwSaBvOXfNs12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01@\x05\x00\x00DDInHOfrGYfTpDfyVlmc13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa2\x05\x00\x00TlQrLfxWyOjxilDsniLC14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xc29 │ │ │ │ - \x1f.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x04\x06\x00\x00pTYllEbQwMbPCbcvGxHU15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [AY- │ │ │ │ - \xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01f\x06\x00\x00PcsPNgJTTBfDClERfjSC16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc8\x06\x00\x00cBSTgJIdlNgwIvFjbZIi17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01*\x07\x00\x00EIFPrHBRpBmWYpSwptMZ18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [A\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8a\x07\x00\x00fvBqvySoWudXwfigBnau19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xea\x07\x00\x00rwLcWIDaehGDiSrhpNzH20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01J\x08\x00\x00aLwpBtPYHcIaueSbJyAn21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xac\x08\x00\x00ilfCelOSSWqmFqJoeKPE22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\t\x00\x00swjLjiMVWTkFBclDSNQx23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\t\x00\x00dwfMZivCLGnTaPWWvZfQ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd0\t\x00\x00RhMvDbwoeHxVVEDPIclM25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x012\n\x00\x00CnAKogkpkpcwJaifvTnu26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [H\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x94\n\x00\x00IYTtrkLmEbzmoTxcZuvN27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf4\n\x00\x00ptFPsIsGcfISqMOdIwkk28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x0b\x00\x00BdvTqMeNFxkzPcnppIWE29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00JtydqNZyxhJUdHkhIoeL30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00QUwpcVcwYeYyknaycaXw31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00\x93\x03\x99 │ │ │ │ - [\xef │ │ │ │ + [\x01\x00\x00BTLfmQCqPmzzjnbXpSro3PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x92]4%6\x00\x00\x00\n\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd1\x01\x00\x00aoONmVtOrZJtdjXDPlBF4PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xc1\x10c0.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01: │ │ │ │ + \x02\x00\x00usqnPrOttTshYkEZwPKN5PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xd3q\xfdl.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x9b\x02\x00\x00YDYRZpJwTFvXRzwuvqiR6PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\p\xec\xbe\x90,\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xfc\x02\x00\x00LnXxOysNqRzhkaowMVlP7PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\;\x00e\xa5.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01 │ │ │ │ + [\x03\x00\x00UuQTXyUQyLhMuRrPpzuZ8PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xeb\x0f\x89,.\x00\x00\x00\x04\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xbc\x03\x00\x00NxMRvBJwqiNpikEPdgWD9PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\n\xf6ul.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1d\x04\x00\x00fnLDGSXWQbLFPUElwXeZ10PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xe5u\xbd\xaf+\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x7f\x04\x00\x00gQQtrEVRECVfGkqChTeb11PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xf3\xc7\x83J.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xde\x04\x00\x00keWNhmIYlSwSaBvOXfNs12PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xf0\xcc|\x05.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01@\x05\x00\x00DDInHOfrGYfTpDfyVlmc13PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xc3\x1e\xb5].\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xa2\x05\x00\x00TlQrLfxWyOjxilDsniLC14PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xc29 │ │ │ │ + \x1f.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x04\x06\x00\x00pTYllEbQwMbPCbcvGxHU15PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\AY- │ │ │ │ + \xf9.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01f\x06\x00\x00PcsPNgJTTBfDClERfjSC16PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\8\x8fS\x1a.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xc8\x06\x00\x00cBSTgJIdlNgwIvFjbZIi17PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x1dq\x11T,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01*\x07\x00\x00EIFPrHBRpBmWYpSwptMZ18PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\A\x9b\x1f\xf4,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x8a\x07\x00\x00fvBqvySoWudXwfigBnau19PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xa8\xa4\xcd\xe7,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xea\x07\x00\x00rwLcWIDaehGDiSrhpNzH20PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xbb\x16\x9fA.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01J\x08\x00\x00aLwpBtPYHcIaueSbJyAn21PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x8b\xcf+\xb0.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xac\x08\x00\x00ilfCelOSSWqmFqJoeKPE22PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\0\xea\xe4\x01.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x0e\t\x00\x00swjLjiMVWTkFBclDSNQx23PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xc2\xa2\x013,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01p\t\x00\x00dwfMZivCLGnTaPWWvZfQ24PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\%\xb3\xf3\x16.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xd0\t\x00\x00RhMvDbwoeHxVVEDPIclM25PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xec\x9a\xac\x9b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x012\n\x00\x00CnAKogkpkpcwJaifvTnu26PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\H\xe6\x8b$,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x94\n\x00\x00IYTtrkLmEbzmoTxcZuvN27PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x08\xc9\xfc\xfb.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xf4\n\x00\x00ptFPsIsGcfISqMOdIwkk28PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x9dGF\x1b.\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01V\x0b\x00\x00BdvTqMeNFxkzPcnppIWE29PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xfc\xb4^).\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\xb8\x0b\x00\x00JtydqNZyxhJUdHkhIoeL30PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\x9d\x14\x84M,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01\x1a\x0c\x00\x00QUwpcVcwYeYyknaycaXw31PK\x01\x02.\x03.\x00\x00\x00\x0c\x00S3)\\\xef │ │ │ │ (\xfai,\x00\x00\x00\x04\x00\x00\x00\x16\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x01z\x0c\x00\x00dxrHdIcclSNnanWCeLGS32PK\x05\x06\x00\x00\x00\x00 │ │ │ │ \x00 \x00w\x08\x00\x00\xda\x0c\x00\x00\x00\x00' │ │ │ │ ********** ffaakkeerr..pprroovviiddeerrss..pphhoonnee__nnuummbbeerr_?¶ ********** │ │ │ │ ccllaassss faker.providers.phone_number.fil_PH.Provider(ggeenneerraattoorr:: _AA_nn_yy)_¶ │ │ │ │ Bases: _P_r_o_v_i_d_e_r │ │ │ │ No difference from Phone Number Provider for en_PH locale │ │ │ │ area2_landline_number() → _s_t_r_¶ │ │ ├── ./usr/share/doc/faker-doc/html/locales/fr_CA.html │ │ │ @@ -1267,18 +1267,18 @@ │ │ │

│ │ │ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1313,41 +1313,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1363,41 +1363,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1412,19 +1412,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1436,30 +1436,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1477,30 +1477,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1515,30 +1515,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1553,30 +1553,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1591,30 +1591,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1629,30 +1629,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1667,19 +1667,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 50, 57, 595403)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 35, 851584)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 5, 126628)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 21, 354932)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 55, 653960)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 47, 340772)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 46, 376324)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 0, 193513)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 39, 254025)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 30, 385143)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1698,19 +1698,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 53, 65254)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 49, 734955)
│ │ │ -datetime.datetime(852, 8, 25, 12, 49, 57, 170624)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 2, 324783)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 36, 646164)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 42, 810623)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 0, 259689)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 52, 237503)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 20, 223877)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 11, 377346)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1727,19 +1727,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 21, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 7, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 48, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 24, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 20, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 22, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 8, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 49, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 25, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 21, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1755,41 +1755,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 38)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 38)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 38)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 38)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 38)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 39)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 39)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 39)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 39)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 39)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 21, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 7, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 48, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 24, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 20, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 22, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 8, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 49, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 25, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 21, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 35, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 24, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 24, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 45, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 19, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 36, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 25, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 25, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 46, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 20, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1805,30 +1805,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 25, 968783)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 23, 494924)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 2, 242095)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 9, 387188)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 28, 310063)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 15, 714152)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 34, 19664)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 29, 57, 308980)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 27, 286281)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 3, 41246)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 54, 199903)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 1, 127965)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 27, 680652)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 52, 517334)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 24, 396137)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 5, 454534)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 51, 603225)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 33, 613767)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 35, 618241)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 50, 664954)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1844,30 +1844,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 5, 535046)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 26, 170346)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 27, 857546)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 4, 606284)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 25, 368823)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 54, 55, 280415)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 36, 695086)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 22, 924431)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 22, 505377)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 0, 100006)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 41, 705809)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 54, 122150)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 16, 27020)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 30, 987781)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 51, 169760)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 52, 960440)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 44, 597409)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 21, 960136)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 14, 88688)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 17, 438577)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1883,30 +1883,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 23, 868063)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 36, 415601)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 26, 59, 771987)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 34, 592385)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 17, 632201)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 14, 126308)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 41, 867506)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 35, 916774)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 49, 867492)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 34, 149671)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 13, 619061)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 6, 657234)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 57, 150111)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 6, 31600)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 38, 581512)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 24, 360817)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 2, 205329)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 22, 5323)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 51, 756492)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 23, 64043)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1922,30 +1922,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 31, 890632)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 21, 393891)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 6, 222971)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 10, 605639)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 6, 59, 31568)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 14, 126308)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 41, 867506)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 35, 916774)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 49, 867492)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 34, 149671)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 13, 619061)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 6, 657234)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 57, 150111)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 6, 31600)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 38, 581512)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 32, 383386)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 47, 183619)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 28, 456308)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 27, 769746)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 4, 463409)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1953,19 +1953,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -1973,18 +1973,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'dimanche'
│ │ │ -'mercredi'
│ │ │ -'dimanche'
│ │ │  'samedi'
│ │ │ +'lundi'
│ │ │ +'samedi'
│ │ │ +'mercredi'
│ │ │  'dimanche'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -2001,30 +2001,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2040,30 +2040,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 39, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 16, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 20, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 50, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 42, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 40, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 17, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 21, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 51, 51, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 43, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 35, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 25, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 24, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 46, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 19, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 36, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 26, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 25, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 47, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 20, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -2080,19 +2080,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:50:57.595403'
│ │ │ -'2012-06-06T21:48:35.851584'
│ │ │ -'1993-07-18T10:27:05.126628'
│ │ │ -'1984-06-30T01:49:21.354932'
│ │ │ -'1998-08-16T01:03:55.653960'
│ │ │ +'2017-04-22T18:52:47.340772'
│ │ │ +'2012-06-18T11:11:46.376324'
│ │ │ +'1993-07-24T20:22:00.193513'
│ │ │ +'1984-07-04T00:34:39.254025'
│ │ │ +'1998-08-23T20:10:30.385143'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -2103,15 +2103,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2123,15 +2123,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'Avril'
│ │ │  'Juin'
│ │ │  'Juillet'
│ │ │ -'Juin'
│ │ │ +'Juillet'
│ │ │  'Août'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2148,30 +2148,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2190,19 +2190,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 38, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 15, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 19, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 49, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 41, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 39, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 16, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 20, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 50, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 42, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2240,30 +2240,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:50:57'
│ │ │ -'21:48:35'
│ │ │ -'10:27:05'
│ │ │ -'01:49:21'
│ │ │ -'01:03:55'
│ │ │ +'18:52:47'
│ │ │ +'11:11:46'
│ │ │ +'20:22:00'
│ │ │ +'00:34:39'
│ │ │ +'20:10:30'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:50 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:22 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2310,30 +2310,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 50, 57, 595403)
│ │ │ -datetime.time(21, 48, 35, 851584)
│ │ │ -datetime.time(10, 27, 5, 126628)
│ │ │ -datetime.time(1, 49, 21, 354932)
│ │ │ -datetime.time(1, 3, 55, 653960)
│ │ │ +datetime.time(18, 52, 47, 340772)
│ │ │ +datetime.time(11, 11, 46, 376324)
│ │ │ +datetime.time(20, 22, 0, 193513)
│ │ │ +datetime.time(0, 34, 39, 254025)
│ │ │ +datetime.time(20, 10, 30, 385143)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 37, 514068)
│ │ │ -datetime.time(22, 34, 4, 487434)
│ │ │ -datetime.time(10, 52, 19, 184319)
│ │ │ -datetime.time(2, 4, 53, 455233)
│ │ │ -datetime.time(1, 34, 36, 242957)
│ │ │ +datetime.time(19, 43, 27, 259437)
│ │ │ +datetime.time(11, 57, 15, 12175)
│ │ │ +datetime.time(20, 47, 14, 251204)
│ │ │ +datetime.time(0, 50, 11, 354326)
│ │ │ +datetime.time(20, 41, 10, 974140)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2357,19 +2357,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa12da457e0>
│ │ │ -<generator object Provider.time_series at 0x7fa12da457e0>
│ │ │ -<generator object Provider.time_series at 0x7fa12da457e0>
│ │ │ -<generator object Provider.time_series at 0x7fa12da457e0>
│ │ │ -<generator object Provider.time_series at 0x7fa12da457e0>
│ │ │ +<generator object Provider.time_series at 0x7fbf6bc10a60>
│ │ │ +<generator object Provider.time_series at 0x7fbf6bc10a60>
│ │ │ +<generator object Provider.time_series at 0x7fbf6bc10a60>
│ │ │ +<generator object Provider.time_series at 0x7fbf6bc10a60>
│ │ │ +<generator object Provider.time_series at 0x7fbf6bc10a60>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2406,19 +2406,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774657.5954027
│ │ │ -1339019315.8515837
│ │ │ -742991225.1266279
│ │ │ -457408161.3549321
│ │ │ -903229435.6539596
│ │ │ +1492887167.3407717
│ │ │ +1340017906.376324
│ │ │ +743545320.1935126
│ │ │ +457749279.25402486
│ │ │ +903903030.385143
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -806,18 +806,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -834,270 +834,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 50, 57, 595403) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 35, 851584) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 5, 126628) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 21, 354932) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 55, 653960) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 47, 340772) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 46, 376324) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 22, 0, 193513) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 39, 254025) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 30, 385143) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -1106,38 +1106,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 53, 65254) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 49, 734955) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 49, 57, 170624) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 2, 324783) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 36, 646164) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 42, 810623) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 18, 0, 259689) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 52, 237503) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 20, 223877) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 11, 377346) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 21, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 7, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 48, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 24, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 20, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 22, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 8, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 49, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 25, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 21, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -1145,227 +1145,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 38) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 38) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 38) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 38) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 38) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 39) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 39) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 39) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 39) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 39) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 21, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 7, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 48, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 24, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 20, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 22, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 8, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 49, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 25, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 21, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 35, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 24, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 24, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 45, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 19, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 36, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 25, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 25, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 46, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 20, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 25, 968783) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 23, 494924) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 2, 242095) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 9, 387188) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 28, 310063) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 15, 714152) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 34, 19664) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 29, 57, 308980) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 27, 286281) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 3, 41246) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 54, 199903) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 1, 127965) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 27, 680652) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 52, 517334) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 24, 396137) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 5, 454534) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 51, 603225) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 33, 613767) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 35, 618241) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 50, 664954) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 5, 535046) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 26, 170346) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 27, 857546) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 4, 606284) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 25, 368823) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 54, 55, 280415) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 36, 695086) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 22, 924431) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 22, 505377) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 36, 0, 100006) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 41, 705809) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 54, 122150) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 16, 27020) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 30, 987781) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 51, 169760) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 52, 960440) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 44, 597409) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 21, 960136) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 14, 88688) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 17, 438577) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 23, 868063) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 36, 415601) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 26, 59, 771987) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 34, 592385) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 17, 632201) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 14, 126308) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 41, 867506) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 35, 916774) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 49, 867492) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 34, 149671) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 13, 619061) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 6, 657234) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 57, 150111) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 6, 31600) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 38, 581512) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 24, 360817) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 2, 205329) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 22, 5323) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 51, 756492) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 23, 64043) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 31, 890632) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 21, 393891) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 6, 222971) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 10, 605639) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 6, 59, 31568) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 14, 126308) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 41, 867506) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 35, 916774) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 49, 867492) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 34, 149671) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 13, 619061) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 6, 657234) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 57, 150111) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 6, 31600) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 38, 581512) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 32, 383386) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 47, 183619) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 28, 456308) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 27, 769746) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 4, 463409) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'dimanche' │ │ │ │ - 'mercredi' │ │ │ │ - 'dimanche' │ │ │ │ 'samedi' │ │ │ │ + 'lundi' │ │ │ │ + 'samedi' │ │ │ │ + 'mercredi' │ │ │ │ 'dimanche' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 39, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 16, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 20, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 50, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 42, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 40, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 17, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 21, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 51, 51, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 43, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 35, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 25, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 24, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 46, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 19, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 36, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 26, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 25, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 47, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 20, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1375,86 +1375,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:50:57.595403' │ │ │ │ - '2012-06-06T21:48:35.851584' │ │ │ │ - '1993-07-18T10:27:05.126628' │ │ │ │ - '1984-06-30T01:49:21.354932' │ │ │ │ - '1998-08-16T01:03:55.653960' │ │ │ │ + '2017-04-22T18:52:47.340772' │ │ │ │ + '2012-06-18T11:11:46.376324' │ │ │ │ + '1993-07-24T20:22:00.193513' │ │ │ │ + '1984-07-04T00:34:39.254025' │ │ │ │ + '1998-08-23T20:10:30.385143' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'Avril' │ │ │ │ 'Juin' │ │ │ │ 'Juillet' │ │ │ │ - 'Juin' │ │ │ │ + 'Juillet' │ │ │ │ 'Août' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 38, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 15, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 19, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 49, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 41, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 39, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 16, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 20, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 50, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 42, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1473,28 +1473,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:50:57' │ │ │ │ - '21:48:35' │ │ │ │ - '10:27:05' │ │ │ │ - '01:49:21' │ │ │ │ - '01:03:55' │ │ │ │ + '18:52:47' │ │ │ │ + '11:11:46' │ │ │ │ + '20:22:00' │ │ │ │ + '00:34:39' │ │ │ │ + '20:10:30' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:50 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:22 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1524,28 +1524,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 50, 57, 595403) │ │ │ │ - datetime.time(21, 48, 35, 851584) │ │ │ │ - datetime.time(10, 27, 5, 126628) │ │ │ │ - datetime.time(1, 49, 21, 354932) │ │ │ │ - datetime.time(1, 3, 55, 653960) │ │ │ │ + datetime.time(18, 52, 47, 340772) │ │ │ │ + datetime.time(11, 11, 46, 376324) │ │ │ │ + datetime.time(20, 22, 0, 193513) │ │ │ │ + datetime.time(0, 34, 39, 254025) │ │ │ │ + datetime.time(20, 10, 30, 385143) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 37, 514068) │ │ │ │ - datetime.time(22, 34, 4, 487434) │ │ │ │ - datetime.time(10, 52, 19, 184319) │ │ │ │ - datetime.time(2, 4, 53, 455233) │ │ │ │ - datetime.time(1, 34, 36, 242957) │ │ │ │ + datetime.time(19, 43, 27, 259437) │ │ │ │ + datetime.time(11, 57, 15, 12175) │ │ │ │ + datetime.time(20, 47, 14, 251204) │ │ │ │ + datetime.time(0, 50, 11, 354326) │ │ │ │ + datetime.time(20, 41, 10, 974140) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1560,19 +1560,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1592,19 +1592,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774657.5954027 │ │ │ │ - 1339019315.8515837 │ │ │ │ - 742991225.1266279 │ │ │ │ - 457408161.3549321 │ │ │ │ - 903229435.6539596 │ │ │ │ + 1492887167.3407717 │ │ │ │ + 1340017906.376324 │ │ │ │ + 743545320.1935126 │ │ │ │ + 457749279.25402486 │ │ │ │ + 903903030.385143 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/fr_DZ.html │ │ │ @@ -57,18 +57,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -103,41 +103,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -153,41 +153,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -202,19 +202,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -226,30 +226,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -267,30 +267,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -305,30 +305,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -343,30 +343,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -381,30 +381,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -419,30 +419,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -457,19 +457,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 50, 58, 439825)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 36, 609538)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 5, 547199)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 21, 613849)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 56, 165234)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 48, 185194)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 47, 134278)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 0, 614084)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 39, 512942)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 30, 896418)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -488,19 +488,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 53, 909676)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 50, 492905)
│ │ │ -datetime.datetime(852, 8, 25, 12, 49, 57, 591194)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 2, 583702)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 37, 157436)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 43, 655052)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 1, 17647)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 52, 658081)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 20, 482796)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 11, 888622)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -517,19 +517,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 22, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 8, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 49, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 25, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 21, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 23, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 9, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 50, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 26, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 22, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -545,41 +545,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 39)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 39)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 39)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 39)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 39)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 40)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 40)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 40)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 40)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 40)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 22, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 8, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 49, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 25, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 21, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 23, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 9, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 50, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 26, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 22, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 36, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 25, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 25, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 46, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 20, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 37, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 26, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 26, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 47, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 21, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -595,30 +595,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 26, 813205)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 24, 252879)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 2, 662667)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 9, 646105)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 28, 821337)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 16, 558574)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 34, 777619)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 29, 57, 729552)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 27, 545198)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 3, 552521)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 54, 355481)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 1, 370010)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 28, 260080)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 53, 258417)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 24, 884863)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 5, 610112)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 51, 845270)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 34, 193196)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 36, 359324)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 51, 153679)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -634,30 +634,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 6, 379467)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 26, 928301)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 28, 278118)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 4, 865201)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 25, 880097)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 54, 56, 124836)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 37, 453041)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 23, 345002)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 22, 764293)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 0, 611281)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 41, 861387)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 54, 364195)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 16, 606449)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 31, 728864)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 51, 658486)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 53, 116018)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 44, 839455)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 22, 539564)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 14, 829772)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 17, 927302)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -673,30 +673,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 24, 712485)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 37, 173556)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 27, 0, 192558)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 34, 851301)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 18, 143476)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 14, 970730)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 42, 625461)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 36, 337346)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 50, 126409)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 34, 660946)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 13, 774640)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 6, 899280)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 57, 729539)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 6, 772683)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 39, 70238)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 24, 516395)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 2, 447375)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 22, 584752)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 52, 497575)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 23, 552768)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -712,30 +712,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 32, 735054)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 22, 151846)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 6, 643543)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 10, 864555)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 6, 59, 542843)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 14, 970730)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 42, 625461)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 36, 337346)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 50, 126409)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 34, 660946)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 13, 774640)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 6, 899280)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 57, 729539)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 6, 772683)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 39, 70238)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 32, 538965)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 47, 425665)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 29, 35736)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 28, 510830)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 4, 952135)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -743,19 +743,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -763,18 +763,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'dimanche'
│ │ │ -'mercredi'
│ │ │ -'dimanche'
│ │ │  'samedi'
│ │ │ +'lundi'
│ │ │ +'samedi'
│ │ │ +'mercredi'
│ │ │  'dimanche'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -791,30 +791,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -830,30 +830,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 40, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 17, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 21, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 51, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 43, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 41, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 18, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 22, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 51, 52, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 44, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 36, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 26, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 25, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 47, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 20, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 37, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 27, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 26, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 48, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 21, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -870,19 +870,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:50:58.439825'
│ │ │ -'2012-06-06T21:48:36.609538'
│ │ │ -'1993-07-18T10:27:05.547199'
│ │ │ -'1984-06-30T01:49:21.613849'
│ │ │ -'1998-08-16T01:03:56.165234'
│ │ │ +'2017-04-22T18:52:48.185194'
│ │ │ +'2012-06-18T11:11:47.134278'
│ │ │ +'1993-07-24T20:22:00.614084'
│ │ │ +'1984-07-04T00:34:39.512942'
│ │ │ +'1998-08-23T20:10:30.896418'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -893,15 +893,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -913,15 +913,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'Avril'
│ │ │  'Juin'
│ │ │  'Juillet'
│ │ │ -'Juin'
│ │ │ +'Juillet'
│ │ │  'Août'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -938,30 +938,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -980,19 +980,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 39, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 16, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 20, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 50, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 42, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 40, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 17, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 21, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 51, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 43, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -1030,30 +1030,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:50:58'
│ │ │ -'21:48:36'
│ │ │ -'10:27:05'
│ │ │ -'01:49:21'
│ │ │ -'01:03:56'
│ │ │ +'18:52:48'
│ │ │ +'11:11:47'
│ │ │ +'20:22:00'
│ │ │ +'00:34:39'
│ │ │ +'20:10:30'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:50 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:22 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -1100,30 +1100,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 50, 58, 439825)
│ │ │ -datetime.time(21, 48, 36, 609538)
│ │ │ -datetime.time(10, 27, 5, 547199)
│ │ │ -datetime.time(1, 49, 21, 613849)
│ │ │ -datetime.time(1, 3, 56, 165234)
│ │ │ +datetime.time(18, 52, 48, 185194)
│ │ │ +datetime.time(11, 11, 47, 134278)
│ │ │ +datetime.time(20, 22, 0, 614084)
│ │ │ +datetime.time(0, 34, 39, 512942)
│ │ │ +datetime.time(20, 10, 30, 896418)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 38, 358490)
│ │ │ -datetime.time(22, 34, 5, 245389)
│ │ │ -datetime.time(10, 52, 19, 604890)
│ │ │ -datetime.time(2, 4, 53, 714150)
│ │ │ -datetime.time(1, 34, 36, 754231)
│ │ │ +datetime.time(19, 43, 28, 103859)
│ │ │ +datetime.time(11, 57, 15, 770129)
│ │ │ +datetime.time(20, 47, 14, 671775)
│ │ │ +datetime.time(0, 50, 11, 613243)
│ │ │ +datetime.time(20, 41, 11, 485415)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -1147,19 +1147,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa12d047880>
│ │ │ -<generator object Provider.time_series at 0x7fa12d047880>
│ │ │ -<generator object Provider.time_series at 0x7fa12d047880>
│ │ │ -<generator object Provider.time_series at 0x7fa12d047880>
│ │ │ -<generator object Provider.time_series at 0x7fa12d047880>
│ │ │ +<generator object Provider.time_series at 0x7fbf6b532f80>
│ │ │ +<generator object Provider.time_series at 0x7fbf6b532f80>
│ │ │ +<generator object Provider.time_series at 0x7fbf6b532f80>
│ │ │ +<generator object Provider.time_series at 0x7fbf6b532f80>
│ │ │ +<generator object Provider.time_series at 0x7fbf6b532f80>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -1196,19 +1196,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774658.4398246
│ │ │ -1339019316.609538
│ │ │ -742991225.5471995
│ │ │ -457408161.6138489
│ │ │ -903229436.1652343
│ │ │ +1492887168.1851935
│ │ │ +1340017907.1342783
│ │ │ +743545320.6140841
│ │ │ +457749279.5129416
│ │ │ +903903030.8964177
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -12,18 +12,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -40,270 +40,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 50, 58, 439825) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 36, 609538) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 5, 547199) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 21, 613849) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 56, 165234) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 48, 185194) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 47, 134278) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 22, 0, 614084) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 39, 512942) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 30, 896418) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -312,38 +312,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 53, 909676) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 50, 492905) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 49, 57, 591194) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 2, 583702) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 37, 157436) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 43, 655052) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 18, 1, 17647) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 52, 658081) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 20, 482796) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 11, 888622) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 22, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 8, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 49, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 25, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 21, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 23, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 9, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 50, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 26, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 22, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -351,227 +351,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 39) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 39) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 39) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 39) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 39) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 40) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 40) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 40) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 40) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 40) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 22, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 8, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 49, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 25, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 21, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 23, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 9, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 50, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 26, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 22, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 36, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 25, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 25, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 46, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 20, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 37, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 26, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 26, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 47, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 21, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 26, 813205) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 24, 252879) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 2, 662667) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 9, 646105) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 28, 821337) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 16, 558574) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 34, 777619) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 29, 57, 729552) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 27, 545198) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 3, 552521) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 54, 355481) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 1, 370010) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 28, 260080) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 53, 258417) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 24, 884863) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 5, 610112) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 51, 845270) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 34, 193196) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 36, 359324) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 51, 153679) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 6, 379467) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 26, 928301) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 28, 278118) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 4, 865201) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 25, 880097) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 54, 56, 124836) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 37, 453041) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 23, 345002) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 22, 764293) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 36, 0, 611281) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 41, 861387) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 54, 364195) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 16, 606449) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 31, 728864) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 51, 658486) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 53, 116018) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 44, 839455) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 22, 539564) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 14, 829772) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 17, 927302) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 24, 712485) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 37, 173556) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 27, 0, 192558) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 34, 851301) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 18, 143476) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 14, 970730) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 42, 625461) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 36, 337346) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 50, 126409) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 34, 660946) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 13, 774640) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 6, 899280) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 57, 729539) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 6, 772683) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 39, 70238) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 24, 516395) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 2, 447375) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 22, 584752) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 52, 497575) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 23, 552768) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 32, 735054) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 22, 151846) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 6, 643543) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 10, 864555) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 6, 59, 542843) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 14, 970730) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 42, 625461) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 36, 337346) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 50, 126409) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 34, 660946) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 13, 774640) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 6, 899280) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 57, 729539) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 6, 772683) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 39, 70238) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 32, 538965) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 47, 425665) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 29, 35736) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 28, 510830) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 4, 952135) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'dimanche' │ │ │ │ - 'mercredi' │ │ │ │ - 'dimanche' │ │ │ │ 'samedi' │ │ │ │ + 'lundi' │ │ │ │ + 'samedi' │ │ │ │ + 'mercredi' │ │ │ │ 'dimanche' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 40, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 17, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 21, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 51, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 43, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 41, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 18, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 22, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 51, 52, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 44, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 36, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 26, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 25, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 47, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 20, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 37, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 27, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 26, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 48, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 21, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -581,86 +581,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:50:58.439825' │ │ │ │ - '2012-06-06T21:48:36.609538' │ │ │ │ - '1993-07-18T10:27:05.547199' │ │ │ │ - '1984-06-30T01:49:21.613849' │ │ │ │ - '1998-08-16T01:03:56.165234' │ │ │ │ + '2017-04-22T18:52:48.185194' │ │ │ │ + '2012-06-18T11:11:47.134278' │ │ │ │ + '1993-07-24T20:22:00.614084' │ │ │ │ + '1984-07-04T00:34:39.512942' │ │ │ │ + '1998-08-23T20:10:30.896418' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'Avril' │ │ │ │ 'Juin' │ │ │ │ 'Juillet' │ │ │ │ - 'Juin' │ │ │ │ + 'Juillet' │ │ │ │ 'Août' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 39, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 16, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 20, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 50, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 42, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 40, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 17, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 21, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 51, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 43, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -679,28 +679,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:50:58' │ │ │ │ - '21:48:36' │ │ │ │ - '10:27:05' │ │ │ │ - '01:49:21' │ │ │ │ - '01:03:56' │ │ │ │ + '18:52:48' │ │ │ │ + '11:11:47' │ │ │ │ + '20:22:00' │ │ │ │ + '00:34:39' │ │ │ │ + '20:10:30' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:50 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:22 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -730,28 +730,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 50, 58, 439825) │ │ │ │ - datetime.time(21, 48, 36, 609538) │ │ │ │ - datetime.time(10, 27, 5, 547199) │ │ │ │ - datetime.time(1, 49, 21, 613849) │ │ │ │ - datetime.time(1, 3, 56, 165234) │ │ │ │ + datetime.time(18, 52, 48, 185194) │ │ │ │ + datetime.time(11, 11, 47, 134278) │ │ │ │ + datetime.time(20, 22, 0, 614084) │ │ │ │ + datetime.time(0, 34, 39, 512942) │ │ │ │ + datetime.time(20, 10, 30, 896418) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 38, 358490) │ │ │ │ - datetime.time(22, 34, 5, 245389) │ │ │ │ - datetime.time(10, 52, 19, 604890) │ │ │ │ - datetime.time(2, 4, 53, 714150) │ │ │ │ - datetime.time(1, 34, 36, 754231) │ │ │ │ + datetime.time(19, 43, 28, 103859) │ │ │ │ + datetime.time(11, 57, 15, 770129) │ │ │ │ + datetime.time(20, 47, 14, 671775) │ │ │ │ + datetime.time(0, 50, 11, 613243) │ │ │ │ + datetime.time(20, 41, 11, 485415) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -766,19 +766,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -798,19 +798,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774658.4398246 │ │ │ │ - 1339019316.609538 │ │ │ │ - 742991225.5471995 │ │ │ │ - 457408161.6138489 │ │ │ │ - 903229436.1652343 │ │ │ │ + 1492887168.1851935 │ │ │ │ + 1340017907.1342783 │ │ │ │ + 743545320.6140841 │ │ │ │ + 457749279.5129416 │ │ │ │ + 903903030.8964177 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/fr_FR.html │ │ │ @@ -1778,18 +1778,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1824,41 +1824,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1874,41 +1874,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1923,19 +1923,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1947,30 +1947,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1988,30 +1988,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -2026,30 +2026,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -2064,30 +2064,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -2102,30 +2102,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -2140,30 +2140,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -2178,19 +2178,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 50, 58, 439825)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 36, 609538)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 5, 547199)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 21, 613849)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 56, 165234)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 48, 185194)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 47, 134278)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 0, 614084)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 39, 512942)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 30, 896418)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -2209,19 +2209,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 53, 909676)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 50, 492905)
│ │ │ -datetime.datetime(852, 8, 25, 12, 49, 57, 591194)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 2, 583702)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 37, 157436)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 43, 655052)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 1, 17647)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 52, 658081)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 20, 482796)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 11, 888622)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2238,19 +2238,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 22, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 8, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 49, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 25, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 21, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 23, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 9, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 50, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 26, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 22, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2266,41 +2266,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 39)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 39)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 39)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 39)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 39)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 40)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 40)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 40)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 40)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 40)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 22, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 8, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 49, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 25, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 21, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 23, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 9, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 50, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 26, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 22, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 36, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 25, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 25, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 46, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 20, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 37, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 26, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 26, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 47, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 21, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2316,30 +2316,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 26, 813205)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 24, 252879)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 2, 662667)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 9, 646105)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 28, 821337)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 16, 558574)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 34, 777619)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 29, 57, 729552)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 27, 545198)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 3, 552521)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 54, 355481)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 1, 370010)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 28, 260080)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 53, 258417)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 24, 884863)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 5, 610112)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 51, 845270)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 34, 193196)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 36, 359324)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 51, 153679)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2355,30 +2355,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 6, 379467)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 26, 928301)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 28, 278118)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 4, 865201)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 25, 880097)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 54, 56, 124836)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 37, 453041)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 23, 345002)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 22, 764293)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 0, 611281)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 41, 861387)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 54, 364195)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 16, 606449)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 31, 728864)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 51, 658486)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 53, 116018)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 44, 839455)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 22, 539564)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 14, 829772)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 17, 927302)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2394,30 +2394,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 24, 712485)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 37, 173556)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 27, 0, 192558)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 34, 851301)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 18, 143476)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 14, 970730)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 42, 625461)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 36, 337346)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 50, 126409)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 34, 660946)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 13, 774640)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 6, 899280)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 57, 729539)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 6, 772683)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 39, 70238)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 24, 516395)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 2, 447375)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 22, 584752)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 52, 497575)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 23, 552768)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2433,30 +2433,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 32, 735054)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 22, 151846)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 6, 643543)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 10, 864555)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 6, 59, 542843)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 14, 970730)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 42, 625461)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 36, 337346)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 50, 126409)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 34, 660946)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 13, 774640)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 6, 899280)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 57, 729539)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 6, 772683)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 39, 70238)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 32, 538965)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 47, 425665)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 29, 35736)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 28, 510830)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 4, 952135)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2464,19 +2464,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -2484,18 +2484,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'dimanche'
│ │ │ -'mercredi'
│ │ │ -'dimanche'
│ │ │  'samedi'
│ │ │ +'lundi'
│ │ │ +'samedi'
│ │ │ +'mercredi'
│ │ │  'dimanche'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -2512,30 +2512,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2551,30 +2551,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 40, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 17, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 21, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 51, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 43, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 41, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 18, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 22, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 51, 52, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 44, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 36, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 26, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 25, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 47, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 20, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 37, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 27, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 26, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 48, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 21, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -2591,19 +2591,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:50:58.439825'
│ │ │ -'2012-06-06T21:48:36.609538'
│ │ │ -'1993-07-18T10:27:05.547199'
│ │ │ -'1984-06-30T01:49:21.613849'
│ │ │ -'1998-08-16T01:03:56.165234'
│ │ │ +'2017-04-22T18:52:48.185194'
│ │ │ +'2012-06-18T11:11:47.134278'
│ │ │ +'1993-07-24T20:22:00.614084'
│ │ │ +'1984-07-04T00:34:39.512942'
│ │ │ +'1998-08-23T20:10:30.896418'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -2614,15 +2614,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2634,15 +2634,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'Avril'
│ │ │  'Juin'
│ │ │  'Juillet'
│ │ │ -'Juin'
│ │ │ +'Juillet'
│ │ │  'Août'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2659,30 +2659,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2701,19 +2701,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 39, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 16, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 20, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 50, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 42, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 40, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 17, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 21, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 51, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 43, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2751,30 +2751,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:50:58'
│ │ │ -'21:48:36'
│ │ │ -'10:27:05'
│ │ │ -'01:49:21'
│ │ │ -'01:03:56'
│ │ │ +'18:52:48'
│ │ │ +'11:11:47'
│ │ │ +'20:22:00'
│ │ │ +'00:34:39'
│ │ │ +'20:10:30'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:50 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:22 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2821,30 +2821,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 50, 58, 439825)
│ │ │ -datetime.time(21, 48, 36, 609538)
│ │ │ -datetime.time(10, 27, 5, 547199)
│ │ │ -datetime.time(1, 49, 21, 613849)
│ │ │ -datetime.time(1, 3, 56, 165234)
│ │ │ +datetime.time(18, 52, 48, 185194)
│ │ │ +datetime.time(11, 11, 47, 134278)
│ │ │ +datetime.time(20, 22, 0, 614084)
│ │ │ +datetime.time(0, 34, 39, 512942)
│ │ │ +datetime.time(20, 10, 30, 896418)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 38, 358490)
│ │ │ -datetime.time(22, 34, 5, 245389)
│ │ │ -datetime.time(10, 52, 19, 604890)
│ │ │ -datetime.time(2, 4, 53, 714150)
│ │ │ -datetime.time(1, 34, 36, 754231)
│ │ │ +datetime.time(19, 43, 28, 103859)
│ │ │ +datetime.time(11, 57, 15, 770129)
│ │ │ +datetime.time(20, 47, 14, 671775)
│ │ │ +datetime.time(0, 50, 11, 613243)
│ │ │ +datetime.time(20, 41, 11, 485415)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2868,19 +2868,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa12cac67a0>
│ │ │ -<generator object Provider.time_series at 0x7fa12cac67a0>
│ │ │ -<generator object Provider.time_series at 0x7fa12cac67a0>
│ │ │ -<generator object Provider.time_series at 0x7fa12cac67a0>
│ │ │ -<generator object Provider.time_series at 0x7fa12cac67a0>
│ │ │ +<generator object Provider.time_series at 0x7fbf6af56c20>
│ │ │ +<generator object Provider.time_series at 0x7fbf6af56c20>
│ │ │ +<generator object Provider.time_series at 0x7fbf6af56c20>
│ │ │ +<generator object Provider.time_series at 0x7fbf6af56c20>
│ │ │ +<generator object Provider.time_series at 0x7fbf6af56c20>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2917,19 +2917,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774658.4398246
│ │ │ -1339019316.609538
│ │ │ -742991225.5471995
│ │ │ -457408161.6138489
│ │ │ -903229436.1652343
│ │ │ +1492887168.1851935
│ │ │ +1340017907.1342783
│ │ │ +743545320.6140841
│ │ │ +457749279.5129416
│ │ │ +903903030.8964177
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -1085,18 +1085,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -1113,270 +1113,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 50, 58, 439825) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 36, 609538) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 5, 547199) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 21, 613849) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 56, 165234) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 48, 185194) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 47, 134278) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 22, 0, 614084) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 39, 512942) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 30, 896418) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -1385,38 +1385,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 53, 909676) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 50, 492905) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 49, 57, 591194) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 2, 583702) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 37, 157436) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 43, 655052) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 18, 1, 17647) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 52, 658081) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 20, 482796) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 11, 888622) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 22, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 8, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 49, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 25, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 21, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 23, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 9, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 50, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 26, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 22, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -1424,227 +1424,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 39) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 39) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 39) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 39) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 39) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 40) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 40) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 40) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 40) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 40) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 22, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 8, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 49, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 25, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 21, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 23, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 9, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 50, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 26, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 22, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 36, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 25, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 25, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 46, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 20, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 37, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 26, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 26, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 47, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 21, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 26, 813205) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 24, 252879) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 2, 662667) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 9, 646105) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 28, 821337) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 16, 558574) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 34, 777619) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 29, 57, 729552) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 27, 545198) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 3, 552521) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 54, 355481) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 1, 370010) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 28, 260080) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 53, 258417) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 24, 884863) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 5, 610112) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 51, 845270) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 34, 193196) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 36, 359324) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 51, 153679) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 6, 379467) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 26, 928301) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 28, 278118) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 4, 865201) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 25, 880097) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 54, 56, 124836) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 37, 453041) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 23, 345002) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 22, 764293) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 36, 0, 611281) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 41, 861387) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 54, 364195) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 16, 606449) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 31, 728864) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 51, 658486) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 53, 116018) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 44, 839455) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 22, 539564) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 14, 829772) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 17, 927302) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 24, 712485) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 37, 173556) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 27, 0, 192558) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 34, 851301) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 18, 143476) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 14, 970730) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 42, 625461) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 36, 337346) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 50, 126409) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 34, 660946) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 13, 774640) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 6, 899280) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 57, 729539) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 6, 772683) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 39, 70238) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 24, 516395) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 2, 447375) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 22, 584752) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 52, 497575) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 23, 552768) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 32, 735054) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 22, 151846) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 6, 643543) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 10, 864555) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 6, 59, 542843) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 14, 970730) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 42, 625461) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 36, 337346) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 50, 126409) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 34, 660946) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 13, 774640) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 6, 899280) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 57, 729539) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 6, 772683) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 39, 70238) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 32, 538965) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 47, 425665) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 29, 35736) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 28, 510830) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 4, 952135) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'dimanche' │ │ │ │ - 'mercredi' │ │ │ │ - 'dimanche' │ │ │ │ 'samedi' │ │ │ │ + 'lundi' │ │ │ │ + 'samedi' │ │ │ │ + 'mercredi' │ │ │ │ 'dimanche' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 40, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 17, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 21, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 51, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 43, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 41, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 18, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 22, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 51, 52, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 44, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 36, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 26, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 25, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 47, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 20, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 37, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 27, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 26, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 48, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 21, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1654,86 +1654,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:50:58.439825' │ │ │ │ - '2012-06-06T21:48:36.609538' │ │ │ │ - '1993-07-18T10:27:05.547199' │ │ │ │ - '1984-06-30T01:49:21.613849' │ │ │ │ - '1998-08-16T01:03:56.165234' │ │ │ │ + '2017-04-22T18:52:48.185194' │ │ │ │ + '2012-06-18T11:11:47.134278' │ │ │ │ + '1993-07-24T20:22:00.614084' │ │ │ │ + '1984-07-04T00:34:39.512942' │ │ │ │ + '1998-08-23T20:10:30.896418' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'Avril' │ │ │ │ 'Juin' │ │ │ │ 'Juillet' │ │ │ │ - 'Juin' │ │ │ │ + 'Juillet' │ │ │ │ 'Août' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 39, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 16, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 20, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 50, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 42, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 40, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 17, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 21, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 51, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 43, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1752,28 +1752,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:50:58' │ │ │ │ - '21:48:36' │ │ │ │ - '10:27:05' │ │ │ │ - '01:49:21' │ │ │ │ - '01:03:56' │ │ │ │ + '18:52:48' │ │ │ │ + '11:11:47' │ │ │ │ + '20:22:00' │ │ │ │ + '00:34:39' │ │ │ │ + '20:10:30' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:50 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:22 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1803,28 +1803,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 50, 58, 439825) │ │ │ │ - datetime.time(21, 48, 36, 609538) │ │ │ │ - datetime.time(10, 27, 5, 547199) │ │ │ │ - datetime.time(1, 49, 21, 613849) │ │ │ │ - datetime.time(1, 3, 56, 165234) │ │ │ │ + datetime.time(18, 52, 48, 185194) │ │ │ │ + datetime.time(11, 11, 47, 134278) │ │ │ │ + datetime.time(20, 22, 0, 614084) │ │ │ │ + datetime.time(0, 34, 39, 512942) │ │ │ │ + datetime.time(20, 10, 30, 896418) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 38, 358490) │ │ │ │ - datetime.time(22, 34, 5, 245389) │ │ │ │ - datetime.time(10, 52, 19, 604890) │ │ │ │ - datetime.time(2, 4, 53, 714150) │ │ │ │ - datetime.time(1, 34, 36, 754231) │ │ │ │ + datetime.time(19, 43, 28, 103859) │ │ │ │ + datetime.time(11, 57, 15, 770129) │ │ │ │ + datetime.time(20, 47, 14, 671775) │ │ │ │ + datetime.time(0, 50, 11, 613243) │ │ │ │ + datetime.time(20, 41, 11, 485415) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1839,19 +1839,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1871,19 +1871,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774658.4398246 │ │ │ │ - 1339019316.609538 │ │ │ │ - 742991225.5471995 │ │ │ │ - 457408161.6138489 │ │ │ │ - 903229436.1652343 │ │ │ │ + 1492887168.1851935 │ │ │ │ + 1340017907.1342783 │ │ │ │ + 743545320.6140841 │ │ │ │ + 457749279.5129416 │ │ │ │ + 903903030.8964177 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/gu_IN.html │ │ │ @@ -57,18 +57,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -103,41 +103,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -153,41 +153,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -202,19 +202,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -226,30 +226,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -267,30 +267,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -305,30 +305,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -343,30 +343,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -381,30 +381,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -419,30 +419,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -457,19 +457,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 50, 59, 284246)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 37, 367493)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 5, 967771)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 21, 872766)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 56, 676509)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 49, 29615)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 47, 892233)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 1, 34656)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 39, 771858)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 31, 407692)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -488,19 +488,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 54, 754105)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 51, 250862)
│ │ │ -datetime.datetime(852, 8, 25, 12, 49, 58, 11765)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 2, 842621)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 37, 668713)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 44, 499474)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 1, 775604)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 53, 78651)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 20, 741714)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 12, 399895)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -517,19 +517,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 23, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 9, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 50, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 26, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 22, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 24, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 10, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 51, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 27, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 23, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -545,41 +545,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 40)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 40)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 40)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 40)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 40)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 41)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 41)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 41)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 41)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 41)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 23, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 9, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 50, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 26, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 22, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 24, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 10, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 51, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 27, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 23, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 37, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 26, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 26, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 47, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 21, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 38, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 27, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 27, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 48, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 22, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -595,30 +595,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 27, 657627)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 25, 10833)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 3, 83239)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 9, 905022)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 29, 332612)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 17, 402996)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 35, 535573)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 29, 58, 150123)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 27, 804114)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 4, 63796)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 54, 511059)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 1, 612056)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 28, 839509)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 53, 999500)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 25, 373588)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 5, 765690)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 52, 87316)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 34, 772624)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 37, 100408)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 51, 642405)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -634,30 +634,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 7, 223889)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 27, 686255)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 28, 698689)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 5, 124117)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 26, 391372)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 54, 56, 969258)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 38, 210995)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 23, 765574)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 23, 23210)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 1, 122555)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 42, 16965)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 54, 606241)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 17, 185877)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 32, 469948)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 52, 147211)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 53, 271596)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 45, 81501)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 23, 118993)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 15, 570855)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 18, 416028)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -673,30 +673,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 25, 556907)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 37, 931510)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 27, 0, 613130)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 35, 110218)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 18, 654751)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 15, 815151)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 43, 383415)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 36, 757917)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 50, 385326)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 35, 172220)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 13, 930218)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 7, 141325)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 58, 308967)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 7, 513767)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 39, 558963)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 24, 671973)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 2, 689420)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 23, 164180)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 53, 238659)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 24, 41493)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -712,30 +712,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 33, 579476)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 22, 909800)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 7, 64114)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 11, 123472)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 7, 0, 54117)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 15, 815151)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 43, 383415)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 36, 757917)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 50, 385326)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 35, 172220)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 13, 930218)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 7, 141325)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 58, 308967)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 7, 513767)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 39, 558963)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 32, 694543)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 47, 667710)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 29, 615164)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 29, 251913)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 5, 440860)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -743,19 +743,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -763,18 +763,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Ravivar'
│ │ │ -'Budhvar'
│ │ │ -'Ravivar'
│ │ │  'Shanivar'
│ │ │ +'Somvar'
│ │ │ +'Shanivar'
│ │ │ +'Budhvar'
│ │ │  'Ravivar'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -784,18 +784,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week_in_guj()
│ │ │  ...
│ │ │ -'રવિવાર'
│ │ │ -'બુધવાર'
│ │ │ -'રવિવાર'
│ │ │  'શનિવાર'
│ │ │ +'સોમવાર'
│ │ │ +'શનિવાર'
│ │ │ +'બુધવાર'
│ │ │  'રવિવાર'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -812,30 +812,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -851,30 +851,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 41, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 18, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 22, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 52, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 44, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 42, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 19, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 23, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 51, 53, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 45, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 37, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 27, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 26, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 48, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 21, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 38, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 28, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 27, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 49, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 22, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -891,19 +891,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:50:59.284246'
│ │ │ -'2012-06-06T21:48:37.367493'
│ │ │ -'1993-07-18T10:27:05.967771'
│ │ │ -'1984-06-30T01:49:21.872766'
│ │ │ -'1998-08-16T01:03:56.676509'
│ │ │ +'2017-04-22T18:52:49.029615'
│ │ │ +'2012-06-18T11:11:47.892233'
│ │ │ +'1993-07-24T20:22:01.034656'
│ │ │ +'1984-07-04T00:34:39.771858'
│ │ │ +'1998-08-23T20:10:31.407692'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -914,15 +914,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -935,15 +935,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_in_guj()
│ │ │  ...
│ │ │  'મહા'
│ │ │  'ચૈત્ર'
│ │ │  'વૈશાખ'
│ │ │ -'ચૈત્ર'
│ │ │ +'વૈશાખ'
│ │ │  'જેઠ'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -955,15 +955,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'Maha'
│ │ │  'Chaitra'
│ │ │  'Vaishakh'
│ │ │ -'Chaitra'
│ │ │ +'Vaishakh'
│ │ │  'Jeth'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -976,15 +976,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name_in_guj()
│ │ │  ...
│ │ │  'મહા'
│ │ │  'ચૈત્ર'
│ │ │  'વૈશાખ'
│ │ │ -'ચૈત્ર'
│ │ │ +'વૈશાખ'
│ │ │  'જેઠ'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1001,30 +1001,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1043,19 +1043,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 40, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 17, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 21, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 51, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 43, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 41, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 18, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 22, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 52, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 44, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -1093,30 +1093,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:50:59'
│ │ │ -'21:48:37'
│ │ │ -'10:27:05'
│ │ │ -'01:49:21'
│ │ │ -'01:03:56'
│ │ │ +'18:52:49'
│ │ │ +'11:11:47'
│ │ │ +'20:22:01'
│ │ │ +'00:34:39'
│ │ │ +'20:10:31'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:50 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:22 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -1163,30 +1163,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 50, 59, 284246)
│ │ │ -datetime.time(21, 48, 37, 367493)
│ │ │ -datetime.time(10, 27, 5, 967771)
│ │ │ -datetime.time(1, 49, 21, 872766)
│ │ │ -datetime.time(1, 3, 56, 676509)
│ │ │ +datetime.time(18, 52, 49, 29615)
│ │ │ +datetime.time(11, 11, 47, 892233)
│ │ │ +datetime.time(20, 22, 1, 34656)
│ │ │ +datetime.time(0, 34, 39, 771858)
│ │ │ +datetime.time(20, 10, 31, 407692)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 39, 202912)
│ │ │ -datetime.time(22, 34, 6, 3343)
│ │ │ -datetime.time(10, 52, 20, 25462)
│ │ │ -datetime.time(2, 4, 53, 973067)
│ │ │ -datetime.time(1, 34, 37, 265506)
│ │ │ +datetime.time(19, 43, 28, 948281)
│ │ │ +datetime.time(11, 57, 16, 528083)
│ │ │ +datetime.time(20, 47, 15, 92347)
│ │ │ +datetime.time(0, 50, 11, 872159)
│ │ │ +datetime.time(20, 41, 11, 996689)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -1210,19 +1210,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa12be59900>
│ │ │ -<generator object Provider.time_series at 0x7fa12be59900>
│ │ │ -<generator object Provider.time_series at 0x7fa12be59900>
│ │ │ -<generator object Provider.time_series at 0x7fa12be59900>
│ │ │ -<generator object Provider.time_series at 0x7fa12be59900>
│ │ │ +<generator object Provider.time_series at 0x7fbf6a6b5900>
│ │ │ +<generator object Provider.time_series at 0x7fbf6a6b5900>
│ │ │ +<generator object Provider.time_series at 0x7fbf6a6b5900>
│ │ │ +<generator object Provider.time_series at 0x7fbf6a6b5900>
│ │ │ +<generator object Provider.time_series at 0x7fbf6a6b5900>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -1259,19 +1259,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774659.2842464
│ │ │ -1339019317.3674927
│ │ │ -742991225.967771
│ │ │ -457408161.87276566
│ │ │ -903229436.676509
│ │ │ +1492887169.0296154
│ │ │ +1340017907.8922327
│ │ │ +743545321.0346557
│ │ │ +457749279.7718584
│ │ │ +903903031.4076924
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -12,18 +12,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -40,270 +40,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 50, 59, 284246) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 37, 367493) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 5, 967771) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 21, 872766) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 56, 676509) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 49, 29615) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 47, 892233) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 22, 1, 34656) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 39, 771858) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 31, 407692) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -312,38 +312,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 54, 754105) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 51, 250862) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 49, 58, 11765) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 2, 842621) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 37, 668713) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 44, 499474) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 18, 1, 775604) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 53, 78651) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 20, 741714) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 12, 399895) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 23, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 9, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 50, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 26, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 22, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 24, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 10, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 51, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 27, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 23, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -351,239 +351,239 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 40) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 40) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 40) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 40) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 40) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 41) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 41) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 41) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 41) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 41) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 23, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 9, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 50, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 26, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 22, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 24, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 10, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 51, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 27, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 23, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 37, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 26, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 26, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 47, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 21, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 38, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 27, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 27, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 48, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 22, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 27, 657627) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 25, 10833) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 3, 83239) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 9, 905022) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 29, 332612) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 17, 402996) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 35, 535573) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 29, 58, 150123) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 27, 804114) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 4, 63796) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 54, 511059) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 1, 612056) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 28, 839509) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 53, 999500) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 25, 373588) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 5, 765690) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 52, 87316) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 34, 772624) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 37, 100408) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 51, 642405) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 7, 223889) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 27, 686255) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 28, 698689) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 5, 124117) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 26, 391372) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 54, 56, 969258) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 38, 210995) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 23, 765574) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 23, 23210) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 36, 1, 122555) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 42, 16965) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 54, 606241) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 17, 185877) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 32, 469948) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 52, 147211) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 53, 271596) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 45, 81501) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 23, 118993) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 15, 570855) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 18, 416028) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 25, 556907) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 37, 931510) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 27, 0, 613130) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 35, 110218) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 18, 654751) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 15, 815151) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 43, 383415) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 36, 757917) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 50, 385326) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 35, 172220) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 13, 930218) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 7, 141325) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 58, 308967) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 7, 513767) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 39, 558963) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 24, 671973) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 2, 689420) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 23, 164180) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 53, 238659) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 24, 41493) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 33, 579476) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 22, 909800) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 7, 64114) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 11, 123472) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 7, 0, 54117) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 15, 815151) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 43, 383415) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 36, 757917) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 50, 385326) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 35, 172220) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 13, 930218) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 7, 141325) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 58, 308967) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 7, 513767) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 39, 558963) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 32, 694543) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 47, 667710) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 29, 615164) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 29, 251913) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 5, 440860) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'Ravivar' │ │ │ │ - 'Budhvar' │ │ │ │ - 'Ravivar' │ │ │ │ 'Shanivar' │ │ │ │ + 'Somvar' │ │ │ │ + 'Shanivar' │ │ │ │ + 'Budhvar' │ │ │ │ 'Ravivar' │ │ │ │ day_of_week_in_guj() → _s_t_r_¶ │ │ │ │ Returns day of the week inGujarati │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week_in_guj() │ │ │ │ ... │ │ │ │ - 'રવિવાર' │ │ │ │ - 'બુધવાર' │ │ │ │ - 'રવિવાર' │ │ │ │ 'શનિવાર' │ │ │ │ + 'સોમવાર' │ │ │ │ + 'શનિવાર' │ │ │ │ + 'બુધવાર' │ │ │ │ 'રવિવાર' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 41, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 18, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 22, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 52, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 44, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 42, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 19, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 23, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 51, 53, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 45, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 37, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 27, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 26, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 48, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 21, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 38, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 28, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 27, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 49, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 22, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -593,110 +593,110 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:50:59.284246' │ │ │ │ - '2012-06-06T21:48:37.367493' │ │ │ │ - '1993-07-18T10:27:05.967771' │ │ │ │ - '1984-06-30T01:49:21.872766' │ │ │ │ - '1998-08-16T01:03:56.676509' │ │ │ │ + '2017-04-22T18:52:49.029615' │ │ │ │ + '2012-06-18T11:11:47.892233' │ │ │ │ + '1993-07-24T20:22:01.034656' │ │ │ │ + '1984-07-04T00:34:39.771858' │ │ │ │ + '1998-08-23T20:10:31.407692' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_in_guj() → _s_t_r_¶ │ │ │ │ Returns month name inGujarati │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_in_guj() │ │ │ │ ... │ │ │ │ 'મહા' │ │ │ │ 'ચૈત્ર' │ │ │ │ 'વૈશાખ' │ │ │ │ - 'ચૈત્ર' │ │ │ │ + 'વૈશાખ' │ │ │ │ 'જેઠ' │ │ │ │ month_name() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'Maha' │ │ │ │ 'Chaitra' │ │ │ │ 'Vaishakh' │ │ │ │ - 'Chaitra' │ │ │ │ + 'Vaishakh' │ │ │ │ 'Jeth' │ │ │ │ month_name_in_guj() → _s_t_r_¶ │ │ │ │ Returns month name inGujarati │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name_in_guj() │ │ │ │ ... │ │ │ │ 'મહા' │ │ │ │ 'ચૈત્ર' │ │ │ │ 'વૈશાખ' │ │ │ │ - 'ચૈત્ર' │ │ │ │ + 'વૈશાખ' │ │ │ │ 'જેઠ' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 40, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 17, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 21, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 51, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 43, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 41, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 18, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 22, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 52, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 44, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -715,28 +715,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:50:59' │ │ │ │ - '21:48:37' │ │ │ │ - '10:27:05' │ │ │ │ - '01:49:21' │ │ │ │ - '01:03:56' │ │ │ │ + '18:52:49' │ │ │ │ + '11:11:47' │ │ │ │ + '20:22:01' │ │ │ │ + '00:34:39' │ │ │ │ + '20:10:31' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:50 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:22 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -766,28 +766,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 50, 59, 284246) │ │ │ │ - datetime.time(21, 48, 37, 367493) │ │ │ │ - datetime.time(10, 27, 5, 967771) │ │ │ │ - datetime.time(1, 49, 21, 872766) │ │ │ │ - datetime.time(1, 3, 56, 676509) │ │ │ │ + datetime.time(18, 52, 49, 29615) │ │ │ │ + datetime.time(11, 11, 47, 892233) │ │ │ │ + datetime.time(20, 22, 1, 34656) │ │ │ │ + datetime.time(0, 34, 39, 771858) │ │ │ │ + datetime.time(20, 10, 31, 407692) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 39, 202912) │ │ │ │ - datetime.time(22, 34, 6, 3343) │ │ │ │ - datetime.time(10, 52, 20, 25462) │ │ │ │ - datetime.time(2, 4, 53, 973067) │ │ │ │ - datetime.time(1, 34, 37, 265506) │ │ │ │ + datetime.time(19, 43, 28, 948281) │ │ │ │ + datetime.time(11, 57, 16, 528083) │ │ │ │ + datetime.time(20, 47, 15, 92347) │ │ │ │ + datetime.time(0, 50, 11, 872159) │ │ │ │ + datetime.time(20, 41, 11, 996689) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -802,19 +802,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -834,19 +834,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774659.2842464 │ │ │ │ - 1339019317.3674927 │ │ │ │ - 742991225.967771 │ │ │ │ - 457408161.87276566 │ │ │ │ - 903229436.676509 │ │ │ │ + 1492887169.0296154 │ │ │ │ + 1340017907.8922327 │ │ │ │ + 743545321.0346557 │ │ │ │ + 457749279.7718584 │ │ │ │ + 903903031.4076924 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/hi_IN.html │ │ │ @@ -412,18 +412,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -458,41 +458,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -508,41 +508,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -557,19 +557,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -581,30 +581,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -622,30 +622,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -660,30 +660,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -698,30 +698,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -736,30 +736,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -774,30 +774,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -812,19 +812,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 51, 0, 973090)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 38, 883401)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 6, 808914)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 22, 390599)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 57, 699059)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 50, 718459)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 49, 408142)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 1, 875799)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 40, 289692)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 32, 430242)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -843,19 +843,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 56, 442947)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 52, 766769)
│ │ │ -datetime.datetime(852, 8, 25, 12, 49, 58, 852905)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 3, 360451)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 38, 691261)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 46, 188316)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 3, 291512)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 53, 919792)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 21, 259544)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 13, 422443)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -872,19 +872,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 25, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 11, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 52, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 28, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 24, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 26, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 12, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 53, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 29, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 25, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -900,41 +900,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 42)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 42)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 42)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 42)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 42)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 43)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 43)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 43)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 43)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 43)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 25, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 11, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 52, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 28, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 24, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 26, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 12, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 53, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 29, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 25, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 39, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 28, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 28, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 49, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 23, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 40, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 29, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 29, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 50, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 24, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -950,30 +950,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 29, 346470)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 26, 526742)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 3, 924382)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 10, 422855)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 30, 355162)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 19, 91839)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 37, 51482)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 29, 58, 991266)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 28, 321948)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 5, 86345)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 54, 822216)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 2, 96148)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 29, 998365)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 55, 481667)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 26, 351038)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 6, 76847)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 52, 571407)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 35, 931481)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 38, 582574)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 52, 619855)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -989,30 +989,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 8, 912733)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 29, 202164)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 29, 539832)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 5, 641951)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 27, 413922)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 54, 58, 658102)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 39, 726904)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 24, 606717)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 23, 541044)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 2, 145105)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 42, 328121)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 55, 90332)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 18, 344734)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 33, 952114)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 53, 124661)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 53, 582752)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 45, 565592)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 24, 277850)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 17, 53021)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 19, 393478)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1028,30 +1028,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 27, 245751)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 39, 447419)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 27, 1, 454273)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 35, 628052)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 19, 677300)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 17, 503995)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 44, 899324)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 37, 599060)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 50, 903160)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 36, 194770)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 14, 241374)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 7, 625417)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 59, 467824)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 8, 995933)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 40, 536413)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 24, 983130)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 3, 173512)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 24, 323037)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 54, 720825)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 25, 18944)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1067,30 +1067,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 35, 268320)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 24, 425709)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 7, 905257)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 11, 641306)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 7, 1, 76667)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 17, 503995)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 44, 899324)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 37, 599060)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 50, 903160)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 36, 194770)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 14, 241374)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 7, 625417)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 59, 467824)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 8, 995933)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 40, 536413)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 33, 5699)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 48, 151802)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 30, 774021)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 30, 734079)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 6, 418311)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1098,19 +1098,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -1118,18 +1118,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'सोमवार'
│ │ │ -'गुरुवार'
│ │ │ -'सोमवार'
│ │ │  'रविवार'
│ │ │ +'मंगलवार'
│ │ │ +'रविवार'
│ │ │ +'गुरुवार'
│ │ │  'सोमवार'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -1146,30 +1146,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1185,30 +1185,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 43, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 20, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 24, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 54, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 46, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 44, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 21, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 25, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 51, 55, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 47, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 39, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 29, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 28, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 50, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 23, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 40, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 30, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 29, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 51, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 24, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -1225,19 +1225,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:51:00.973090'
│ │ │ -'2012-06-06T21:48:38.883401'
│ │ │ -'1993-07-18T10:27:06.808914'
│ │ │ -'1984-06-30T01:49:22.390599'
│ │ │ -'1998-08-16T01:03:57.699059'
│ │ │ +'2017-04-22T18:52:50.718459'
│ │ │ +'2012-06-18T11:11:49.408142'
│ │ │ +'1993-07-24T20:22:01.875799'
│ │ │ +'1984-07-04T00:34:40.289692'
│ │ │ +'1998-08-23T20:10:32.430242'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -1248,15 +1248,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1268,15 +1268,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'अप्रैल'
│ │ │  'जून'
│ │ │  'जुलाई'
│ │ │ -'जून'
│ │ │ +'जुलाई'
│ │ │  'अगस्त'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1293,30 +1293,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1335,19 +1335,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 42, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 19, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 23, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 53, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 45, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 43, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 20, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 24, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 54, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 46, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -1385,30 +1385,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:51:00'
│ │ │ -'21:48:38'
│ │ │ -'10:27:06'
│ │ │ -'01:49:22'
│ │ │ -'01:03:57'
│ │ │ +'18:52:50'
│ │ │ +'11:11:49'
│ │ │ +'20:22:01'
│ │ │ +'00:34:40'
│ │ │ +'20:10:32'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:51 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:22 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -1455,30 +1455,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 51, 0, 973090)
│ │ │ -datetime.time(21, 48, 38, 883401)
│ │ │ -datetime.time(10, 27, 6, 808914)
│ │ │ -datetime.time(1, 49, 22, 390599)
│ │ │ -datetime.time(1, 3, 57, 699059)
│ │ │ +datetime.time(18, 52, 50, 718459)
│ │ │ +datetime.time(11, 11, 49, 408142)
│ │ │ +datetime.time(20, 22, 1, 875799)
│ │ │ +datetime.time(0, 34, 40, 289692)
│ │ │ +datetime.time(20, 10, 32, 430242)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 40, 891756)
│ │ │ -datetime.time(22, 34, 7, 519252)
│ │ │ -datetime.time(10, 52, 20, 866605)
│ │ │ -datetime.time(2, 4, 54, 490900)
│ │ │ -datetime.time(1, 34, 38, 288055)
│ │ │ +datetime.time(19, 43, 30, 637125)
│ │ │ +datetime.time(11, 57, 18, 43992)
│ │ │ +datetime.time(20, 47, 15, 933490)
│ │ │ +datetime.time(0, 50, 12, 389993)
│ │ │ +datetime.time(20, 41, 13, 19239)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -1502,19 +1502,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa12bbb70a0>
│ │ │ -<generator object Provider.time_series at 0x7fa12bbb70a0>
│ │ │ -<generator object Provider.time_series at 0x7fa12bbb70a0>
│ │ │ -<generator object Provider.time_series at 0x7fa12bbb70a0>
│ │ │ -<generator object Provider.time_series at 0x7fa12bbb70a0>
│ │ │ +<generator object Provider.time_series at 0x7fbf69e3f1c0>
│ │ │ +<generator object Provider.time_series at 0x7fbf69e3f1c0>
│ │ │ +<generator object Provider.time_series at 0x7fbf69e3f1c0>
│ │ │ +<generator object Provider.time_series at 0x7fbf69e3f1c0>
│ │ │ +<generator object Provider.time_series at 0x7fbf69e3f1c0>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -1551,19 +1551,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774660.97309
│ │ │ -1339019318.8834014
│ │ │ -742991226.8089143
│ │ │ -457408162.39059913
│ │ │ -903229437.6990585
│ │ │ +1492887170.7184591
│ │ │ +1340017909.4081416
│ │ │ +743545321.8757988
│ │ │ +457749280.28969187
│ │ │ +903903032.430242
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -214,18 +214,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -242,270 +242,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 51, 0, 973090) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 38, 883401) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 6, 808914) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 22, 390599) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 57, 699059) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 50, 718459) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 49, 408142) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 22, 1, 875799) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 40, 289692) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 32, 430242) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -514,38 +514,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 56, 442947) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 52, 766769) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 49, 58, 852905) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 3, 360451) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 38, 691261) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 46, 188316) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 18, 3, 291512) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 53, 919792) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 21, 259544) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 13, 422443) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 25, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 11, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 52, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 28, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 24, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 26, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 12, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 53, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 29, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 25, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -553,227 +553,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 42) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 42) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 42) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 42) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 42) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 43) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 43) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 43) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 43) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 43) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 25, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 11, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 52, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 28, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 24, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 26, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 12, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 53, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 29, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 25, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 39, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 28, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 28, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 49, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 23, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 40, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 29, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 29, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 50, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 24, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 29, 346470) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 26, 526742) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 3, 924382) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 10, 422855) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 30, 355162) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 19, 91839) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 37, 51482) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 29, 58, 991266) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 28, 321948) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 5, 86345) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 54, 822216) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 2, 96148) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 29, 998365) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 55, 481667) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 26, 351038) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 6, 76847) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 52, 571407) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 35, 931481) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 38, 582574) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 52, 619855) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 8, 912733) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 29, 202164) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 29, 539832) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 5, 641951) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 27, 413922) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 54, 58, 658102) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 39, 726904) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 24, 606717) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 23, 541044) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 36, 2, 145105) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 42, 328121) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 55, 90332) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 18, 344734) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 33, 952114) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 53, 124661) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 53, 582752) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 45, 565592) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 24, 277850) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 17, 53021) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 19, 393478) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 27, 245751) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 39, 447419) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 27, 1, 454273) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 35, 628052) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 19, 677300) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 17, 503995) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 44, 899324) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 37, 599060) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 50, 903160) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 36, 194770) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 14, 241374) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 7, 625417) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 59, 467824) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 8, 995933) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 40, 536413) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 24, 983130) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 3, 173512) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 24, 323037) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 54, 720825) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 25, 18944) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 35, 268320) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 24, 425709) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 7, 905257) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 11, 641306) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 7, 1, 76667) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 17, 503995) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 44, 899324) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 37, 599060) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 50, 903160) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 36, 194770) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 14, 241374) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 7, 625417) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 59, 467824) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 8, 995933) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 40, 536413) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 33, 5699) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 48, 151802) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 30, 774021) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 30, 734079) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 6, 418311) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'सोमवार' │ │ │ │ - 'गुरुवार' │ │ │ │ - 'सोमवार' │ │ │ │ 'रविवार' │ │ │ │ + 'मंगलवार' │ │ │ │ + 'रविवार' │ │ │ │ + 'गुरुवार' │ │ │ │ 'सोमवार' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 43, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 20, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 24, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 54, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 46, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 44, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 21, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 25, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 51, 55, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 47, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 39, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 29, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 28, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 50, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 23, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 40, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 30, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 29, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 51, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 24, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -783,86 +783,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:51:00.973090' │ │ │ │ - '2012-06-06T21:48:38.883401' │ │ │ │ - '1993-07-18T10:27:06.808914' │ │ │ │ - '1984-06-30T01:49:22.390599' │ │ │ │ - '1998-08-16T01:03:57.699059' │ │ │ │ + '2017-04-22T18:52:50.718459' │ │ │ │ + '2012-06-18T11:11:49.408142' │ │ │ │ + '1993-07-24T20:22:01.875799' │ │ │ │ + '1984-07-04T00:34:40.289692' │ │ │ │ + '1998-08-23T20:10:32.430242' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'अप्रैल' │ │ │ │ 'जून' │ │ │ │ 'जुलाई' │ │ │ │ - 'जून' │ │ │ │ + 'जुलाई' │ │ │ │ 'अगस्त' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 42, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 19, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 23, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 53, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 45, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 43, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 20, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 24, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 54, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 46, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -881,28 +881,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:51:00' │ │ │ │ - '21:48:38' │ │ │ │ - '10:27:06' │ │ │ │ - '01:49:22' │ │ │ │ - '01:03:57' │ │ │ │ + '18:52:50' │ │ │ │ + '11:11:49' │ │ │ │ + '20:22:01' │ │ │ │ + '00:34:40' │ │ │ │ + '20:10:32' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:51 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:22 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -932,28 +932,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 51, 0, 973090) │ │ │ │ - datetime.time(21, 48, 38, 883401) │ │ │ │ - datetime.time(10, 27, 6, 808914) │ │ │ │ - datetime.time(1, 49, 22, 390599) │ │ │ │ - datetime.time(1, 3, 57, 699059) │ │ │ │ + datetime.time(18, 52, 50, 718459) │ │ │ │ + datetime.time(11, 11, 49, 408142) │ │ │ │ + datetime.time(20, 22, 1, 875799) │ │ │ │ + datetime.time(0, 34, 40, 289692) │ │ │ │ + datetime.time(20, 10, 32, 430242) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 40, 891756) │ │ │ │ - datetime.time(22, 34, 7, 519252) │ │ │ │ - datetime.time(10, 52, 20, 866605) │ │ │ │ - datetime.time(2, 4, 54, 490900) │ │ │ │ - datetime.time(1, 34, 38, 288055) │ │ │ │ + datetime.time(19, 43, 30, 637125) │ │ │ │ + datetime.time(11, 57, 18, 43992) │ │ │ │ + datetime.time(20, 47, 15, 933490) │ │ │ │ + datetime.time(0, 50, 12, 389993) │ │ │ │ + datetime.time(20, 41, 13, 19239) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -968,19 +968,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1000,19 +1000,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774660.97309 │ │ │ │ - 1339019318.8834014 │ │ │ │ - 742991226.8089143 │ │ │ │ - 457408162.39059913 │ │ │ │ - 903229437.6990585 │ │ │ │ + 1492887170.7184591 │ │ │ │ + 1340017909.4081416 │ │ │ │ + 743545321.8757988 │ │ │ │ + 457749280.28969187 │ │ │ │ + 903903032.430242 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/hr_HR.html │ │ │ @@ -920,18 +920,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -966,41 +966,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1016,41 +1016,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1065,19 +1065,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1089,30 +1089,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1130,30 +1130,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1168,30 +1168,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1206,30 +1206,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1244,30 +1244,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1282,30 +1282,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1320,19 +1320,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 51, 0, 973090)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 38, 883401)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 6, 808914)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 22, 390599)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 57, 699059)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 50, 718459)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 49, 408142)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 1, 875799)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 40, 289692)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 32, 430242)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1351,19 +1351,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 56, 442947)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 52, 766769)
│ │ │ -datetime.datetime(852, 8, 25, 12, 49, 58, 852905)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 3, 360451)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 38, 691261)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 46, 188316)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 3, 291512)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 53, 919792)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 21, 259544)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 13, 422443)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1380,19 +1380,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 25, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 11, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 52, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 28, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 24, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 26, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 12, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 53, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 29, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 25, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1408,41 +1408,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 42)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 42)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 42)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 42)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 42)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 43)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 43)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 43)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 43)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 43)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 25, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 11, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 52, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 28, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 24, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 26, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 12, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 53, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 29, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 25, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 39, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 28, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 28, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 49, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 23, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 40, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 29, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 29, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 50, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 24, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1458,30 +1458,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 29, 346470)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 26, 526742)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 3, 924382)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 10, 422855)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 30, 355162)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 19, 91839)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 37, 51482)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 29, 58, 991266)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 28, 321948)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 5, 86345)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 54, 822216)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 2, 96148)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 29, 998365)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 55, 481667)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 26, 351038)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 6, 76847)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 52, 571407)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 35, 931481)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 38, 582574)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 52, 619855)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1497,30 +1497,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 8, 912733)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 29, 202164)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 29, 539832)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 5, 641951)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 27, 413922)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 54, 58, 658102)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 39, 726904)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 24, 606717)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 23, 541044)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 2, 145105)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 42, 328121)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 55, 90332)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 18, 344734)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 33, 952114)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 53, 124661)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 53, 582752)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 45, 565592)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 24, 277850)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 17, 53021)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 19, 393478)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1536,30 +1536,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 27, 245751)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 39, 447419)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 27, 1, 454273)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 35, 628052)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 19, 677300)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 17, 503995)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 44, 899324)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 37, 599060)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 50, 903160)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 36, 194770)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 14, 241374)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 7, 625417)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 59, 467824)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 8, 995933)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 40, 536413)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 24, 983130)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 3, 173512)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 24, 323037)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 54, 720825)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 25, 18944)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1575,30 +1575,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 35, 268320)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 24, 425709)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 7, 905257)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 11, 641306)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 7, 1, 76667)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 17, 503995)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 44, 899324)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 37, 599060)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 50, 903160)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 36, 194770)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 14, 241374)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 7, 625417)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 59, 467824)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 8, 995933)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 40, 536413)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 33, 5699)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 48, 151802)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 30, 774021)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 30, 734079)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 6, 418311)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1606,19 +1606,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -1626,18 +1626,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Nedjelja'
│ │ │ -'Srijeda'
│ │ │ -'Nedjelja'
│ │ │  'Subota'
│ │ │ +'Ponedjeljak'
│ │ │ +'Subota'
│ │ │ +'Srijeda'
│ │ │  'Nedjelja'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -1654,30 +1654,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1693,30 +1693,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 43, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 20, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 24, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 54, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 46, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 44, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 21, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 25, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 51, 55, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 47, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 39, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 29, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 28, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 50, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 23, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 40, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 30, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 29, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 51, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 24, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -1733,19 +1733,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:51:00.973090'
│ │ │ -'2012-06-06T21:48:38.883401'
│ │ │ -'1993-07-18T10:27:06.808914'
│ │ │ -'1984-06-30T01:49:22.390599'
│ │ │ -'1998-08-16T01:03:57.699059'
│ │ │ +'2017-04-22T18:52:50.718459'
│ │ │ +'2012-06-18T11:11:49.408142'
│ │ │ +'1993-07-24T20:22:01.875799'
│ │ │ +'1984-07-04T00:34:40.289692'
│ │ │ +'1998-08-23T20:10:32.430242'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -1756,15 +1756,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1776,15 +1776,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'Travanj'
│ │ │  'Lipanj'
│ │ │  'Srpanj'
│ │ │ -'Lipanj'
│ │ │ +'Srpanj'
│ │ │  'Kolovoz'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1801,30 +1801,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1843,19 +1843,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 42, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 19, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 23, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 53, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 45, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 43, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 20, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 24, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 54, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 46, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -1893,30 +1893,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:51:00'
│ │ │ -'21:48:38'
│ │ │ -'10:27:06'
│ │ │ -'01:49:22'
│ │ │ -'01:03:57'
│ │ │ +'18:52:50'
│ │ │ +'11:11:49'
│ │ │ +'20:22:01'
│ │ │ +'00:34:40'
│ │ │ +'20:10:32'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:51 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:22 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -1963,30 +1963,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 51, 0, 973090)
│ │ │ -datetime.time(21, 48, 38, 883401)
│ │ │ -datetime.time(10, 27, 6, 808914)
│ │ │ -datetime.time(1, 49, 22, 390599)
│ │ │ -datetime.time(1, 3, 57, 699059)
│ │ │ +datetime.time(18, 52, 50, 718459)
│ │ │ +datetime.time(11, 11, 49, 408142)
│ │ │ +datetime.time(20, 22, 1, 875799)
│ │ │ +datetime.time(0, 34, 40, 289692)
│ │ │ +datetime.time(20, 10, 32, 430242)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 40, 891756)
│ │ │ -datetime.time(22, 34, 7, 519252)
│ │ │ -datetime.time(10, 52, 20, 866605)
│ │ │ -datetime.time(2, 4, 54, 490900)
│ │ │ -datetime.time(1, 34, 38, 288055)
│ │ │ +datetime.time(19, 43, 30, 637125)
│ │ │ +datetime.time(11, 57, 18, 43992)
│ │ │ +datetime.time(20, 47, 15, 933490)
│ │ │ +datetime.time(0, 50, 12, 389993)
│ │ │ +datetime.time(20, 41, 13, 19239)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2010,19 +2010,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa12b55dea0>
│ │ │ -<generator object Provider.time_series at 0x7fa12b55dea0>
│ │ │ -<generator object Provider.time_series at 0x7fa12b55dea0>
│ │ │ -<generator object Provider.time_series at 0x7fa12b55dea0>
│ │ │ -<generator object Provider.time_series at 0x7fa12b55dea0>
│ │ │ +<generator object Provider.time_series at 0x7fbf69a62440>
│ │ │ +<generator object Provider.time_series at 0x7fbf69a62440>
│ │ │ +<generator object Provider.time_series at 0x7fbf69a62440>
│ │ │ +<generator object Provider.time_series at 0x7fbf69a62440>
│ │ │ +<generator object Provider.time_series at 0x7fbf69a62440>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2059,19 +2059,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774660.97309
│ │ │ -1339019318.8834014
│ │ │ -742991226.8089143
│ │ │ -457408162.39059913
│ │ │ -903229437.6990585
│ │ │ +1492887170.7184591
│ │ │ +1340017909.4081416
│ │ │ +743545321.8757988
│ │ │ +457749280.28969187
│ │ │ +903903032.430242
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -549,18 +549,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -577,270 +577,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 51, 0, 973090) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 38, 883401) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 6, 808914) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 22, 390599) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 57, 699059) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 50, 718459) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 49, 408142) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 22, 1, 875799) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 40, 289692) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 32, 430242) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -849,38 +849,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 56, 442947) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 52, 766769) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 49, 58, 852905) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 3, 360451) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 38, 691261) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 46, 188316) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 18, 3, 291512) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 53, 919792) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 21, 259544) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 13, 422443) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 25, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 11, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 52, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 28, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 24, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 26, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 12, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 53, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 29, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 25, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -888,227 +888,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 42) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 42) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 42) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 42) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 42) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 43) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 43) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 43) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 43) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 43) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 25, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 11, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 52, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 28, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 24, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 26, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 12, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 53, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 29, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 25, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 39, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 28, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 28, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 49, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 23, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 40, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 29, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 29, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 50, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 24, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 29, 346470) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 26, 526742) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 3, 924382) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 10, 422855) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 30, 355162) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 19, 91839) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 37, 51482) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 29, 58, 991266) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 28, 321948) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 5, 86345) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 54, 822216) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 2, 96148) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 29, 998365) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 55, 481667) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 26, 351038) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 6, 76847) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 52, 571407) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 35, 931481) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 38, 582574) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 52, 619855) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 8, 912733) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 29, 202164) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 29, 539832) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 5, 641951) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 27, 413922) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 54, 58, 658102) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 39, 726904) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 24, 606717) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 23, 541044) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 36, 2, 145105) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 42, 328121) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 55, 90332) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 18, 344734) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 33, 952114) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 53, 124661) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 53, 582752) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 45, 565592) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 24, 277850) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 17, 53021) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 19, 393478) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 27, 245751) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 39, 447419) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 27, 1, 454273) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 35, 628052) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 19, 677300) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 17, 503995) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 44, 899324) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 37, 599060) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 50, 903160) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 36, 194770) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 14, 241374) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 7, 625417) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 59, 467824) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 8, 995933) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 40, 536413) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 24, 983130) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 3, 173512) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 24, 323037) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 54, 720825) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 25, 18944) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 35, 268320) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 24, 425709) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 7, 905257) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 11, 641306) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 7, 1, 76667) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 17, 503995) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 44, 899324) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 37, 599060) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 50, 903160) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 36, 194770) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 14, 241374) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 7, 625417) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 59, 467824) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 8, 995933) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 40, 536413) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 33, 5699) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 48, 151802) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 30, 774021) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 30, 734079) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 6, 418311) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'Nedjelja' │ │ │ │ - 'Srijeda' │ │ │ │ - 'Nedjelja' │ │ │ │ 'Subota' │ │ │ │ + 'Ponedjeljak' │ │ │ │ + 'Subota' │ │ │ │ + 'Srijeda' │ │ │ │ 'Nedjelja' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 43, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 20, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 24, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 54, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 46, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 44, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 21, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 25, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 51, 55, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 47, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 39, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 29, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 28, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 50, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 23, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 40, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 30, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 29, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 51, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 24, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1118,86 +1118,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:51:00.973090' │ │ │ │ - '2012-06-06T21:48:38.883401' │ │ │ │ - '1993-07-18T10:27:06.808914' │ │ │ │ - '1984-06-30T01:49:22.390599' │ │ │ │ - '1998-08-16T01:03:57.699059' │ │ │ │ + '2017-04-22T18:52:50.718459' │ │ │ │ + '2012-06-18T11:11:49.408142' │ │ │ │ + '1993-07-24T20:22:01.875799' │ │ │ │ + '1984-07-04T00:34:40.289692' │ │ │ │ + '1998-08-23T20:10:32.430242' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'Travanj' │ │ │ │ 'Lipanj' │ │ │ │ 'Srpanj' │ │ │ │ - 'Lipanj' │ │ │ │ + 'Srpanj' │ │ │ │ 'Kolovoz' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 42, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 19, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 23, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 53, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 45, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 43, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 20, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 24, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 54, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 46, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1216,28 +1216,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:51:00' │ │ │ │ - '21:48:38' │ │ │ │ - '10:27:06' │ │ │ │ - '01:49:22' │ │ │ │ - '01:03:57' │ │ │ │ + '18:52:50' │ │ │ │ + '11:11:49' │ │ │ │ + '20:22:01' │ │ │ │ + '00:34:40' │ │ │ │ + '20:10:32' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:51 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:22 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1267,28 +1267,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 51, 0, 973090) │ │ │ │ - datetime.time(21, 48, 38, 883401) │ │ │ │ - datetime.time(10, 27, 6, 808914) │ │ │ │ - datetime.time(1, 49, 22, 390599) │ │ │ │ - datetime.time(1, 3, 57, 699059) │ │ │ │ + datetime.time(18, 52, 50, 718459) │ │ │ │ + datetime.time(11, 11, 49, 408142) │ │ │ │ + datetime.time(20, 22, 1, 875799) │ │ │ │ + datetime.time(0, 34, 40, 289692) │ │ │ │ + datetime.time(20, 10, 32, 430242) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 40, 891756) │ │ │ │ - datetime.time(22, 34, 7, 519252) │ │ │ │ - datetime.time(10, 52, 20, 866605) │ │ │ │ - datetime.time(2, 4, 54, 490900) │ │ │ │ - datetime.time(1, 34, 38, 288055) │ │ │ │ + datetime.time(19, 43, 30, 637125) │ │ │ │ + datetime.time(11, 57, 18, 43992) │ │ │ │ + datetime.time(20, 47, 15, 933490) │ │ │ │ + datetime.time(0, 50, 12, 389993) │ │ │ │ + datetime.time(20, 41, 13, 19239) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1303,19 +1303,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1335,19 +1335,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774660.97309 │ │ │ │ - 1339019318.8834014 │ │ │ │ - 742991226.8089143 │ │ │ │ - 457408162.39059913 │ │ │ │ - 903229437.6990585 │ │ │ │ + 1492887170.7184591 │ │ │ │ + 1340017909.4081416 │ │ │ │ + 743545321.8757988 │ │ │ │ + 457749280.28969187 │ │ │ │ + 903903032.430242 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/hu_HU.html │ │ │ @@ -1056,18 +1056,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1102,41 +1102,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1152,41 +1152,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1201,19 +1201,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1225,30 +1225,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1266,30 +1266,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1304,30 +1304,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1342,30 +1342,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1380,30 +1380,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1418,30 +1418,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1456,19 +1456,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 51, 0, 973090)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 38, 883401)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 6, 808914)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 22, 390599)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 57, 699059)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 51, 562881)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 50, 166096)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 2, 296370)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 40, 548609)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 32, 941517)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1487,19 +1487,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 56, 442947)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 52, 766769)
│ │ │ -datetime.datetime(852, 8, 25, 12, 49, 58, 852905)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 3, 360451)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 38, 691261)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 47, 32738)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 4, 49461)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 54, 340363)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 21, 518463)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 13, 933720)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1516,19 +1516,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 25, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 11, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 52, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 28, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 24, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 27, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 13, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 54, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 30, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 26, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1544,41 +1544,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 42)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 42)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 42)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 42)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 42)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 44)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 44)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 44)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 44)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 44)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 25, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 11, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 52, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 28, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 24, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 27, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 13, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 54, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 30, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 26, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 39, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 28, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 28, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 49, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 23, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 41, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 30, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 30, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 51, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 25, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1594,30 +1594,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 29, 346470)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 26, 526742)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 3, 924382)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 10, 422855)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 30, 355162)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 19, 936261)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 37, 809436)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 29, 59, 411838)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 28, 580865)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 5, 597620)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 54, 822216)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 2, 96148)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 29, 998365)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 55, 481667)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 26, 351038)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 6, 232425)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 52, 813453)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 36, 510909)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 39, 323658)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 53, 108581)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1633,30 +1633,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 8, 912733)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 29, 202164)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 29, 539832)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 5, 641951)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 27, 413922)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 54, 59, 502524)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 40, 484859)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 25, 27289)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 23, 799960)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 2, 656380)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 42, 328121)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 55, 90332)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 18, 344734)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 33, 952114)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 53, 124661)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 53, 738331)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 45, 807637)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 24, 857278)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 17, 794105)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 19, 882203)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1672,30 +1672,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 27, 245751)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 39, 447419)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 27, 1, 454273)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 35, 628052)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 19, 677300)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 18, 348417)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 45, 657278)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 38, 19632)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 51, 162076)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 36, 706045)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 14, 241374)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 7, 625417)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 59, 467824)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 8, 995933)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 40, 536413)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 25, 138708)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 3, 415557)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 24, 902465)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 55, 461908)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 25, 507669)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1711,30 +1711,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 35, 268320)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 24, 425709)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 7, 905257)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 11, 641306)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 7, 1, 76667)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 18, 348417)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 45, 657278)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 38, 19632)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 51, 162076)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 36, 706045)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 14, 241374)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 7, 625417)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 55, 59, 467824)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 8, 995933)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 40, 536413)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 33, 161277)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 48, 393847)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 31, 353450)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 31, 475163)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 6, 907036)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1742,19 +1742,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -1762,18 +1762,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'hétfő'
│ │ │ -'csütörtök'
│ │ │ -'hétfő'
│ │ │  'vasárnap'
│ │ │ +'kedd'
│ │ │ +'vasárnap'
│ │ │ +'csütörtök'
│ │ │  'hétfő'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -1790,30 +1790,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1829,30 +1829,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 43, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 20, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 24, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 54, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 46, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 45, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 22, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 26, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 51, 56, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 48, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 39, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 29, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 28, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 50, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 23, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 41, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 31, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 30, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 52, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 25, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -1869,19 +1869,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:51:00.973090'
│ │ │ -'2012-06-06T21:48:38.883401'
│ │ │ -'1993-07-18T10:27:06.808914'
│ │ │ -'1984-06-30T01:49:22.390599'
│ │ │ -'1998-08-16T01:03:57.699059'
│ │ │ +'2017-04-22T18:52:51.562881'
│ │ │ +'2012-06-18T11:11:50.166096'
│ │ │ +'1993-07-24T20:22:02.296370'
│ │ │ +'1984-07-04T00:34:40.548609'
│ │ │ +'1998-08-23T20:10:32.941517'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -1892,15 +1892,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1912,15 +1912,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'április'
│ │ │  'junius'
│ │ │  'julius'
│ │ │ -'junius'
│ │ │ +'julius'
│ │ │  'augusztus'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1937,30 +1937,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1979,19 +1979,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 42, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 19, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 23, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 53, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 45, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 44, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 21, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 25, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 55, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 47, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2029,30 +2029,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:51:00'
│ │ │ -'21:48:38'
│ │ │ -'10:27:06'
│ │ │ -'01:49:22'
│ │ │ -'01:03:57'
│ │ │ +'18:52:51'
│ │ │ +'11:11:50'
│ │ │ +'20:22:02'
│ │ │ +'00:34:40'
│ │ │ +'20:10:32'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:51 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:22 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2099,30 +2099,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 51, 0, 973090)
│ │ │ -datetime.time(21, 48, 38, 883401)
│ │ │ -datetime.time(10, 27, 6, 808914)
│ │ │ -datetime.time(1, 49, 22, 390599)
│ │ │ -datetime.time(1, 3, 57, 699059)
│ │ │ +datetime.time(18, 52, 51, 562881)
│ │ │ +datetime.time(11, 11, 50, 166096)
│ │ │ +datetime.time(20, 22, 2, 296370)
│ │ │ +datetime.time(0, 34, 40, 548609)
│ │ │ +datetime.time(20, 10, 32, 941517)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 40, 891756)
│ │ │ -datetime.time(22, 34, 7, 519252)
│ │ │ -datetime.time(10, 52, 20, 866605)
│ │ │ -datetime.time(2, 4, 54, 490900)
│ │ │ -datetime.time(1, 34, 38, 288055)
│ │ │ +datetime.time(19, 43, 31, 481546)
│ │ │ +datetime.time(11, 57, 18, 801947)
│ │ │ +datetime.time(20, 47, 16, 354061)
│ │ │ +datetime.time(0, 50, 12, 648910)
│ │ │ +datetime.time(20, 41, 13, 530514)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2146,19 +2146,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa12aea30a0>
│ │ │ -<generator object Provider.time_series at 0x7fa12aea30a0>
│ │ │ -<generator object Provider.time_series at 0x7fa12aea30a0>
│ │ │ -<generator object Provider.time_series at 0x7fa12aea30a0>
│ │ │ -<generator object Provider.time_series at 0x7fa12aea30a0>
│ │ │ +<generator object Provider.time_series at 0x7fbf693b3520>
│ │ │ +<generator object Provider.time_series at 0x7fbf693b3520>
│ │ │ +<generator object Provider.time_series at 0x7fbf693b3520>
│ │ │ +<generator object Provider.time_series at 0x7fbf693b3520>
│ │ │ +<generator object Provider.time_series at 0x7fbf693b3520>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2195,19 +2195,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774660.97309
│ │ │ -1339019318.8834014
│ │ │ -742991226.8089143
│ │ │ -457408162.39059913
│ │ │ -903229437.6990585
│ │ │ +1492887171.562881
│ │ │ +1340017910.166096
│ │ │ +743545322.2963704
│ │ │ +457749280.5486086
│ │ │ +903903032.9415166
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -625,18 +625,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -653,270 +653,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 51, 0, 973090) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 38, 883401) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 6, 808914) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 22, 390599) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 57, 699059) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 51, 562881) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 50, 166096) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 22, 2, 296370) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 40, 548609) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 32, 941517) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -925,38 +925,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 56, 442947) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 52, 766769) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 49, 58, 852905) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 3, 360451) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 38, 691261) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 47, 32738) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 18, 4, 49461) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 54, 340363) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 21, 518463) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 13, 933720) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 25, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 11, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 52, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 28, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 24, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 27, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 13, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 54, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 30, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 26, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -964,227 +964,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 42) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 42) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 42) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 42) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 42) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 44) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 44) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 44) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 44) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 44) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 25, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 11, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 52, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 28, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 24, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 27, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 13, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 54, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 30, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 26, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 39, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 28, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 28, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 49, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 23, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 41, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 30, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 30, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 51, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 25, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 29, 346470) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 26, 526742) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 3, 924382) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 10, 422855) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 30, 355162) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 19, 936261) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 37, 809436) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 29, 59, 411838) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 28, 580865) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 5, 597620) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 54, 822216) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 2, 96148) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 29, 998365) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 55, 481667) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 26, 351038) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 6, 232425) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 52, 813453) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 36, 510909) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 39, 323658) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 53, 108581) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 8, 912733) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 29, 202164) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 29, 539832) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 5, 641951) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 27, 413922) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 54, 59, 502524) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 40, 484859) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 25, 27289) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 23, 799960) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 36, 2, 656380) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 42, 328121) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 55, 90332) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 18, 344734) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 33, 952114) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 53, 124661) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 53, 738331) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 45, 807637) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 24, 857278) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 17, 794105) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 19, 882203) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 27, 245751) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 39, 447419) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 27, 1, 454273) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 35, 628052) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 19, 677300) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 18, 348417) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 45, 657278) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 38, 19632) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 51, 162076) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 36, 706045) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 14, 241374) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 7, 625417) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 59, 467824) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 8, 995933) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 40, 536413) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 25, 138708) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 3, 415557) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 24, 902465) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 55, 461908) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 25, 507669) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 35, 268320) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 24, 425709) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 7, 905257) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 11, 641306) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 7, 1, 76667) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 18, 348417) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 45, 657278) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 38, 19632) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 51, 162076) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 36, 706045) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 14, 241374) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 7, 625417) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 55, 59, 467824) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 8, 995933) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 40, 536413) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 33, 161277) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 48, 393847) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 31, 353450) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 31, 475163) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 6, 907036) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'hétfő' │ │ │ │ - 'csütörtök' │ │ │ │ - 'hétfő' │ │ │ │ 'vasárnap' │ │ │ │ + 'kedd' │ │ │ │ + 'vasárnap' │ │ │ │ + 'csütörtök' │ │ │ │ 'hétfő' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 43, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 20, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 24, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 54, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 46, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 45, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 22, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 26, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 51, 56, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 48, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 39, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 29, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 28, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 50, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 23, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 41, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 31, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 30, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 52, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 25, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1194,86 +1194,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:51:00.973090' │ │ │ │ - '2012-06-06T21:48:38.883401' │ │ │ │ - '1993-07-18T10:27:06.808914' │ │ │ │ - '1984-06-30T01:49:22.390599' │ │ │ │ - '1998-08-16T01:03:57.699059' │ │ │ │ + '2017-04-22T18:52:51.562881' │ │ │ │ + '2012-06-18T11:11:50.166096' │ │ │ │ + '1993-07-24T20:22:02.296370' │ │ │ │ + '1984-07-04T00:34:40.548609' │ │ │ │ + '1998-08-23T20:10:32.941517' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'április' │ │ │ │ 'junius' │ │ │ │ 'julius' │ │ │ │ - 'junius' │ │ │ │ + 'julius' │ │ │ │ 'augusztus' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 42, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 19, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 23, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 53, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 45, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 44, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 21, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 25, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 55, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 47, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1292,28 +1292,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:51:00' │ │ │ │ - '21:48:38' │ │ │ │ - '10:27:06' │ │ │ │ - '01:49:22' │ │ │ │ - '01:03:57' │ │ │ │ + '18:52:51' │ │ │ │ + '11:11:50' │ │ │ │ + '20:22:02' │ │ │ │ + '00:34:40' │ │ │ │ + '20:10:32' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:51 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:22 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1343,28 +1343,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 51, 0, 973090) │ │ │ │ - datetime.time(21, 48, 38, 883401) │ │ │ │ - datetime.time(10, 27, 6, 808914) │ │ │ │ - datetime.time(1, 49, 22, 390599) │ │ │ │ - datetime.time(1, 3, 57, 699059) │ │ │ │ + datetime.time(18, 52, 51, 562881) │ │ │ │ + datetime.time(11, 11, 50, 166096) │ │ │ │ + datetime.time(20, 22, 2, 296370) │ │ │ │ + datetime.time(0, 34, 40, 548609) │ │ │ │ + datetime.time(20, 10, 32, 941517) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 40, 891756) │ │ │ │ - datetime.time(22, 34, 7, 519252) │ │ │ │ - datetime.time(10, 52, 20, 866605) │ │ │ │ - datetime.time(2, 4, 54, 490900) │ │ │ │ - datetime.time(1, 34, 38, 288055) │ │ │ │ + datetime.time(19, 43, 31, 481546) │ │ │ │ + datetime.time(11, 57, 18, 801947) │ │ │ │ + datetime.time(20, 47, 16, 354061) │ │ │ │ + datetime.time(0, 50, 12, 648910) │ │ │ │ + datetime.time(20, 41, 13, 530514) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1379,19 +1379,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1411,19 +1411,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774660.97309 │ │ │ │ - 1339019318.8834014 │ │ │ │ - 742991226.8089143 │ │ │ │ - 457408162.39059913 │ │ │ │ - 903229437.6990585 │ │ │ │ + 1492887171.562881 │ │ │ │ + 1340017910.166096 │ │ │ │ + 743545322.2963704 │ │ │ │ + 457749280.5486086 │ │ │ │ + 903903032.9415166 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/hy_AM.html │ │ │ @@ -1090,18 +1090,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1136,41 +1136,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1186,41 +1186,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1235,19 +1235,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1259,30 +1259,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1300,30 +1300,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1338,30 +1338,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1376,30 +1376,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1414,30 +1414,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1452,30 +1452,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1490,19 +1490,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 51, 1, 817512)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 39, 641356)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 7, 229486)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 22, 649516)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 58, 210333)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 51, 562881)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 50, 166096)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 2, 296370)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 40, 548609)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 32, 941517)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1521,19 +1521,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 57, 287369)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 53, 524727)
│ │ │ -datetime.datetime(852, 8, 25, 12, 49, 59, 273483)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 3, 619370)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 39, 202538)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 47, 32738)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 4, 49461)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 54, 340363)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 21, 518463)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 13, 933720)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1550,19 +1550,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 26, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 12, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 53, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 29, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 25, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 27, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 13, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 54, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 30, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 26, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1578,41 +1578,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 43)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 43)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 43)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 43)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 43)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 44)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 44)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 44)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 44)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 44)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 26, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 12, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 53, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 29, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 25, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 27, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 13, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 54, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 30, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 26, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 40, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 29, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 29, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 50, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 24, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 41, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 30, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 30, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 51, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 25, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1628,30 +1628,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 30, 190892)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 27, 284696)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 4, 344954)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 10, 681772)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 30, 866436)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 19, 936261)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 37, 809436)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 29, 59, 411838)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 28, 580865)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 5, 597620)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 54, 977794)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 2, 338193)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 30, 577794)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 56, 222750)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 26, 839764)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 6, 232425)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 52, 813453)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 36, 510909)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 39, 323658)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 53, 108581)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1667,30 +1667,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 9, 757155)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 29, 960118)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 29, 960404)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 5, 900867)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 27, 925196)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 54, 59, 502524)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 40, 484859)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 25, 27289)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 23, 799960)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 2, 656380)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 42, 483700)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 55, 332378)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 18, 924163)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 34, 693197)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 53, 613387)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 53, 738331)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 45, 807637)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 24, 857278)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 17, 794105)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 19, 882203)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1706,30 +1706,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 28, 90173)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 40, 205373)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 27, 1, 874845)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 35, 886968)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 20, 188575)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 18, 348417)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 45, 657278)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 38, 19632)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 51, 162076)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 36, 706045)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 14, 396952)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 7, 867462)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 0, 47253)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 9, 737016)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 41, 25139)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 25, 138708)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 3, 415557)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 24, 902465)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 55, 461908)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 25, 507669)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1745,30 +1745,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 36, 112742)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 25, 183663)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 8, 325829)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 11, 900223)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 7, 1, 587942)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 18, 348417)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 45, 657278)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 38, 19632)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 51, 162076)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 36, 706045)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 14, 396952)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 7, 867462)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 0, 47253)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 9, 737016)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 41, 25139)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 33, 161277)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 48, 393847)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 31, 353450)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 31, 475163)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 6, 907036)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1776,19 +1776,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -1796,18 +1796,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Կիրակի'
│ │ │ -'Չորեքշաբթի'
│ │ │ -'Կիրակի'
│ │ │  'Շաբաթ'
│ │ │ +'Երկուշաբթի'
│ │ │ +'Շաբաթ'
│ │ │ +'Չորեքշաբթի'
│ │ │  'Կիրակի'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -1824,30 +1824,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1863,30 +1863,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 44, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 21, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 25, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 55, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 47, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 45, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 22, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 26, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 51, 56, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 48, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 40, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 30, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 29, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 51, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 24, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 41, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 31, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 30, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 52, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 25, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -1903,19 +1903,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:51:01.817512'
│ │ │ -'2012-06-06T21:48:39.641356'
│ │ │ -'1993-07-18T10:27:07.229486'
│ │ │ -'1984-06-30T01:49:22.649516'
│ │ │ -'1998-08-16T01:03:58.210333'
│ │ │ +'2017-04-22T18:52:51.562881'
│ │ │ +'2012-06-18T11:11:50.166096'
│ │ │ +'1993-07-24T20:22:02.296370'
│ │ │ +'1984-07-04T00:34:40.548609'
│ │ │ +'1998-08-23T20:10:32.941517'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -1926,15 +1926,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1946,15 +1946,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'Ապրիլ'
│ │ │  'Հունիս'
│ │ │  'Հուլիս'
│ │ │ -'Հունիս'
│ │ │ +'Հուլիս'
│ │ │  'Օգոստոս'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1971,30 +1971,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2013,19 +2013,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 43, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 20, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 24, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 54, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 46, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 44, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 21, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 25, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 55, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 47, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2063,30 +2063,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:51:01'
│ │ │ -'21:48:39'
│ │ │ -'10:27:07'
│ │ │ -'01:49:22'
│ │ │ -'01:03:58'
│ │ │ +'18:52:51'
│ │ │ +'11:11:50'
│ │ │ +'20:22:02'
│ │ │ +'00:34:40'
│ │ │ +'20:10:32'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:51 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:22 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2133,30 +2133,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 51, 1, 817512)
│ │ │ -datetime.time(21, 48, 39, 641356)
│ │ │ -datetime.time(10, 27, 7, 229486)
│ │ │ -datetime.time(1, 49, 22, 649516)
│ │ │ -datetime.time(1, 3, 58, 210333)
│ │ │ +datetime.time(18, 52, 51, 562881)
│ │ │ +datetime.time(11, 11, 50, 166096)
│ │ │ +datetime.time(20, 22, 2, 296370)
│ │ │ +datetime.time(0, 34, 40, 548609)
│ │ │ +datetime.time(20, 10, 32, 941517)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 41, 736177)
│ │ │ -datetime.time(22, 34, 8, 277206)
│ │ │ -datetime.time(10, 52, 21, 287177)
│ │ │ -datetime.time(2, 4, 54, 749817)
│ │ │ -datetime.time(1, 34, 38, 799330)
│ │ │ +datetime.time(19, 43, 31, 481546)
│ │ │ +datetime.time(11, 57, 18, 801947)
│ │ │ +datetime.time(20, 47, 16, 354061)
│ │ │ +datetime.time(0, 50, 12, 648910)
│ │ │ +datetime.time(20, 41, 13, 530514)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2180,19 +2180,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa12a69f880>
│ │ │ -<generator object Provider.time_series at 0x7fa12a69f880>
│ │ │ -<generator object Provider.time_series at 0x7fa12a69f880>
│ │ │ -<generator object Provider.time_series at 0x7fa12a69f880>
│ │ │ -<generator object Provider.time_series at 0x7fa12a69f880>
│ │ │ +<generator object Provider.time_series at 0x7fbf68bc45e0>
│ │ │ +<generator object Provider.time_series at 0x7fbf68bc45e0>
│ │ │ +<generator object Provider.time_series at 0x7fbf68bc45e0>
│ │ │ +<generator object Provider.time_series at 0x7fbf68bc45e0>
│ │ │ +<generator object Provider.time_series at 0x7fbf68bc45e0>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2229,19 +2229,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774661.8175118
│ │ │ -1339019319.6413558
│ │ │ -742991227.2294859
│ │ │ -457408162.6495159
│ │ │ -903229438.2103332
│ │ │ +1492887171.562881
│ │ │ +1340017910.166096
│ │ │ +743545322.2963704
│ │ │ +457749280.5486086
│ │ │ +903903032.9415166
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -646,18 +646,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -674,270 +674,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 51, 1, 817512) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 39, 641356) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 7, 229486) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 22, 649516) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 58, 210333) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 51, 562881) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 50, 166096) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 22, 2, 296370) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 40, 548609) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 32, 941517) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -946,38 +946,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 57, 287369) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 53, 524727) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 49, 59, 273483) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 3, 619370) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 39, 202538) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 47, 32738) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 18, 4, 49461) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 54, 340363) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 21, 518463) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 13, 933720) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 26, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 12, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 53, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 29, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 25, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 27, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 13, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 54, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 30, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 26, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -985,227 +985,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 43) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 43) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 43) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 43) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 43) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 44) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 44) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 44) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 44) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 44) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 26, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 12, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 53, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 29, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 25, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 27, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 13, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 54, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 30, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 26, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 40, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 29, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 29, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 50, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 24, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 41, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 30, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 30, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 51, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 25, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 30, 190892) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 27, 284696) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 4, 344954) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 10, 681772) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 30, 866436) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 19, 936261) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 37, 809436) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 29, 59, 411838) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 28, 580865) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 5, 597620) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 54, 977794) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 2, 338193) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 30, 577794) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 56, 222750) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 26, 839764) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 6, 232425) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 52, 813453) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 36, 510909) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 39, 323658) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 53, 108581) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 9, 757155) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 29, 960118) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 29, 960404) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 5, 900867) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 27, 925196) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 54, 59, 502524) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 40, 484859) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 25, 27289) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 23, 799960) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 36, 2, 656380) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 42, 483700) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 55, 332378) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 18, 924163) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 34, 693197) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 53, 613387) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 53, 738331) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 45, 807637) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 24, 857278) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 17, 794105) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 19, 882203) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 28, 90173) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 40, 205373) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 27, 1, 874845) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 35, 886968) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 20, 188575) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 18, 348417) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 45, 657278) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 38, 19632) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 51, 162076) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 36, 706045) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 14, 396952) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 7, 867462) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 0, 47253) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 9, 737016) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 41, 25139) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 25, 138708) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 3, 415557) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 24, 902465) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 55, 461908) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 25, 507669) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 36, 112742) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 25, 183663) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 8, 325829) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 11, 900223) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 7, 1, 587942) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 18, 348417) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 45, 657278) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 38, 19632) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 51, 162076) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 36, 706045) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 14, 396952) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 7, 867462) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 0, 47253) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 9, 737016) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 41, 25139) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 33, 161277) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 48, 393847) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 31, 353450) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 31, 475163) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 6, 907036) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'Կիրակի' │ │ │ │ - 'Չորեքշաբթի' │ │ │ │ - 'Կիրակի' │ │ │ │ 'Շաբաթ' │ │ │ │ + 'Երկուշաբթի' │ │ │ │ + 'Շաբաթ' │ │ │ │ + 'Չորեքշաբթի' │ │ │ │ 'Կիրակի' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 44, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 21, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 25, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 55, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 47, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 45, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 22, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 26, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 51, 56, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 48, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 40, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 30, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 29, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 51, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 24, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 41, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 31, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 30, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 52, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 25, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1215,86 +1215,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:51:01.817512' │ │ │ │ - '2012-06-06T21:48:39.641356' │ │ │ │ - '1993-07-18T10:27:07.229486' │ │ │ │ - '1984-06-30T01:49:22.649516' │ │ │ │ - '1998-08-16T01:03:58.210333' │ │ │ │ + '2017-04-22T18:52:51.562881' │ │ │ │ + '2012-06-18T11:11:50.166096' │ │ │ │ + '1993-07-24T20:22:02.296370' │ │ │ │ + '1984-07-04T00:34:40.548609' │ │ │ │ + '1998-08-23T20:10:32.941517' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'Ապրիլ' │ │ │ │ 'Հունիս' │ │ │ │ 'Հուլիս' │ │ │ │ - 'Հունիս' │ │ │ │ + 'Հուլիս' │ │ │ │ 'Օգոստոս' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 43, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 20, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 24, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 54, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 46, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 44, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 21, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 25, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 55, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 47, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1313,28 +1313,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:51:01' │ │ │ │ - '21:48:39' │ │ │ │ - '10:27:07' │ │ │ │ - '01:49:22' │ │ │ │ - '01:03:58' │ │ │ │ + '18:52:51' │ │ │ │ + '11:11:50' │ │ │ │ + '20:22:02' │ │ │ │ + '00:34:40' │ │ │ │ + '20:10:32' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:51 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:22 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1364,28 +1364,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 51, 1, 817512) │ │ │ │ - datetime.time(21, 48, 39, 641356) │ │ │ │ - datetime.time(10, 27, 7, 229486) │ │ │ │ - datetime.time(1, 49, 22, 649516) │ │ │ │ - datetime.time(1, 3, 58, 210333) │ │ │ │ + datetime.time(18, 52, 51, 562881) │ │ │ │ + datetime.time(11, 11, 50, 166096) │ │ │ │ + datetime.time(20, 22, 2, 296370) │ │ │ │ + datetime.time(0, 34, 40, 548609) │ │ │ │ + datetime.time(20, 10, 32, 941517) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 41, 736177) │ │ │ │ - datetime.time(22, 34, 8, 277206) │ │ │ │ - datetime.time(10, 52, 21, 287177) │ │ │ │ - datetime.time(2, 4, 54, 749817) │ │ │ │ - datetime.time(1, 34, 38, 799330) │ │ │ │ + datetime.time(19, 43, 31, 481546) │ │ │ │ + datetime.time(11, 57, 18, 801947) │ │ │ │ + datetime.time(20, 47, 16, 354061) │ │ │ │ + datetime.time(0, 50, 12, 648910) │ │ │ │ + datetime.time(20, 41, 13, 530514) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1400,19 +1400,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1432,19 +1432,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774661.8175118 │ │ │ │ - 1339019319.6413558 │ │ │ │ - 742991227.2294859 │ │ │ │ - 457408162.6495159 │ │ │ │ - 903229438.2103332 │ │ │ │ + 1492887171.562881 │ │ │ │ + 1340017910.166096 │ │ │ │ + 743545322.2963704 │ │ │ │ + 457749280.5486086 │ │ │ │ + 903903032.9415166 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/id_ID.html │ │ │ @@ -1074,18 +1074,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1120,41 +1120,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1170,41 +1170,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1219,19 +1219,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1243,30 +1243,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1284,30 +1284,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1322,30 +1322,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1360,30 +1360,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1398,30 +1398,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1436,30 +1436,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1474,19 +1474,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 51, 1, 817512)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 39, 641356)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 7, 229486)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 22, 649516)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 58, 210333)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 52, 407303)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 50, 924050)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 2, 716942)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 40, 807525)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 33, 452791)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1505,19 +1505,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 57, 287369)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 53, 524727)
│ │ │ -datetime.datetime(852, 8, 25, 12, 49, 59, 273483)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 3, 619370)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 39, 202538)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 47, 877159)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 4, 807419)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 54, 760941)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 21, 777374)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 14, 444996)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1534,19 +1534,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 26, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 12, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 53, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 29, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 25, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 28, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 14, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 55, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 31, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 27, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1562,41 +1562,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 43)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 43)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 43)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 43)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 43)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 45)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 45)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 45)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 45)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 45)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 26, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 12, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 53, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 29, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 25, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 28, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 14, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 55, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 31, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 27, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 40, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 29, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 29, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 50, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 24, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 42, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 31, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 31, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 52, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 26, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1612,30 +1612,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 30, 190892)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 27, 284696)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 4, 344954)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 10, 681772)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 30, 866436)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 20, 780683)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 38, 567391)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 29, 59, 832410)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 28, 839782)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 6, 108894)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 54, 977794)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 2, 338193)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 30, 577794)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 56, 222750)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 26, 839764)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 6, 388003)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 53, 55498)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 37, 90338)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 40, 64741)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 53, 597305)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1651,30 +1651,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 9, 757155)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 29, 960118)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 29, 960404)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 5, 900867)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 27, 925196)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 55, 0, 346946)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 41, 242813)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 25, 447860)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 24, 58877)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 3, 167655)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 42, 483700)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 55, 332378)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 18, 924163)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 34, 693197)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 53, 613387)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 53, 893909)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 46, 49683)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 25, 436707)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 18, 535188)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 20, 370929)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1690,30 +1690,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 28, 90173)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 40, 205373)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 27, 1, 874845)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 35, 886968)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 20, 188575)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 19, 192839)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 46, 415233)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 38, 440203)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 51, 420993)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 37, 217319)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 14, 396952)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 7, 867462)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 0, 47253)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 9, 737016)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 41, 25139)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 25, 294286)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 3, 657603)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 25, 481894)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 56, 202992)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 25, 996394)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1729,30 +1729,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 36, 112742)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 25, 183663)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 8, 325829)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 11, 900223)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 7, 1, 587942)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 19, 192839)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 46, 415233)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 38, 440203)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 51, 420993)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 37, 217319)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 14, 396952)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 7, 867462)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 0, 47253)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 9, 737016)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 41, 25139)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 33, 316855)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 48, 635893)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 31, 932878)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 32, 216246)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 7, 395761)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1760,19 +1760,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -1780,18 +1780,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Senin'
│ │ │ -'Kamis'
│ │ │ -'Senin'
│ │ │  'Minggu'
│ │ │ +'Selasa'
│ │ │ +'Minggu'
│ │ │ +'Kamis'
│ │ │  'Senin'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -1808,30 +1808,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1847,30 +1847,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 44, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 21, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 25, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 55, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 47, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 46, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 23, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 27, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 51, 57, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 49, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 40, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 30, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 29, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 51, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 24, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 42, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 32, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 31, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 53, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 26, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -1887,19 +1887,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:51:01.817512'
│ │ │ -'2012-06-06T21:48:39.641356'
│ │ │ -'1993-07-18T10:27:07.229486'
│ │ │ -'1984-06-30T01:49:22.649516'
│ │ │ -'1998-08-16T01:03:58.210333'
│ │ │ +'2017-04-22T18:52:52.407303'
│ │ │ +'2012-06-18T11:11:50.924050'
│ │ │ +'1993-07-24T20:22:02.716942'
│ │ │ +'1984-07-04T00:34:40.807525'
│ │ │ +'1998-08-23T20:10:33.452791'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -1910,15 +1910,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1930,15 +1930,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'April'
│ │ │  'Juni'
│ │ │  'Juli'
│ │ │ -'Juni'
│ │ │ +'Juli'
│ │ │  'Agustus'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1955,30 +1955,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1997,19 +1997,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 43, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 20, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 24, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 54, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 46, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 45, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 22, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 26, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 56, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 48, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2047,30 +2047,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:51:01'
│ │ │ -'21:48:39'
│ │ │ -'10:27:07'
│ │ │ -'01:49:22'
│ │ │ -'01:03:58'
│ │ │ +'18:52:52'
│ │ │ +'11:11:50'
│ │ │ +'20:22:02'
│ │ │ +'00:34:40'
│ │ │ +'20:10:33'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:51 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:22 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2117,30 +2117,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 51, 1, 817512)
│ │ │ -datetime.time(21, 48, 39, 641356)
│ │ │ -datetime.time(10, 27, 7, 229486)
│ │ │ -datetime.time(1, 49, 22, 649516)
│ │ │ -datetime.time(1, 3, 58, 210333)
│ │ │ +datetime.time(18, 52, 52, 407303)
│ │ │ +datetime.time(11, 11, 50, 924050)
│ │ │ +datetime.time(20, 22, 2, 716942)
│ │ │ +datetime.time(0, 34, 40, 807525)
│ │ │ +datetime.time(20, 10, 33, 452791)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 41, 736177)
│ │ │ -datetime.time(22, 34, 8, 277206)
│ │ │ -datetime.time(10, 52, 21, 287177)
│ │ │ -datetime.time(2, 4, 54, 749817)
│ │ │ -datetime.time(1, 34, 38, 799330)
│ │ │ +datetime.time(19, 43, 32, 325968)
│ │ │ +datetime.time(11, 57, 19, 559901)
│ │ │ +datetime.time(20, 47, 16, 774633)
│ │ │ +datetime.time(0, 50, 12, 907826)
│ │ │ +datetime.time(20, 41, 14, 41788)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2164,19 +2164,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa12a0bcee0>
│ │ │ -<generator object Provider.time_series at 0x7fa12a0bcee0>
│ │ │ -<generator object Provider.time_series at 0x7fa12a0bcee0>
│ │ │ -<generator object Provider.time_series at 0x7fa12a0bcee0>
│ │ │ -<generator object Provider.time_series at 0x7fa12a0bcee0>
│ │ │ +<generator object Provider.time_series at 0x7fbf685ed360>
│ │ │ +<generator object Provider.time_series at 0x7fbf685ed360>
│ │ │ +<generator object Provider.time_series at 0x7fbf685ed360>
│ │ │ +<generator object Provider.time_series at 0x7fbf685ed360>
│ │ │ +<generator object Provider.time_series at 0x7fbf685ed360>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2213,19 +2213,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774661.8175118
│ │ │ -1339019319.6413558
│ │ │ -742991227.2294859
│ │ │ -457408162.6495159
│ │ │ -903229438.2103332
│ │ │ +1492887172.4073029
│ │ │ +1340017910.9240503
│ │ │ +743545322.7169421
│ │ │ +457749280.8075254
│ │ │ +903903033.4527913
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -633,18 +633,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -661,270 +661,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 51, 1, 817512) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 39, 641356) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 7, 229486) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 22, 649516) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 58, 210333) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 52, 407303) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 50, 924050) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 22, 2, 716942) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 40, 807525) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 33, 452791) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -933,38 +933,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 57, 287369) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 53, 524727) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 49, 59, 273483) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 3, 619370) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 39, 202538) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 47, 877159) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 18, 4, 807419) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 54, 760941) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 21, 777374) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 14, 444996) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 26, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 12, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 53, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 29, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 25, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 28, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 14, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 55, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 31, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 27, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -972,227 +972,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 43) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 43) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 43) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 43) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 43) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 45) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 45) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 45) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 45) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 45) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 26, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 12, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 53, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 29, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 25, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 28, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 14, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 55, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 31, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 27, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 40, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 29, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 29, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 50, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 24, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 42, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 31, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 31, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 52, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 26, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 30, 190892) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 27, 284696) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 4, 344954) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 10, 681772) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 30, 866436) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 20, 780683) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 38, 567391) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 29, 59, 832410) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 28, 839782) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 6, 108894) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 54, 977794) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 2, 338193) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 30, 577794) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 56, 222750) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 26, 839764) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 6, 388003) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 53, 55498) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 37, 90338) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 40, 64741) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 53, 597305) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 9, 757155) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 29, 960118) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 29, 960404) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 5, 900867) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 27, 925196) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 55, 0, 346946) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 41, 242813) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 25, 447860) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 24, 58877) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 36, 3, 167655) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 42, 483700) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 55, 332378) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 18, 924163) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 34, 693197) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 53, 613387) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 53, 893909) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 46, 49683) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 25, 436707) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 18, 535188) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 20, 370929) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 28, 90173) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 40, 205373) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 27, 1, 874845) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 35, 886968) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 20, 188575) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 19, 192839) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 46, 415233) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 38, 440203) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 51, 420993) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 37, 217319) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 14, 396952) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 7, 867462) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 0, 47253) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 9, 737016) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 41, 25139) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 25, 294286) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 3, 657603) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 25, 481894) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 56, 202992) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 25, 996394) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 36, 112742) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 25, 183663) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 8, 325829) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 11, 900223) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 7, 1, 587942) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 19, 192839) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 46, 415233) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 38, 440203) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 51, 420993) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 37, 217319) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 14, 396952) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 7, 867462) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 0, 47253) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 9, 737016) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 41, 25139) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 33, 316855) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 48, 635893) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 31, 932878) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 32, 216246) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 7, 395761) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'Senin' │ │ │ │ - 'Kamis' │ │ │ │ - 'Senin' │ │ │ │ 'Minggu' │ │ │ │ + 'Selasa' │ │ │ │ + 'Minggu' │ │ │ │ + 'Kamis' │ │ │ │ 'Senin' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 44, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 21, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 25, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 55, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 47, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 46, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 23, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 27, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 51, 57, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 49, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 40, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 30, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 29, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 51, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 24, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 42, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 32, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 31, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 53, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 26, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1202,86 +1202,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:51:01.817512' │ │ │ │ - '2012-06-06T21:48:39.641356' │ │ │ │ - '1993-07-18T10:27:07.229486' │ │ │ │ - '1984-06-30T01:49:22.649516' │ │ │ │ - '1998-08-16T01:03:58.210333' │ │ │ │ + '2017-04-22T18:52:52.407303' │ │ │ │ + '2012-06-18T11:11:50.924050' │ │ │ │ + '1993-07-24T20:22:02.716942' │ │ │ │ + '1984-07-04T00:34:40.807525' │ │ │ │ + '1998-08-23T20:10:33.452791' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'April' │ │ │ │ 'Juni' │ │ │ │ 'Juli' │ │ │ │ - 'Juni' │ │ │ │ + 'Juli' │ │ │ │ 'Agustus' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 43, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 20, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 24, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 54, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 46, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 45, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 22, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 26, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 56, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 48, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1300,28 +1300,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:51:01' │ │ │ │ - '21:48:39' │ │ │ │ - '10:27:07' │ │ │ │ - '01:49:22' │ │ │ │ - '01:03:58' │ │ │ │ + '18:52:52' │ │ │ │ + '11:11:50' │ │ │ │ + '20:22:02' │ │ │ │ + '00:34:40' │ │ │ │ + '20:10:33' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:51 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:22 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1351,28 +1351,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 51, 1, 817512) │ │ │ │ - datetime.time(21, 48, 39, 641356) │ │ │ │ - datetime.time(10, 27, 7, 229486) │ │ │ │ - datetime.time(1, 49, 22, 649516) │ │ │ │ - datetime.time(1, 3, 58, 210333) │ │ │ │ + datetime.time(18, 52, 52, 407303) │ │ │ │ + datetime.time(11, 11, 50, 924050) │ │ │ │ + datetime.time(20, 22, 2, 716942) │ │ │ │ + datetime.time(0, 34, 40, 807525) │ │ │ │ + datetime.time(20, 10, 33, 452791) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 41, 736177) │ │ │ │ - datetime.time(22, 34, 8, 277206) │ │ │ │ - datetime.time(10, 52, 21, 287177) │ │ │ │ - datetime.time(2, 4, 54, 749817) │ │ │ │ - datetime.time(1, 34, 38, 799330) │ │ │ │ + datetime.time(19, 43, 32, 325968) │ │ │ │ + datetime.time(11, 57, 19, 559901) │ │ │ │ + datetime.time(20, 47, 16, 774633) │ │ │ │ + datetime.time(0, 50, 12, 907826) │ │ │ │ + datetime.time(20, 41, 14, 41788) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1387,19 +1387,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1419,19 +1419,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774661.8175118 │ │ │ │ - 1339019319.6413558 │ │ │ │ - 742991227.2294859 │ │ │ │ - 457408162.6495159 │ │ │ │ - 903229438.2103332 │ │ │ │ + 1492887172.4073029 │ │ │ │ + 1340017910.9240503 │ │ │ │ + 743545322.7169421 │ │ │ │ + 457749280.8075254 │ │ │ │ + 903903033.4527913 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/it_IT.html │ │ │ @@ -122,19 +122,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.city()
│ │ │  ...
│ │ │ -'Lombriasco'
│ │ │ -'Valle Canzano'
│ │ │ -'Vert'
│ │ │ -'Centuripe'
│ │ │ -'Laveno'
│ │ │ +'Corpo Di Cava'
│ │ │ +'Travagliato'
│ │ │ +'Guinadi'
│ │ │ +'Acquacanina'
│ │ │ +'Torre'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ city_prefix() str
│ │ │ @@ -1096,18 +1096,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1142,41 +1142,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1192,41 +1192,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1241,19 +1241,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1265,30 +1265,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1306,30 +1306,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1344,30 +1344,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1382,30 +1382,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1420,30 +1420,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1458,30 +1458,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1496,19 +1496,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 51, 4, 350777)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 41, 915219)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 8, 491201)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 23, 426266)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 3, 59, 744157)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 54, 940568)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 53, 197914)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 3, 978657)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 41, 584276)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 34, 986616)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1527,19 +1527,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 25, 59, 820633)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 55, 798592)
│ │ │ -datetime.datetime(852, 8, 25, 12, 50, 0, 535194)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 4, 396118)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 40, 736359)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 50, 410423)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 7, 81284)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 56, 22652)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 22, 554131)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 15, 978817)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1556,19 +1556,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 29, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 15, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 56, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 32, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 28, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 31, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 17, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 58, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 34, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 30, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1584,41 +1584,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 46)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 46)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 46)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 46)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 46)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 48)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 48)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 48)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 48)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 48)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 29, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 15, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 56, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 32, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 28, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 31, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 17, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 58, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 34, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 30, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 43, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 32, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 32, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 53, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 27, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 45, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 34, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 34, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 55, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 29, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1634,30 +1634,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 32, 724158)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 29, 558559)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 5, 606668)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 11, 458522)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 32, 400260)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 23, 313949)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 40, 841254)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 30, 1, 94124)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 29, 616532)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 7, 642719)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 55, 444529)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 3, 64330)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 32, 316079)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 58, 446000)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 28, 305940)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 6, 854737)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 53, 781635)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 38, 828623)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 42, 287991)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 55, 63481)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1673,30 +1673,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 12, 290421)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 32, 233982)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 31, 222119)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 6, 677618)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 29, 459020)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 55, 2, 880211)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 43, 516676)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 26, 709575)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 24, 835627)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 4, 701479)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 42, 950434)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 56, 58514)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 20, 662448)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 36, 916447)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 55, 79563)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 54, 360643)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 46, 775820)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 27, 174992)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 20, 758438)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 21, 837105)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1712,30 +1712,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 30, 623438)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 42, 479237)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 27, 3, 136559)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 36, 663718)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 21, 722399)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 21, 726104)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 48, 689096)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 39, 701918)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 52, 197743)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 38, 751143)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 14, 863687)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 8, 593599)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 1, 785538)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 11, 960266)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 42, 491315)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 25, 761020)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 4, 383739)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 27, 220179)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 58, 426241)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 27, 462570)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1751,30 +1751,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 38, 646007)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 27, 457526)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 9, 587543)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 12, 676973)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 7, 3, 121766)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 21, 726104)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 48, 689096)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 39, 701918)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 52, 197743)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 38, 751143)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 14, 863687)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 8, 593599)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 1, 785538)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 11, 960266)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 42, 491315)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 33, 783590)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 49, 362030)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 33, 671163)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 34, 439496)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 8, 861937)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1782,19 +1782,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -1802,18 +1802,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'domenica'
│ │ │ -'mercoledì'
│ │ │ -'domenica'
│ │ │  'sabato'
│ │ │ +'lunedì'
│ │ │ +'sabato'
│ │ │ +'mercoledì'
│ │ │  'domenica'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -1830,30 +1830,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1869,30 +1869,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 47, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 24, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 28, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 58, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 50, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 49, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 26, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 30, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 52, 0, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 52, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 43, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 33, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 32, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 54, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 27, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 45, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 35, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 34, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 56, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 29, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -1909,19 +1909,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:51:04.350777'
│ │ │ -'2012-06-06T21:48:41.915219'
│ │ │ -'1993-07-18T10:27:08.491201'
│ │ │ -'1984-06-30T01:49:23.426266'
│ │ │ -'1998-08-16T01:03:59.744157'
│ │ │ +'2017-04-22T18:52:54.940568'
│ │ │ +'2012-06-18T11:11:53.197914'
│ │ │ +'1993-07-24T20:22:03.978657'
│ │ │ +'1984-07-04T00:34:41.584276'
│ │ │ +'1998-08-23T20:10:34.986616'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -1932,15 +1932,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1952,15 +1952,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'aprile'
│ │ │  'giugno'
│ │ │  'luglio'
│ │ │ -'giugno'
│ │ │ +'luglio'
│ │ │  'agosto'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1977,30 +1977,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2019,19 +2019,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 46, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 23, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 27, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 57, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 49, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 48, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 25, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 29, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 51, 59, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 51, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2069,30 +2069,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:51:04'
│ │ │ -'21:48:41'
│ │ │ -'10:27:08'
│ │ │ -'01:49:23'
│ │ │ -'01:03:59'
│ │ │ +'18:52:54'
│ │ │ +'11:11:53'
│ │ │ +'20:22:03'
│ │ │ +'00:34:41'
│ │ │ +'20:10:34'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:51 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:03 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:22 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2139,30 +2139,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 51, 4, 350777)
│ │ │ -datetime.time(21, 48, 41, 915219)
│ │ │ -datetime.time(10, 27, 8, 491201)
│ │ │ -datetime.time(1, 49, 23, 426266)
│ │ │ -datetime.time(1, 3, 59, 744157)
│ │ │ +datetime.time(18, 52, 54, 940568)
│ │ │ +datetime.time(11, 11, 53, 197914)
│ │ │ +datetime.time(20, 22, 3, 978657)
│ │ │ +datetime.time(0, 34, 41, 584276)
│ │ │ +datetime.time(20, 10, 34, 986616)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 44, 269443)
│ │ │ -datetime.time(22, 34, 10, 551069)
│ │ │ -datetime.time(10, 52, 22, 548892)
│ │ │ -datetime.time(2, 4, 55, 526567)
│ │ │ -datetime.time(1, 34, 40, 333154)
│ │ │ +datetime.time(19, 43, 34, 859234)
│ │ │ +datetime.time(11, 57, 21, 833764)
│ │ │ +datetime.time(20, 47, 18, 36348)
│ │ │ +datetime.time(0, 50, 13, 684577)
│ │ │ +datetime.time(20, 41, 15, 575612)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2186,19 +2186,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa124b58040>
│ │ │ -<generator object Provider.time_series at 0x7fa124b58040>
│ │ │ -<generator object Provider.time_series at 0x7fa124b58040>
│ │ │ -<generator object Provider.time_series at 0x7fa124b58040>
│ │ │ -<generator object Provider.time_series at 0x7fa124b58040>
│ │ │ +<generator object Provider.time_series at 0x7fbf65d39360>
│ │ │ +<generator object Provider.time_series at 0x7fbf65d39360>
│ │ │ +<generator object Provider.time_series at 0x7fbf65d39360>
│ │ │ +<generator object Provider.time_series at 0x7fbf65d39360>
│ │ │ +<generator object Provider.time_series at 0x7fbf65d39360>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2235,19 +2235,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774664.3507774
│ │ │ -1339019321.915219
│ │ │ -742991228.4912006
│ │ │ -457408163.42626613
│ │ │ -903229439.7441573
│ │ │ +1492887174.9405684
│ │ │ +1340017913.1979136
│ │ │ +743545323.9786568
│ │ │ +457749281.5842756
│ │ │ +903903034.9866155
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -49,19 +49,19 @@ │ │ │ │ '95' │ │ │ │ city() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.city() │ │ │ │ ... │ │ │ │ - 'Lombriasco' │ │ │ │ - 'Valle Canzano' │ │ │ │ - 'Vert' │ │ │ │ - 'Centuripe' │ │ │ │ - 'Laveno' │ │ │ │ + 'Corpo Di Cava' │ │ │ │ + 'Travagliato' │ │ │ │ + 'Guinadi' │ │ │ │ + 'Acquacanina' │ │ │ │ + 'Torre' │ │ │ │ city_prefix() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.city_prefix() │ │ │ │ ... │ │ │ │ 'Quarto' │ │ │ │ @@ -625,18 +625,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -653,270 +653,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 51, 4, 350777) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 41, 915219) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 8, 491201) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 23, 426266) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 3, 59, 744157) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 54, 940568) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 53, 197914) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 22, 3, 978657) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 41, 584276) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 34, 986616) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -925,38 +925,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 25, 59, 820633) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 55, 798592) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 50, 0, 535194) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 4, 396118) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 40, 736359) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 50, 410423) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 18, 7, 81284) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 56, 22652) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 22, 554131) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 15, 978817) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 29, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 15, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 56, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 32, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 28, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 31, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 17, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 58, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 34, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 30, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -964,227 +964,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 46) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 46) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 46) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 46) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 46) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 48) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 48) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 48) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 48) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 48) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 29, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 15, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 56, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 32, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 28, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 31, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 17, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 58, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 34, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 30, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 43, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 32, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 32, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 53, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 27, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 45, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 34, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 34, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 55, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 29, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 32, 724158) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 29, 558559) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 5, 606668) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 11, 458522) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 32, 400260) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 23, 313949) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 40, 841254) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 30, 1, 94124) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 29, 616532) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 7, 642719) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 55, 444529) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 3, 64330) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 32, 316079) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 58, 446000) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 28, 305940) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 6, 854737) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 53, 781635) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 38, 828623) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 42, 287991) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 55, 63481) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 12, 290421) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 32, 233982) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 31, 222119) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 6, 677618) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 29, 459020) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 55, 2, 880211) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 43, 516676) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 26, 709575) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 24, 835627) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 36, 4, 701479) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 42, 950434) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 56, 58514) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 20, 662448) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 36, 916447) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 55, 79563) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 54, 360643) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 46, 775820) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 27, 174992) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 20, 758438) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 21, 837105) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 30, 623438) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 42, 479237) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 27, 3, 136559) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 36, 663718) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 21, 722399) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 21, 726104) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 48, 689096) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 39, 701918) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 52, 197743) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 38, 751143) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 14, 863687) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 8, 593599) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 1, 785538) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 11, 960266) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 42, 491315) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 25, 761020) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 4, 383739) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 27, 220179) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 58, 426241) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 27, 462570) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 38, 646007) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 27, 457526) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 9, 587543) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 12, 676973) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 7, 3, 121766) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 21, 726104) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 48, 689096) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 39, 701918) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 52, 197743) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 38, 751143) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 14, 863687) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 8, 593599) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 1, 785538) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 11, 960266) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 42, 491315) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 33, 783590) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 49, 362030) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 33, 671163) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 34, 439496) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 8, 861937) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'domenica' │ │ │ │ - 'mercoledì' │ │ │ │ - 'domenica' │ │ │ │ 'sabato' │ │ │ │ + 'lunedì' │ │ │ │ + 'sabato' │ │ │ │ + 'mercoledì' │ │ │ │ 'domenica' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 47, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 24, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 28, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 58, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 50, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 49, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 26, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 30, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 52, 0, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 52, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 43, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 33, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 32, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 54, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 27, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 45, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 35, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 34, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 56, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 29, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1194,86 +1194,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:51:04.350777' │ │ │ │ - '2012-06-06T21:48:41.915219' │ │ │ │ - '1993-07-18T10:27:08.491201' │ │ │ │ - '1984-06-30T01:49:23.426266' │ │ │ │ - '1998-08-16T01:03:59.744157' │ │ │ │ + '2017-04-22T18:52:54.940568' │ │ │ │ + '2012-06-18T11:11:53.197914' │ │ │ │ + '1993-07-24T20:22:03.978657' │ │ │ │ + '1984-07-04T00:34:41.584276' │ │ │ │ + '1998-08-23T20:10:34.986616' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'aprile' │ │ │ │ 'giugno' │ │ │ │ 'luglio' │ │ │ │ - 'giugno' │ │ │ │ + 'luglio' │ │ │ │ 'agosto' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 46, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 23, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 27, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 57, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 49, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 48, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 25, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 29, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 51, 59, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 51, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1292,28 +1292,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:51:04' │ │ │ │ - '21:48:41' │ │ │ │ - '10:27:08' │ │ │ │ - '01:49:23' │ │ │ │ - '01:03:59' │ │ │ │ + '18:52:54' │ │ │ │ + '11:11:53' │ │ │ │ + '20:22:03' │ │ │ │ + '00:34:41' │ │ │ │ + '20:10:34' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:51 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:03 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:22 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1343,28 +1343,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 51, 4, 350777) │ │ │ │ - datetime.time(21, 48, 41, 915219) │ │ │ │ - datetime.time(10, 27, 8, 491201) │ │ │ │ - datetime.time(1, 49, 23, 426266) │ │ │ │ - datetime.time(1, 3, 59, 744157) │ │ │ │ + datetime.time(18, 52, 54, 940568) │ │ │ │ + datetime.time(11, 11, 53, 197914) │ │ │ │ + datetime.time(20, 22, 3, 978657) │ │ │ │ + datetime.time(0, 34, 41, 584276) │ │ │ │ + datetime.time(20, 10, 34, 986616) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 44, 269443) │ │ │ │ - datetime.time(22, 34, 10, 551069) │ │ │ │ - datetime.time(10, 52, 22, 548892) │ │ │ │ - datetime.time(2, 4, 55, 526567) │ │ │ │ - datetime.time(1, 34, 40, 333154) │ │ │ │ + datetime.time(19, 43, 34, 859234) │ │ │ │ + datetime.time(11, 57, 21, 833764) │ │ │ │ + datetime.time(20, 47, 18, 36348) │ │ │ │ + datetime.time(0, 50, 13, 684577) │ │ │ │ + datetime.time(20, 41, 15, 575612) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1379,19 +1379,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1411,19 +1411,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774664.3507774 │ │ │ │ - 1339019321.915219 │ │ │ │ - 742991228.4912006 │ │ │ │ - 457408163.42626613 │ │ │ │ - 903229439.7441573 │ │ │ │ + 1492887174.9405684 │ │ │ │ + 1340017913.1979136 │ │ │ │ + 743545323.9786568 │ │ │ │ + 457749281.5842756 │ │ │ │ + 903903034.9866155 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/ja_JP.html │ │ │ @@ -1176,18 +1176,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1222,41 +1222,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1272,41 +1272,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1321,19 +1321,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1345,30 +1345,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1386,30 +1386,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1424,30 +1424,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1462,30 +1462,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1500,30 +1500,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1538,30 +1538,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1576,19 +1576,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 51, 5, 195199)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 42, 673173)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 8, 911772)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 23, 685183)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 4, 0, 255432)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 55, 784990)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 53, 955868)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 4, 399228)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 41, 843192)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 35, 497890)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1607,19 +1607,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 26, 0, 665054)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 56, 556541)
│ │ │ -datetime.datetime(852, 8, 25, 12, 50, 0, 955765)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 4, 655037)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 41, 247635)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 51, 254845)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 7, 839233)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 56, 443222)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 22, 813049)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 16, 490093)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1636,19 +1636,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 30, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 16, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 57, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 33, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 29, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 32, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 18, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 59, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 35, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 31, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1664,41 +1664,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 47)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 47)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 47)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 47)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 47)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 49)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 49)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 49)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 49)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 49)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 30, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 16, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 57, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 33, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 29, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 32, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 18, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 31, 59, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 35, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 31, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 44, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 33, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 33, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 54, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 28, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 46, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 35, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 35, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 56, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 30, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1714,30 +1714,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 33, 568579)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 30, 316514)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 6, 27240)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 11, 717439)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 32, 911535)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 24, 158370)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 41, 599208)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 30, 1, 514696)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 29, 875448)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 8, 153993)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 55, 600106)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 3, 306376)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 32, 895508)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 53, 59, 187083)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 28, 794665)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 7, 10315)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 54, 23681)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 39, 408051)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 43, 29074)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 55, 552207)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1753,30 +1753,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 13, 134842)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 32, 991936)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 31, 642690)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 6, 936535)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 29, 970295)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 55, 3, 724633)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 44, 274631)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 27, 130147)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 25, 94544)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 5, 212753)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 43, 106012)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 56, 300560)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 21, 241876)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 37, 657530)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 55, 568288)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 54, 516221)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 47, 17865)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 27, 754420)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 21, 499521)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 22, 325830)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1792,30 +1792,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 31, 467860)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 43, 237191)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 27, 3, 557131)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 36, 922635)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 22, 233674)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 22, 570526)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 49, 447050)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 40, 122490)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 52, 456660)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 39, 262418)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 15, 19265)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 8, 835644)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 2, 364966)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 12, 701349)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 42, 980040)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 25, 916599)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 4, 625785)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 27, 799608)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 59, 167325)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 27, 951295)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1831,30 +1831,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 39, 490429)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 28, 215481)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 10, 8115)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 12, 935889)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 7, 3, 633040)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 22, 570526)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 49, 447050)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 40, 122490)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 52, 456660)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 39, 262418)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 15, 19265)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 8, 835644)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 2, 364966)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 12, 701349)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 42, 980040)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 33, 939168)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 49, 604075)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 34, 250592)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 35, 180579)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 9, 350662)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1862,19 +1862,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -1882,18 +1882,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'日曜日'
│ │ │ -'水曜日'
│ │ │ -'日曜日'
│ │ │  '土曜日'
│ │ │ +'月曜日'
│ │ │ +'土曜日'
│ │ │ +'水曜日'
│ │ │  '日曜日'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -1910,30 +1910,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1949,30 +1949,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 48, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 25, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 29, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 53, 59, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 51, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 50, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 27, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 31, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 52, 1, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 53, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 44, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 34, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 33, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 55, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 28, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 46, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 36, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 35, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 57, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 30, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -1989,19 +1989,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:51:05.195199'
│ │ │ -'2012-06-06T21:48:42.673173'
│ │ │ -'1993-07-18T10:27:08.911772'
│ │ │ -'1984-06-30T01:49:23.685183'
│ │ │ -'1998-08-16T01:04:00.255432'
│ │ │ +'2017-04-22T18:52:55.784990'
│ │ │ +'2012-06-18T11:11:53.955868'
│ │ │ +'1993-07-24T20:22:04.399228'
│ │ │ +'1984-07-04T00:34:41.843192'
│ │ │ +'1998-08-23T20:10:35.497890'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -2012,15 +2012,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2032,15 +2032,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  '四月'
│ │ │  '六月'
│ │ │  '七月'
│ │ │ -'六月'
│ │ │ +'七月'
│ │ │  '八月'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2057,30 +2057,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2099,19 +2099,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 47, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 24, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 28, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 53, 58, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 50, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 49, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 26, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 30, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 52, 0, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 52, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2149,30 +2149,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:51:05'
│ │ │ -'21:48:42'
│ │ │ -'10:27:08'
│ │ │ -'01:49:23'
│ │ │ -'01:04:00'
│ │ │ +'18:52:55'
│ │ │ +'11:11:53'
│ │ │ +'20:22:04'
│ │ │ +'00:34:41'
│ │ │ +'20:10:35'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:51 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:04 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:22 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2219,30 +2219,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 51, 5, 195199)
│ │ │ -datetime.time(21, 48, 42, 673173)
│ │ │ -datetime.time(10, 27, 8, 911772)
│ │ │ -datetime.time(1, 49, 23, 685183)
│ │ │ -datetime.time(1, 4, 0, 255432)
│ │ │ +datetime.time(18, 52, 55, 784990)
│ │ │ +datetime.time(11, 11, 53, 955868)
│ │ │ +datetime.time(20, 22, 4, 399228)
│ │ │ +datetime.time(0, 34, 41, 843192)
│ │ │ +datetime.time(20, 10, 35, 497890)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 45, 113865)
│ │ │ -datetime.time(22, 34, 11, 309024)
│ │ │ -datetime.time(10, 52, 22, 969463)
│ │ │ -datetime.time(2, 4, 55, 785484)
│ │ │ -datetime.time(1, 34, 40, 844429)
│ │ │ +datetime.time(19, 43, 35, 703656)
│ │ │ +datetime.time(11, 57, 22, 591719)
│ │ │ +datetime.time(20, 47, 18, 456919)
│ │ │ +datetime.time(0, 50, 13, 943493)
│ │ │ +datetime.time(20, 41, 16, 86887)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2266,19 +2266,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa1293bec20>
│ │ │ -<generator object Provider.time_series at 0x7fa1293bec20>
│ │ │ -<generator object Provider.time_series at 0x7fa1293bec20>
│ │ │ -<generator object Provider.time_series at 0x7fa1293bec20>
│ │ │ -<generator object Provider.time_series at 0x7fa1293bec20>
│ │ │ +<generator object Provider.time_series at 0x7fbf66dd43a0>
│ │ │ +<generator object Provider.time_series at 0x7fbf66dd43a0>
│ │ │ +<generator object Provider.time_series at 0x7fbf66dd43a0>
│ │ │ +<generator object Provider.time_series at 0x7fbf66dd43a0>
│ │ │ +<generator object Provider.time_series at 0x7fbf66dd43a0>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2309,15 +2309,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.traditional_month_name()
│ │ │  ...
│ │ │  '卯月'
│ │ │  '水無月'
│ │ │  '文月'
│ │ │ -'水無月'
│ │ │ +'文月'
│ │ │  '葉月'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2335,19 +2335,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774665.1951993
│ │ │ -1339019322.6731734
│ │ │ -742991228.9117721
│ │ │ -457408163.6851829
│ │ │ -903229440.2554321
│ │ │ +1492887175.7849903
│ │ │ +1340017913.955868
│ │ │ +743545324.3992283
│ │ │ +457749281.8431924
│ │ │ +903903035.4978902
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -690,18 +690,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -718,270 +718,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 51, 5, 195199) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 42, 673173) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 8, 911772) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 23, 685183) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 4, 0, 255432) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 55, 784990) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 53, 955868) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 22, 4, 399228) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 41, 843192) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 35, 497890) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -990,38 +990,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 26, 0, 665054) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 56, 556541) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 50, 0, 955765) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 4, 655037) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 41, 247635) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 51, 254845) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 18, 7, 839233) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 56, 443222) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 22, 813049) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 16, 490093) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 30, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 16, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 57, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 33, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 29, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 32, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 18, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 59, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 35, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 31, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -1029,227 +1029,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 47) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 47) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 47) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 47) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 47) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 49) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 49) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 49) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 49) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 49) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 30, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 16, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 57, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 33, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 29, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 32, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 18, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 31, 59, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 35, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 31, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 44, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 33, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 33, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 54, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 28, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 46, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 35, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 35, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 56, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 30, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 33, 568579) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 30, 316514) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 6, 27240) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 11, 717439) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 32, 911535) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 24, 158370) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 41, 599208) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 30, 1, 514696) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 29, 875448) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 8, 153993) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 55, 600106) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 3, 306376) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 32, 895508) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 53, 59, 187083) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 28, 794665) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 7, 10315) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 54, 23681) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 39, 408051) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 43, 29074) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 55, 552207) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 13, 134842) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 32, 991936) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 31, 642690) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 6, 936535) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 29, 970295) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 55, 3, 724633) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 44, 274631) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 27, 130147) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 25, 94544) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 36, 5, 212753) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 43, 106012) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 56, 300560) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 21, 241876) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 37, 657530) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 55, 568288) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 54, 516221) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 47, 17865) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 27, 754420) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 21, 499521) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 22, 325830) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 31, 467860) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 43, 237191) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 27, 3, 557131) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 36, 922635) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 22, 233674) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 22, 570526) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 49, 447050) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 40, 122490) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 52, 456660) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 39, 262418) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 15, 19265) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 8, 835644) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 2, 364966) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 12, 701349) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 42, 980040) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 25, 916599) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 4, 625785) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 27, 799608) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 59, 167325) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 27, 951295) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 39, 490429) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 28, 215481) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 10, 8115) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 12, 935889) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 7, 3, 633040) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 22, 570526) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 49, 447050) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 40, 122490) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 52, 456660) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 39, 262418) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 15, 19265) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 8, 835644) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 2, 364966) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 12, 701349) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 42, 980040) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 33, 939168) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 49, 604075) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 34, 250592) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 35, 180579) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 9, 350662) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - '日曜日' │ │ │ │ - '水曜日' │ │ │ │ - '日曜日' │ │ │ │ '土曜日' │ │ │ │ + '月曜日' │ │ │ │ + '土曜日' │ │ │ │ + '水曜日' │ │ │ │ '日曜日' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 48, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 25, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 29, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 53, 59, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 51, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 50, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 27, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 31, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 52, 1, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 53, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 44, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 34, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 33, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 55, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 28, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 46, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 36, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 35, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 57, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 30, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1259,86 +1259,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:51:05.195199' │ │ │ │ - '2012-06-06T21:48:42.673173' │ │ │ │ - '1993-07-18T10:27:08.911772' │ │ │ │ - '1984-06-30T01:49:23.685183' │ │ │ │ - '1998-08-16T01:04:00.255432' │ │ │ │ + '2017-04-22T18:52:55.784990' │ │ │ │ + '2012-06-18T11:11:53.955868' │ │ │ │ + '1993-07-24T20:22:04.399228' │ │ │ │ + '1984-07-04T00:34:41.843192' │ │ │ │ + '1998-08-23T20:10:35.497890' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ '四月' │ │ │ │ '六月' │ │ │ │ '七月' │ │ │ │ - '六月' │ │ │ │ + '七月' │ │ │ │ '八月' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 47, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 24, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 28, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 53, 58, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 50, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 49, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 26, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 30, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 52, 0, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 52, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1357,28 +1357,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:51:05' │ │ │ │ - '21:48:42' │ │ │ │ - '10:27:08' │ │ │ │ - '01:49:23' │ │ │ │ - '01:04:00' │ │ │ │ + '18:52:55' │ │ │ │ + '11:11:53' │ │ │ │ + '20:22:04' │ │ │ │ + '00:34:41' │ │ │ │ + '20:10:35' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:51 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:04 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:22 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1408,28 +1408,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 51, 5, 195199) │ │ │ │ - datetime.time(21, 48, 42, 673173) │ │ │ │ - datetime.time(10, 27, 8, 911772) │ │ │ │ - datetime.time(1, 49, 23, 685183) │ │ │ │ - datetime.time(1, 4, 0, 255432) │ │ │ │ + datetime.time(18, 52, 55, 784990) │ │ │ │ + datetime.time(11, 11, 53, 955868) │ │ │ │ + datetime.time(20, 22, 4, 399228) │ │ │ │ + datetime.time(0, 34, 41, 843192) │ │ │ │ + datetime.time(20, 10, 35, 497890) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 45, 113865) │ │ │ │ - datetime.time(22, 34, 11, 309024) │ │ │ │ - datetime.time(10, 52, 22, 969463) │ │ │ │ - datetime.time(2, 4, 55, 785484) │ │ │ │ - datetime.time(1, 34, 40, 844429) │ │ │ │ + datetime.time(19, 43, 35, 703656) │ │ │ │ + datetime.time(11, 57, 22, 591719) │ │ │ │ + datetime.time(20, 47, 18, 456919) │ │ │ │ + datetime.time(0, 50, 13, 943493) │ │ │ │ + datetime.time(20, 41, 16, 86887) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1444,19 +1444,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1469,15 +1469,15 @@ │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.traditional_month_name() │ │ │ │ ... │ │ │ │ '卯月' │ │ │ │ '水無月' │ │ │ │ '文月' │ │ │ │ - '水無月' │ │ │ │ + '文月' │ │ │ │ '葉月' │ │ │ │ unix_time(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _f_l_o_a_t_¶ │ │ │ │ Get a timestamp between January 1, 1970 and now, unless passed │ │ │ │ explicit start_datetime orend_datetimevalues. │ │ │ │ On Windows, the decimal part is always 0. │ │ │ │ @@ -1487,19 +1487,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774665.1951993 │ │ │ │ - 1339019322.6731734 │ │ │ │ - 742991228.9117721 │ │ │ │ - 457408163.6851829 │ │ │ │ - 903229440.2554321 │ │ │ │ + 1492887175.7849903 │ │ │ │ + 1340017913.955868 │ │ │ │ + 743545324.3992283 │ │ │ │ + 457749281.8431924 │ │ │ │ + 903903035.4978902 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/ka_GE.html │ │ │ @@ -799,18 +799,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -845,41 +845,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -895,41 +895,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -944,19 +944,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -968,30 +968,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1009,30 +1009,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1047,30 +1047,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1085,30 +1085,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1123,30 +1123,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1161,30 +1161,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1199,19 +1199,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 51, 6, 884043)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 44, 189082)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 9, 752915)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 24, 203016)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 4, 1, 277982)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 56, 629412)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 54, 713822)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 4, 819800)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 42, 102109)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 36, 9165)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1230,19 +1230,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 26, 2, 353897)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 58, 72449)
│ │ │ -datetime.datetime(852, 8, 25, 12, 50, 1, 796906)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 5, 172867)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 42, 270184)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 52, 99266)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 8, 597191)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 56, 863792)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 23, 71960)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 17, 1369)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1259,19 +1259,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 32, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 18, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 59, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 35, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 31, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 33, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 19, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 0, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 36, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 32, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1287,41 +1287,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 49)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 49)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 49)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 49)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 49)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 50)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 50)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 50)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 50)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 50)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 32, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 18, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 59, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 35, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 31, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 33, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 19, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 0, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 36, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 32, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 46, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 35, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 35, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 56, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 30, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 47, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 36, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 36, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 57, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 31, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1337,30 +1337,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 35, 257423)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 31, 832422)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 6, 868383)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 12, 235272)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 33, 934085)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 25, 2792)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 42, 357163)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 30, 1, 935267)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 30, 134365)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 8, 665268)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 55, 911263)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 3, 790466)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 34, 54364)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 54, 0, 669250)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 29, 772116)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 7, 165894)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 54, 265726)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 39, 987480)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 43, 770157)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 56, 40932)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1376,30 +1376,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 14, 823686)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 34, 507845)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 32, 483834)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 7, 454368)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 30, 992845)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 55, 4, 569055)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 45, 32585)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 27, 550718)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 25, 353461)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 5, 724028)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 43, 417169)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 56, 784651)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 22, 400733)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 39, 139697)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 56, 545738)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 54, 671799)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 47, 259911)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 28, 333848)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 22, 240604)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 22, 814555)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1415,30 +1415,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 33, 156704)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 44, 753100)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 27, 4, 398274)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 37, 440469)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 23, 256223)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 23, 414948)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 50, 205005)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 40, 543061)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 52, 715577)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 39, 773693)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 15, 330421)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 9, 319736)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 3, 523823)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 14, 183516)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 43, 957490)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 26, 72177)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 4, 867831)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 28, 379036)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 59, 908408)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 28, 440021)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1454,30 +1454,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 41, 179273)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 29, 731390)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 10, 849258)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 13, 453723)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 7, 4, 655590)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 23, 414948)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 50, 205005)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 40, 543061)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 52, 715577)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 39, 773693)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 15, 330421)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 9, 319736)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 3, 523823)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 14, 183516)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 43, 957490)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 34, 94746)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 49, 846121)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 34, 830020)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 35, 921662)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 9, 839387)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1485,19 +1485,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -1505,18 +1505,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'კვირა'
│ │ │ -'ოთხშაბათი'
│ │ │ -'კვირა'
│ │ │  'შაბათი'
│ │ │ +'ორშაბათი'
│ │ │ +'შაბათი'
│ │ │ +'ოთხშაბათი'
│ │ │  'კვირა'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -1533,30 +1533,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1572,30 +1572,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 50, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 27, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 31, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 54, 1, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 53, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 51, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 28, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 32, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 52, 2, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 54, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 46, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 36, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 35, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 57, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 30, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 47, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 37, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 36, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 58, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 31, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -1612,19 +1612,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:51:06.884043'
│ │ │ -'2012-06-06T21:48:44.189082'
│ │ │ -'1993-07-18T10:27:09.752915'
│ │ │ -'1984-06-30T01:49:24.203016'
│ │ │ -'1998-08-16T01:04:01.277982'
│ │ │ +'2017-04-22T18:52:56.629412'
│ │ │ +'2012-06-18T11:11:54.713822'
│ │ │ +'1993-07-24T20:22:04.819800'
│ │ │ +'1984-07-04T00:34:42.102109'
│ │ │ +'1998-08-23T20:10:36.009165'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -1635,15 +1635,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1655,15 +1655,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'აპრილი'
│ │ │  'ივნისი'
│ │ │  'ივლისი'
│ │ │ -'ივნისი'
│ │ │ +'ივლისი'
│ │ │  'აგვისტო'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1680,30 +1680,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1722,19 +1722,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 49, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 26, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 30, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 54, 0, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 52, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 50, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 27, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 31, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 52, 1, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 53, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -1772,30 +1772,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:51:06'
│ │ │ -'21:48:44'
│ │ │ -'10:27:09'
│ │ │ -'01:49:24'
│ │ │ -'01:04:01'
│ │ │ +'18:52:56'
│ │ │ +'11:11:54'
│ │ │ +'20:22:04'
│ │ │ +'00:34:42'
│ │ │ +'20:10:36'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:51 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:04 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:22 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -1842,30 +1842,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 51, 6, 884043)
│ │ │ -datetime.time(21, 48, 44, 189082)
│ │ │ -datetime.time(10, 27, 9, 752915)
│ │ │ -datetime.time(1, 49, 24, 203016)
│ │ │ -datetime.time(1, 4, 1, 277982)
│ │ │ +datetime.time(18, 52, 56, 629412)
│ │ │ +datetime.time(11, 11, 54, 713822)
│ │ │ +datetime.time(20, 22, 4, 819800)
│ │ │ +datetime.time(0, 34, 42, 102109)
│ │ │ +datetime.time(20, 10, 36, 9165)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 46, 802708)
│ │ │ -datetime.time(22, 34, 12, 824933)
│ │ │ -datetime.time(10, 52, 23, 810606)
│ │ │ -datetime.time(2, 4, 56, 303317)
│ │ │ -datetime.time(1, 34, 41, 866978)
│ │ │ +datetime.time(19, 43, 36, 548078)
│ │ │ +datetime.time(11, 57, 23, 349673)
│ │ │ +datetime.time(20, 47, 18, 877491)
│ │ │ +datetime.time(0, 50, 14, 202410)
│ │ │ +datetime.time(20, 41, 16, 598162)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -1889,19 +1889,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa12896ef80>
│ │ │ -<generator object Provider.time_series at 0x7fa12896ef80>
│ │ │ -<generator object Provider.time_series at 0x7fa12896ef80>
│ │ │ -<generator object Provider.time_series at 0x7fa12896ef80>
│ │ │ -<generator object Provider.time_series at 0x7fa12896ef80>
│ │ │ +<generator object Provider.time_series at 0x7fbf671a0a60>
│ │ │ +<generator object Provider.time_series at 0x7fbf671a0a60>
│ │ │ +<generator object Provider.time_series at 0x7fbf671a0a60>
│ │ │ +<generator object Provider.time_series at 0x7fbf671a0a60>
│ │ │ +<generator object Provider.time_series at 0x7fbf671a0a60>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -1938,19 +1938,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774666.884043
│ │ │ -1339019324.1890821
│ │ │ -742991229.7529153
│ │ │ -457408164.2030164
│ │ │ -903229441.2779815
│ │ │ +1492887176.6294122
│ │ │ +1340017914.7138224
│ │ │ +743545324.8197999
│ │ │ +457749282.10210913
│ │ │ +903903036.0091649
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -483,18 +483,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -511,270 +511,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 51, 6, 884043) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 44, 189082) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 9, 752915) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 24, 203016) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 4, 1, 277982) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 56, 629412) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 54, 713822) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 22, 4, 819800) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 42, 102109) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 36, 9165) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -783,38 +783,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 26, 2, 353897) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 58, 72449) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 50, 1, 796906) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 5, 172867) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 42, 270184) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 52, 99266) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 18, 8, 597191) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 56, 863792) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 23, 71960) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 17, 1369) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 32, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 18, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 59, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 35, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 31, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 33, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 19, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 0, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 36, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 32, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -822,227 +822,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 49) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 49) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 49) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 49) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 49) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 50) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 50) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 50) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 50) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 50) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 32, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 18, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 59, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 35, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 31, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 33, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 19, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 0, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 36, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 32, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 46, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 35, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 35, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 56, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 30, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 47, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 36, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 36, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 57, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 31, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 35, 257423) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 31, 832422) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 6, 868383) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 12, 235272) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 33, 934085) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 25, 2792) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 42, 357163) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 30, 1, 935267) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 30, 134365) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 8, 665268) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 55, 911263) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 3, 790466) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 34, 54364) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 54, 0, 669250) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 29, 772116) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 7, 165894) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 54, 265726) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 39, 987480) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 43, 770157) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 56, 40932) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 14, 823686) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 34, 507845) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 32, 483834) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 7, 454368) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 30, 992845) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 55, 4, 569055) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 45, 32585) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 27, 550718) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 25, 353461) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 36, 5, 724028) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 43, 417169) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 56, 784651) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 22, 400733) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 39, 139697) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 56, 545738) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 54, 671799) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 47, 259911) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 28, 333848) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 22, 240604) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 22, 814555) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 33, 156704) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 44, 753100) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 27, 4, 398274) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 37, 440469) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 23, 256223) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 23, 414948) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 50, 205005) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 40, 543061) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 52, 715577) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 39, 773693) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 15, 330421) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 9, 319736) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 3, 523823) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 14, 183516) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 43, 957490) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 26, 72177) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 4, 867831) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 28, 379036) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 59, 908408) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 28, 440021) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 41, 179273) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 29, 731390) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 10, 849258) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 13, 453723) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 7, 4, 655590) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 23, 414948) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 50, 205005) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 40, 543061) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 52, 715577) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 39, 773693) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 15, 330421) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 9, 319736) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 3, 523823) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 14, 183516) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 43, 957490) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 34, 94746) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 49, 846121) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 34, 830020) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 35, 921662) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 9, 839387) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'კვირა' │ │ │ │ - 'ოთხშაბათი' │ │ │ │ - 'კვირა' │ │ │ │ 'შაბათი' │ │ │ │ + 'ორშაბათი' │ │ │ │ + 'შაბათი' │ │ │ │ + 'ოთხშაბათი' │ │ │ │ 'კვირა' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 50, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 27, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 31, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 54, 1, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 53, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 51, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 28, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 32, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 52, 2, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 54, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 46, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 36, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 35, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 57, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 30, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 47, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 37, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 36, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 58, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 31, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1052,86 +1052,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:51:06.884043' │ │ │ │ - '2012-06-06T21:48:44.189082' │ │ │ │ - '1993-07-18T10:27:09.752915' │ │ │ │ - '1984-06-30T01:49:24.203016' │ │ │ │ - '1998-08-16T01:04:01.277982' │ │ │ │ + '2017-04-22T18:52:56.629412' │ │ │ │ + '2012-06-18T11:11:54.713822' │ │ │ │ + '1993-07-24T20:22:04.819800' │ │ │ │ + '1984-07-04T00:34:42.102109' │ │ │ │ + '1998-08-23T20:10:36.009165' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'აპრილი' │ │ │ │ 'ივნისი' │ │ │ │ 'ივლისი' │ │ │ │ - 'ივნისი' │ │ │ │ + 'ივლისი' │ │ │ │ 'აგვისტო' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 49, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 26, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 30, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 54, 0, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 52, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 50, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 27, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 31, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 52, 1, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 53, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1150,28 +1150,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:51:06' │ │ │ │ - '21:48:44' │ │ │ │ - '10:27:09' │ │ │ │ - '01:49:24' │ │ │ │ - '01:04:01' │ │ │ │ + '18:52:56' │ │ │ │ + '11:11:54' │ │ │ │ + '20:22:04' │ │ │ │ + '00:34:42' │ │ │ │ + '20:10:36' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:51 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:04 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:22 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1201,28 +1201,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 51, 6, 884043) │ │ │ │ - datetime.time(21, 48, 44, 189082) │ │ │ │ - datetime.time(10, 27, 9, 752915) │ │ │ │ - datetime.time(1, 49, 24, 203016) │ │ │ │ - datetime.time(1, 4, 1, 277982) │ │ │ │ + datetime.time(18, 52, 56, 629412) │ │ │ │ + datetime.time(11, 11, 54, 713822) │ │ │ │ + datetime.time(20, 22, 4, 819800) │ │ │ │ + datetime.time(0, 34, 42, 102109) │ │ │ │ + datetime.time(20, 10, 36, 9165) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 46, 802708) │ │ │ │ - datetime.time(22, 34, 12, 824933) │ │ │ │ - datetime.time(10, 52, 23, 810606) │ │ │ │ - datetime.time(2, 4, 56, 303317) │ │ │ │ - datetime.time(1, 34, 41, 866978) │ │ │ │ + datetime.time(19, 43, 36, 548078) │ │ │ │ + datetime.time(11, 57, 23, 349673) │ │ │ │ + datetime.time(20, 47, 18, 877491) │ │ │ │ + datetime.time(0, 50, 14, 202410) │ │ │ │ + datetime.time(20, 41, 16, 598162) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1237,19 +1237,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1269,19 +1269,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774666.884043 │ │ │ │ - 1339019324.1890821 │ │ │ │ - 742991229.7529153 │ │ │ │ - 457408164.2030164 │ │ │ │ - 903229441.2779815 │ │ │ │ + 1492887176.6294122 │ │ │ │ + 1340017914.7138224 │ │ │ │ + 743545324.8197999 │ │ │ │ + 457749282.10210913 │ │ │ │ + 903903036.0091649 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/ko_KR.html │ │ │ @@ -1080,18 +1080,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1126,41 +1126,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1176,41 +1176,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1225,19 +1225,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1249,30 +1249,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1290,30 +1290,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1328,30 +1328,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1366,30 +1366,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1404,30 +1404,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1442,30 +1442,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1480,19 +1480,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 51, 6, 884043)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 44, 189082)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 9, 752915)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 24, 203016)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 4, 1, 277982)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 56, 629412)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 54, 713822)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 4, 819800)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 42, 102109)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 36, 9165)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1511,19 +1511,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 26, 2, 353897)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 58, 72449)
│ │ │ -datetime.datetime(852, 8, 25, 12, 50, 1, 796906)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 5, 172867)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 42, 270184)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 52, 99266)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 8, 597191)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 56, 863792)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 23, 71960)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 17, 1369)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1540,19 +1540,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 32, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 18, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 59, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 35, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 31, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 33, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 19, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 0, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 36, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 32, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1568,41 +1568,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 49)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 49)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 49)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 49)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 49)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 50)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 50)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 50)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 50)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 50)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 32, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 18, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 33, 59, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 35, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 31, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 33, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 19, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 0, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 36, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 32, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 46, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 35, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 35, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 56, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 30, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 47, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 36, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 36, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 57, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 31, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1618,30 +1618,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 35, 257423)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 31, 832422)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 6, 868383)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 12, 235272)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 33, 934085)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 25, 2792)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 42, 357163)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 30, 1, 935267)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 30, 134365)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 8, 665268)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 55, 911263)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 3, 790466)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 34, 54364)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 54, 0, 669250)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 29, 772116)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 7, 165894)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 54, 265726)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 39, 987480)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 43, 770157)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 56, 40932)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1657,30 +1657,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 14, 823686)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 34, 507845)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 32, 483834)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 7, 454368)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 30, 992845)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 55, 4, 569055)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 45, 32585)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 27, 550718)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 25, 353461)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 5, 724028)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 43, 417169)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 56, 784651)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 22, 400733)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 39, 139697)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 56, 545738)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 54, 671799)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 47, 259911)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 28, 333848)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 22, 240604)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 22, 814555)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1696,30 +1696,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 33, 156704)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 44, 753100)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 27, 4, 398274)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 37, 440469)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 23, 256223)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 23, 414948)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 50, 205005)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 40, 543061)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 52, 715577)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 39, 773693)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 15, 330421)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 9, 319736)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 3, 523823)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 14, 183516)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 43, 957490)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 26, 72177)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 4, 867831)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 28, 379036)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 41, 59, 908408)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 28, 440021)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1735,30 +1735,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 41, 179273)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 29, 731390)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 10, 849258)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 13, 453723)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 7, 4, 655590)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 23, 414948)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 50, 205005)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 40, 543061)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 52, 715577)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 39, 773693)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 15, 330421)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 9, 319736)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 3, 523823)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 14, 183516)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 43, 957490)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 34, 94746)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 49, 846121)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 34, 830020)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 35, 921662)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 9, 839387)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1766,19 +1766,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -1786,18 +1786,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'일요일'
│ │ │ -'수요일'
│ │ │ -'일요일'
│ │ │  '토요일'
│ │ │ +'월요일'
│ │ │ +'토요일'
│ │ │ +'수요일'
│ │ │  '일요일'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -1814,30 +1814,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1853,30 +1853,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 50, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 27, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 31, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 54, 1, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 53, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 51, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 28, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 32, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 52, 2, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 54, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 46, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 36, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 35, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 57, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 30, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 47, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 37, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 36, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 58, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 31, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -1893,19 +1893,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:51:06.884043'
│ │ │ -'2012-06-06T21:48:44.189082'
│ │ │ -'1993-07-18T10:27:09.752915'
│ │ │ -'1984-06-30T01:49:24.203016'
│ │ │ -'1998-08-16T01:04:01.277982'
│ │ │ +'2017-04-22T18:52:56.629412'
│ │ │ +'2012-06-18T11:11:54.713822'
│ │ │ +'1993-07-24T20:22:04.819800'
│ │ │ +'1984-07-04T00:34:42.102109'
│ │ │ +'1998-08-23T20:10:36.009165'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -1916,15 +1916,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1936,15 +1936,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  '4월'
│ │ │  '6월'
│ │ │  '7월'
│ │ │ -'6월'
│ │ │ +'7월'
│ │ │  '8월'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1961,30 +1961,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2003,19 +2003,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 49, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 26, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 30, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 54, 0, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 52, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 50, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 27, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 31, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 52, 1, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 53, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2053,30 +2053,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:51:06'
│ │ │ -'21:48:44'
│ │ │ -'10:27:09'
│ │ │ -'01:49:24'
│ │ │ -'01:04:01'
│ │ │ +'18:52:56'
│ │ │ +'11:11:54'
│ │ │ +'20:22:04'
│ │ │ +'00:34:42'
│ │ │ +'20:10:36'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:51 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:04 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:22 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2123,30 +2123,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 51, 6, 884043)
│ │ │ -datetime.time(21, 48, 44, 189082)
│ │ │ -datetime.time(10, 27, 9, 752915)
│ │ │ -datetime.time(1, 49, 24, 203016)
│ │ │ -datetime.time(1, 4, 1, 277982)
│ │ │ +datetime.time(18, 52, 56, 629412)
│ │ │ +datetime.time(11, 11, 54, 713822)
│ │ │ +datetime.time(20, 22, 4, 819800)
│ │ │ +datetime.time(0, 34, 42, 102109)
│ │ │ +datetime.time(20, 10, 36, 9165)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 46, 802708)
│ │ │ -datetime.time(22, 34, 12, 824933)
│ │ │ -datetime.time(10, 52, 23, 810606)
│ │ │ -datetime.time(2, 4, 56, 303317)
│ │ │ -datetime.time(1, 34, 41, 866978)
│ │ │ +datetime.time(19, 43, 36, 548078)
│ │ │ +datetime.time(11, 57, 23, 349673)
│ │ │ +datetime.time(20, 47, 18, 877491)
│ │ │ +datetime.time(0, 50, 14, 202410)
│ │ │ +datetime.time(20, 41, 16, 598162)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2170,19 +2170,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa1284804c0>
│ │ │ -<generator object Provider.time_series at 0x7fa1284804c0>
│ │ │ -<generator object Provider.time_series at 0x7fa1284804c0>
│ │ │ -<generator object Provider.time_series at 0x7fa1284804c0>
│ │ │ -<generator object Provider.time_series at 0x7fa1284804c0>
│ │ │ +<generator object Provider.time_series at 0x7fbf668ae320>
│ │ │ +<generator object Provider.time_series at 0x7fbf668ae320>
│ │ │ +<generator object Provider.time_series at 0x7fbf668ae320>
│ │ │ +<generator object Provider.time_series at 0x7fbf668ae320>
│ │ │ +<generator object Provider.time_series at 0x7fbf668ae320>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2219,19 +2219,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774666.884043
│ │ │ -1339019324.1890821
│ │ │ -742991229.7529153
│ │ │ -457408164.2030164
│ │ │ -903229441.2779815
│ │ │ +1492887176.6294122
│ │ │ +1340017914.7138224
│ │ │ +743545324.8197999
│ │ │ +457749282.10210913
│ │ │ +903903036.0091649
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -591,18 +591,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -619,270 +619,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 51, 6, 884043) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 44, 189082) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 9, 752915) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 24, 203016) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 4, 1, 277982) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 56, 629412) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 54, 713822) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 22, 4, 819800) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 42, 102109) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 36, 9165) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -891,38 +891,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 26, 2, 353897) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 58, 72449) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 50, 1, 796906) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 5, 172867) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 42, 270184) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 52, 99266) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 18, 8, 597191) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 56, 863792) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 23, 71960) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 17, 1369) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 32, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 18, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 59, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 35, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 31, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 33, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 19, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 0, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 36, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 32, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -930,227 +930,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 49) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 49) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 49) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 49) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 49) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 50) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 50) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 50) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 50) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 50) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 32, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 18, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 33, 59, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 35, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 31, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 33, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 19, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 0, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 36, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 32, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 46, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 35, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 35, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 56, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 30, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 47, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 36, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 36, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 57, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 31, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 35, 257423) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 31, 832422) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 6, 868383) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 12, 235272) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 33, 934085) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 25, 2792) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 42, 357163) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 30, 1, 935267) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 30, 134365) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 8, 665268) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 55, 911263) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 3, 790466) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 34, 54364) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 54, 0, 669250) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 29, 772116) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 7, 165894) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 54, 265726) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 39, 987480) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 43, 770157) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 56, 40932) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 14, 823686) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 34, 507845) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 32, 483834) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 7, 454368) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 30, 992845) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 55, 4, 569055) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 45, 32585) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 27, 550718) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 25, 353461) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 36, 5, 724028) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 43, 417169) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 56, 784651) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 22, 400733) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 39, 139697) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 56, 545738) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 54, 671799) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 47, 259911) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 28, 333848) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 22, 240604) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 22, 814555) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 33, 156704) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 44, 753100) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 27, 4, 398274) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 37, 440469) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 23, 256223) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 23, 414948) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 50, 205005) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 40, 543061) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 52, 715577) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 39, 773693) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 15, 330421) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 9, 319736) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 3, 523823) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 14, 183516) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 43, 957490) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 26, 72177) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 4, 867831) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 28, 379036) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 41, 59, 908408) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 28, 440021) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 41, 179273) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 29, 731390) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 10, 849258) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 13, 453723) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 7, 4, 655590) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 23, 414948) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 50, 205005) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 40, 543061) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 52, 715577) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 39, 773693) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 15, 330421) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 9, 319736) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 3, 523823) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 14, 183516) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 43, 957490) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 34, 94746) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 49, 846121) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 34, 830020) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 35, 921662) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 9, 839387) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - '일요일' │ │ │ │ - '수요일' │ │ │ │ - '일요일' │ │ │ │ '토요일' │ │ │ │ + '월요일' │ │ │ │ + '토요일' │ │ │ │ + '수요일' │ │ │ │ '일요일' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 50, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 27, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 31, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 54, 1, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 53, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 51, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 28, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 32, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 52, 2, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 54, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 46, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 36, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 35, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 57, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 30, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 47, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 37, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 36, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 58, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 31, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1160,86 +1160,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:51:06.884043' │ │ │ │ - '2012-06-06T21:48:44.189082' │ │ │ │ - '1993-07-18T10:27:09.752915' │ │ │ │ - '1984-06-30T01:49:24.203016' │ │ │ │ - '1998-08-16T01:04:01.277982' │ │ │ │ + '2017-04-22T18:52:56.629412' │ │ │ │ + '2012-06-18T11:11:54.713822' │ │ │ │ + '1993-07-24T20:22:04.819800' │ │ │ │ + '1984-07-04T00:34:42.102109' │ │ │ │ + '1998-08-23T20:10:36.009165' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ '4월' │ │ │ │ '6월' │ │ │ │ '7월' │ │ │ │ - '6월' │ │ │ │ + '7월' │ │ │ │ '8월' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 49, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 26, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 30, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 54, 0, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 52, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 50, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 27, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 31, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 52, 1, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 53, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1258,28 +1258,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:51:06' │ │ │ │ - '21:48:44' │ │ │ │ - '10:27:09' │ │ │ │ - '01:49:24' │ │ │ │ - '01:04:01' │ │ │ │ + '18:52:56' │ │ │ │ + '11:11:54' │ │ │ │ + '20:22:04' │ │ │ │ + '00:34:42' │ │ │ │ + '20:10:36' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:51 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:04 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:22 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1309,28 +1309,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 51, 6, 884043) │ │ │ │ - datetime.time(21, 48, 44, 189082) │ │ │ │ - datetime.time(10, 27, 9, 752915) │ │ │ │ - datetime.time(1, 49, 24, 203016) │ │ │ │ - datetime.time(1, 4, 1, 277982) │ │ │ │ + datetime.time(18, 52, 56, 629412) │ │ │ │ + datetime.time(11, 11, 54, 713822) │ │ │ │ + datetime.time(20, 22, 4, 819800) │ │ │ │ + datetime.time(0, 34, 42, 102109) │ │ │ │ + datetime.time(20, 10, 36, 9165) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 46, 802708) │ │ │ │ - datetime.time(22, 34, 12, 824933) │ │ │ │ - datetime.time(10, 52, 23, 810606) │ │ │ │ - datetime.time(2, 4, 56, 303317) │ │ │ │ - datetime.time(1, 34, 41, 866978) │ │ │ │ + datetime.time(19, 43, 36, 548078) │ │ │ │ + datetime.time(11, 57, 23, 349673) │ │ │ │ + datetime.time(20, 47, 18, 877491) │ │ │ │ + datetime.time(0, 50, 14, 202410) │ │ │ │ + datetime.time(20, 41, 16, 598162) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1345,19 +1345,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1377,19 +1377,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774666.884043 │ │ │ │ - 1339019324.1890821 │ │ │ │ - 742991229.7529153 │ │ │ │ - 457408164.2030164 │ │ │ │ - 903229441.2779815 │ │ │ │ + 1492887176.6294122 │ │ │ │ + 1340017914.7138224 │ │ │ │ + 743545324.8197999 │ │ │ │ + 457749282.10210913 │ │ │ │ + 903903036.0091649 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/lv_LV.html │ │ │ @@ -565,19 +565,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.ssn()
│ │ │  ...
│ │ │ -'101156-18871'
│ │ │ -'100750-11521'
│ │ │ -'120779-16340'
│ │ │ -'181038-15250'
│ │ │ -'250771-15991'
│ │ │ +'251156-18873'
│ │ │ +'250750-11523'
│ │ │ +'270779-16341'
│ │ │ +'021138-15257'
│ │ │ +'090871-15995'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ vat_id() str
│ │ │ ├── html2text {} │ │ │ │ @@ -292,19 +292,19 @@ │ │ │ │ The number for the century is either 0 (1800–1899), 1 (1900–1999), │ │ │ │ or 2 (2000–2099). │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.ssn() │ │ │ │ ... │ │ │ │ - '101156-18871' │ │ │ │ - '100750-11521' │ │ │ │ - '120779-16340' │ │ │ │ - '181038-15250' │ │ │ │ - '250771-15991' │ │ │ │ + '251156-18873' │ │ │ │ + '250750-11523' │ │ │ │ + '270779-16341' │ │ │ │ + '021138-15257' │ │ │ │ + '090871-15995' │ │ │ │ vat_id() → _s_t_r_¶ │ │ │ │ _h_t_t_p_:_/_/_e_c_._e_u_r_o_p_a_._e_u_/_t_a_x_a_t_i_o_n___c_u_s_t_o_m_s_/_v_i_e_s_/_f_a_q_._h_t_m_l_#_i_t_e_m___1_1 :return: │ │ │ │ a random Latvian VAT ID │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.vat_id() │ │ ├── ./usr/share/doc/faker-doc/html/locales/nl_BE.html │ │ │ @@ -1819,19 +1819,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.ssn()
│ │ │  ...
│ │ │ -'17040977746'
│ │ │ -'19110204215'
│ │ │ -'84063052491'
│ │ │ -'97031594185'
│ │ │ -'13111731143'
│ │ │ +'17042277744'
│ │ │ +'19111604280'
│ │ │ +'84070452405'
│ │ │ +'97032394139'
│ │ │ +'13112931171'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ vat_id() str
│ │ │ ├── html2text {} │ │ │ │ @@ -1355,19 +1355,19 @@ │ │ │ │ born in or after 2000, the 9 digit number needs to be proceeded by │ │ │ │ a 2 (add 2000000000) before the division by 97. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.ssn() │ │ │ │ ... │ │ │ │ - '17040977746' │ │ │ │ - '19110204215' │ │ │ │ - '84063052491' │ │ │ │ - '97031594185' │ │ │ │ - '13111731143' │ │ │ │ + '17042277744' │ │ │ │ + '19111604280' │ │ │ │ + '84070452405' │ │ │ │ + '97032394139' │ │ │ │ + '13112931171' │ │ │ │ vat_id() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.vat_id() │ │ │ │ ... │ │ │ │ 'BE1604876480' │ │ ├── ./usr/share/doc/faker-doc/html/locales/nl_NL.html │ │ │ @@ -1087,18 +1087,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1133,41 +1133,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1183,41 +1183,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1232,19 +1232,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1256,30 +1256,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1297,30 +1297,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1335,30 +1335,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1373,30 +1373,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1411,30 +1411,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1449,30 +1449,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1487,19 +1487,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 51, 8, 572887)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 45, 704991)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 10, 594059)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 24, 720850)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 4, 2, 300531)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 52, 58, 318256)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 56, 229731)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 5, 660943)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 42, 619943)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 37, 31714)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1518,19 +1518,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 26, 4, 42740)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 54, 59, 588364)
│ │ │ -datetime.datetime(852, 8, 25, 12, 50, 2, 638054)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 5, 690704)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 43, 292736)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 53, 788109)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 10, 113098)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 57, 704941)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 23, 589798)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 18, 23918)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1547,19 +1547,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 34, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 20, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 34, 1, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 37, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 33, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 35, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 21, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 2, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 38, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 34, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1575,41 +1575,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 51)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 51)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 51)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 51)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 51)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 52)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 52)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 52)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 52)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 52)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 34, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 20, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 34, 1, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 37, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 33, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 35, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 21, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 2, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 38, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 34, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 48, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 37, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 37, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 58, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 32, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 49, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 38, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 38, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 2, 59, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 33, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1625,30 +1625,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 36, 946267)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 33, 348331)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 7, 709526)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 12, 753106)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 34, 956634)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 26, 691636)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 43, 873072)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 30, 2, 776411)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 30, 652199)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 9, 687818)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 56, 222419)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 4, 274558)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 35, 213222)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 54, 2, 151416)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 30, 749566)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 7, 477050)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 54, 749817)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 41, 146337)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 45, 252323)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 57, 18383)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1664,30 +1664,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 16, 512530)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 36, 23754)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 33, 324977)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 7, 972202)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 32, 15394)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 55, 6, 257899)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 46, 548494)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 28, 391861)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 25, 871294)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 6, 746578)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 43, 728325)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 57, 268742)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 23, 559590)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 40, 621863)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 57, 523189)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 54, 982956)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 47, 744002)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 29, 492705)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 23, 722771)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 23, 792006)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1703,30 +1703,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 34, 845547)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 46, 269008)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 27, 5, 239417)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 37, 958302)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 24, 278773)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 25, 103792)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 51, 720913)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 41, 384205)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 53, 233410)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 40, 796242)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 15, 641577)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 9, 803827)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 4, 682680)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 15, 665682)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 44, 934941)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 26, 383333)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 5, 351922)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 29, 537893)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 42, 1, 390574)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 29, 417471)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1742,30 +1742,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 42, 868117)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 31, 247298)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 11, 690402)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 13, 971556)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 7, 5, 678139)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 25, 103792)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 51, 720913)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 41, 384205)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 53, 233410)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 40, 796242)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 15, 641577)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 9, 803827)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 4, 682680)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 15, 665682)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 44, 934941)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 34, 405902)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 50, 330212)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 35, 988877)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 37, 403829)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 10, 816838)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1773,19 +1773,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -1793,18 +1793,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'zondag'
│ │ │ -'woensdag'
│ │ │ -'zondag'
│ │ │  'zaterdag'
│ │ │ +'maandag'
│ │ │ +'zaterdag'
│ │ │ +'woensdag'
│ │ │  'zondag'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -1821,30 +1821,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1860,30 +1860,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 52, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 29, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 33, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 54, 3, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 55, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 53, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 30, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 34, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 52, 4, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 56, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 48, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 38, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 37, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 4, 59, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 32, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 49, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 39, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 38, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 3, 0, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 33, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -1900,19 +1900,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:51:08.572887'
│ │ │ -'2012-06-06T21:48:45.704991'
│ │ │ -'1993-07-18T10:27:10.594059'
│ │ │ -'1984-06-30T01:49:24.720850'
│ │ │ -'1998-08-16T01:04:02.300531'
│ │ │ +'2017-04-22T18:52:58.318256'
│ │ │ +'2012-06-18T11:11:56.229731'
│ │ │ +'1993-07-24T20:22:05.660943'
│ │ │ +'1984-07-04T00:34:42.619943'
│ │ │ +'1998-08-23T20:10:37.031714'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -1923,15 +1923,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1943,15 +1943,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'april'
│ │ │  'juni'
│ │ │  'juli'
│ │ │ -'juni'
│ │ │ +'juli'
│ │ │  'augustus'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1968,30 +1968,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2010,19 +2010,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 51, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 28, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 32, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 54, 2, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 54, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 52, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 29, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 33, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 52, 3, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 55, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2060,30 +2060,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:51:08'
│ │ │ -'21:48:45'
│ │ │ -'10:27:10'
│ │ │ -'01:49:24'
│ │ │ -'01:04:02'
│ │ │ +'18:52:58'
│ │ │ +'11:11:56'
│ │ │ +'20:22:05'
│ │ │ +'00:34:42'
│ │ │ +'20:10:37'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:51 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:04 AM'
│ │ │ +'06:52 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:22 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2130,30 +2130,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 51, 8, 572887)
│ │ │ -datetime.time(21, 48, 45, 704991)
│ │ │ -datetime.time(10, 27, 10, 594059)
│ │ │ -datetime.time(1, 49, 24, 720850)
│ │ │ -datetime.time(1, 4, 2, 300531)
│ │ │ +datetime.time(18, 52, 58, 318256)
│ │ │ +datetime.time(11, 11, 56, 229731)
│ │ │ +datetime.time(20, 22, 5, 660943)
│ │ │ +datetime.time(0, 34, 42, 619943)
│ │ │ +datetime.time(20, 10, 37, 31714)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 48, 491552)
│ │ │ -datetime.time(22, 34, 14, 340842)
│ │ │ -datetime.time(10, 52, 24, 651749)
│ │ │ -datetime.time(2, 4, 56, 821151)
│ │ │ -datetime.time(1, 34, 42, 889528)
│ │ │ +datetime.time(19, 43, 38, 236921)
│ │ │ +datetime.time(11, 57, 24, 865582)
│ │ │ +datetime.time(20, 47, 19, 718634)
│ │ │ +datetime.time(0, 50, 14, 720244)
│ │ │ +datetime.time(20, 41, 17, 620711)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2177,19 +2177,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa127587400>
│ │ │ -<generator object Provider.time_series at 0x7fa127587400>
│ │ │ -<generator object Provider.time_series at 0x7fa127587400>
│ │ │ -<generator object Provider.time_series at 0x7fa127587400>
│ │ │ -<generator object Provider.time_series at 0x7fa127587400>
│ │ │ +<generator object Provider.time_series at 0x7fbf657a55a0>
│ │ │ +<generator object Provider.time_series at 0x7fbf657a55a0>
│ │ │ +<generator object Provider.time_series at 0x7fbf657a55a0>
│ │ │ +<generator object Provider.time_series at 0x7fbf657a55a0>
│ │ │ +<generator object Provider.time_series at 0x7fbf657a55a0>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2226,19 +2226,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774668.5728867
│ │ │ -1339019325.704991
│ │ │ -742991230.5940585
│ │ │ -457408164.72084993
│ │ │ -903229442.3005309
│ │ │ +1492887178.318256
│ │ │ +1340017916.229731
│ │ │ +743545325.660943
│ │ │ +457749282.6199426
│ │ │ +903903037.0317144
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -623,18 +623,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -651,270 +651,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 51, 8, 572887) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 45, 704991) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 10, 594059) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 24, 720850) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 4, 2, 300531) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 52, 58, 318256) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 56, 229731) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 22, 5, 660943) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 42, 619943) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 37, 31714) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -923,38 +923,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 26, 4, 42740) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 54, 59, 588364) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 50, 2, 638054) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 5, 690704) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 43, 292736) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 53, 788109) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 18, 10, 113098) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 57, 704941) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 23, 589798) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 18, 23918) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 34, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 20, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 34, 1, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 37, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 33, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 35, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 21, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 2, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 38, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 34, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -962,227 +962,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 51) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 51) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 51) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 51) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 51) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 52) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 52) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 52) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 52) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 52) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 34, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 20, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 34, 1, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 37, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 33, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 35, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 21, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 2, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 38, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 34, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 48, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 37, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 37, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 58, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 32, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 49, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 38, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 38, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 2, 59, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 33, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 36, 946267) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 33, 348331) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 7, 709526) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 12, 753106) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 34, 956634) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 26, 691636) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 43, 873072) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 30, 2, 776411) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 30, 652199) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 9, 687818) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 56, 222419) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 4, 274558) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 35, 213222) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 54, 2, 151416) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 30, 749566) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 7, 477050) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 54, 749817) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 41, 146337) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 45, 252323) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 57, 18383) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 16, 512530) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 36, 23754) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 33, 324977) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 7, 972202) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 32, 15394) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 55, 6, 257899) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 46, 548494) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 28, 391861) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 25, 871294) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 36, 6, 746578) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 43, 728325) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 57, 268742) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 23, 559590) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 40, 621863) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 57, 523189) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 54, 982956) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 47, 744002) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 29, 492705) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 23, 722771) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 23, 792006) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 34, 845547) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 46, 269008) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 27, 5, 239417) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 37, 958302) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 24, 278773) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 25, 103792) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 51, 720913) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 41, 384205) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 53, 233410) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 40, 796242) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 15, 641577) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 9, 803827) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 4, 682680) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 15, 665682) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 44, 934941) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 26, 383333) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 5, 351922) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 29, 537893) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 42, 1, 390574) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 29, 417471) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 42, 868117) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 31, 247298) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 11, 690402) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 13, 971556) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 7, 5, 678139) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 25, 103792) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 51, 720913) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 41, 384205) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 53, 233410) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 40, 796242) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 15, 641577) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 9, 803827) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 4, 682680) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 15, 665682) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 44, 934941) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 34, 405902) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 50, 330212) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 35, 988877) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 37, 403829) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 10, 816838) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'zondag' │ │ │ │ - 'woensdag' │ │ │ │ - 'zondag' │ │ │ │ 'zaterdag' │ │ │ │ + 'maandag' │ │ │ │ + 'zaterdag' │ │ │ │ + 'woensdag' │ │ │ │ 'zondag' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 52, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 29, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 33, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 54, 3, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 55, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 53, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 30, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 34, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 52, 4, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 56, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 48, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 38, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 37, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 4, 59, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 32, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 49, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 39, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 38, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 3, 0, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 33, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1192,86 +1192,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:51:08.572887' │ │ │ │ - '2012-06-06T21:48:45.704991' │ │ │ │ - '1993-07-18T10:27:10.594059' │ │ │ │ - '1984-06-30T01:49:24.720850' │ │ │ │ - '1998-08-16T01:04:02.300531' │ │ │ │ + '2017-04-22T18:52:58.318256' │ │ │ │ + '2012-06-18T11:11:56.229731' │ │ │ │ + '1993-07-24T20:22:05.660943' │ │ │ │ + '1984-07-04T00:34:42.619943' │ │ │ │ + '1998-08-23T20:10:37.031714' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'april' │ │ │ │ 'juni' │ │ │ │ 'juli' │ │ │ │ - 'juni' │ │ │ │ + 'juli' │ │ │ │ 'augustus' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 51, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 28, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 32, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 54, 2, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 54, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 52, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 29, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 33, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 52, 3, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 55, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1290,28 +1290,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:51:08' │ │ │ │ - '21:48:45' │ │ │ │ - '10:27:10' │ │ │ │ - '01:49:24' │ │ │ │ - '01:04:02' │ │ │ │ + '18:52:58' │ │ │ │ + '11:11:56' │ │ │ │ + '20:22:05' │ │ │ │ + '00:34:42' │ │ │ │ + '20:10:37' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:51 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:04 AM' │ │ │ │ + '06:52 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:22 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1341,28 +1341,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 51, 8, 572887) │ │ │ │ - datetime.time(21, 48, 45, 704991) │ │ │ │ - datetime.time(10, 27, 10, 594059) │ │ │ │ - datetime.time(1, 49, 24, 720850) │ │ │ │ - datetime.time(1, 4, 2, 300531) │ │ │ │ + datetime.time(18, 52, 58, 318256) │ │ │ │ + datetime.time(11, 11, 56, 229731) │ │ │ │ + datetime.time(20, 22, 5, 660943) │ │ │ │ + datetime.time(0, 34, 42, 619943) │ │ │ │ + datetime.time(20, 10, 37, 31714) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 48, 491552) │ │ │ │ - datetime.time(22, 34, 14, 340842) │ │ │ │ - datetime.time(10, 52, 24, 651749) │ │ │ │ - datetime.time(2, 4, 56, 821151) │ │ │ │ - datetime.time(1, 34, 42, 889528) │ │ │ │ + datetime.time(19, 43, 38, 236921) │ │ │ │ + datetime.time(11, 57, 24, 865582) │ │ │ │ + datetime.time(20, 47, 19, 718634) │ │ │ │ + datetime.time(0, 50, 14, 720244) │ │ │ │ + datetime.time(20, 41, 17, 620711) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1377,19 +1377,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1409,19 +1409,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774668.5728867 │ │ │ │ - 1339019325.704991 │ │ │ │ - 742991230.5940585 │ │ │ │ - 457408164.72084993 │ │ │ │ - 903229442.3005309 │ │ │ │ + 1492887178.318256 │ │ │ │ + 1340017916.229731 │ │ │ │ + 743545325.660943 │ │ │ │ + 457749282.6199426 │ │ │ │ + 903903037.0317144 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/no_NO.html │ │ │ @@ -786,18 +786,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -832,41 +832,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -882,41 +882,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -931,19 +931,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -955,30 +955,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -996,30 +996,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1034,30 +1034,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1072,30 +1072,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1110,30 +1110,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1148,30 +1148,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1186,19 +1186,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 51, 10, 261730)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 47, 220900)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 11, 435202)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 25, 238683)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 4, 3, 323080)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 53, 0, 7099)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 57, 745640)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 6, 502086)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 43, 137776)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 38, 54264)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1217,19 +1217,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 26, 5, 731583)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 55, 1, 104271)
│ │ │ -datetime.datetime(852, 8, 25, 12, 50, 3, 479195)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 6, 208534)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 44, 315285)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 55, 476952)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 11, 629005)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 58, 546082)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 24, 107628)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 19, 46467)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1246,19 +1246,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 36, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 22, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 34, 3, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 39, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 35, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 37, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 23, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 4, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 40, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 36, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1274,41 +1274,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 53)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 53)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 53)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 53)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 53)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 54)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 54)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 54)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 54)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 54)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 36, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 22, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 34, 3, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 39, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 35, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 37, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 23, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 4, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 40, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 36, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 50, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 39, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 39, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 5, 0, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 34, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 51, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 40, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 40, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 3, 1, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 35, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1324,30 +1324,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 38, 635110)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 34, 864240)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 8, 550669)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 13, 270939)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 35, 979184)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 28, 380480)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 45, 388980)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 30, 3, 617554)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 31, 170032)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 10, 710367)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 56, 533575)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 4, 758649)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 36, 372078)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 54, 3, 633583)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 31, 727016)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 7, 788206)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 55, 233909)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 42, 305193)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 46, 734490)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 57, 995833)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1363,30 +1363,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 18, 201373)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 37, 539662)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 34, 166120)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 8, 490035)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 33, 37944)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 55, 7, 946743)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 48, 64403)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 29, 233004)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 26, 389128)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 7, 769127)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 44, 39481)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 57, 752834)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 24, 718447)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 42, 104030)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 58, 500640)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 55, 294112)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 48, 228093)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 30, 651562)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 25, 204937)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 24, 769456)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1402,30 +1402,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 36, 534391)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 47, 784917)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 27, 6, 80560)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 38, 476136)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 25, 301322)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 26, 792635)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 53, 236822)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 42, 225348)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 53, 751244)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 41, 818792)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 15, 952734)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 10, 287918)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 5, 841537)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 17, 147849)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 45, 912392)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 26, 694489)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 5, 836013)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 30, 696750)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 42, 2, 872741)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 30, 394922)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1441,30 +1441,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 44, 556960)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 32, 763207)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 12, 531545)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 14, 489390)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 7, 6, 700689)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 26, 792635)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 53, 236822)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 42, 225348)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 53, 751244)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 41, 818792)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 15, 952734)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 10, 287918)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 5, 841537)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 17, 147849)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 45, 912392)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 34, 717058)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 50, 814303)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 37, 147734)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 38, 885995)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 11, 794289)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1472,19 +1472,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -1492,18 +1492,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'søndag'
│ │ │ -'onsdag'
│ │ │ -'søndag'
│ │ │  'lørdag'
│ │ │ +'mandag'
│ │ │ +'lørdag'
│ │ │ +'onsdag'
│ │ │  'søndag'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -1520,30 +1520,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1559,30 +1559,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 54, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 31, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 35, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 54, 5, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 57, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 55, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 32, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 36, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 52, 6, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 58, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 50, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 40, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 39, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 5, 1, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 34, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 51, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 41, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 40, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 3, 2, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 35, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -1599,19 +1599,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:51:10.261730'
│ │ │ -'2012-06-06T21:48:47.220900'
│ │ │ -'1993-07-18T10:27:11.435202'
│ │ │ -'1984-06-30T01:49:25.238683'
│ │ │ -'1998-08-16T01:04:03.323080'
│ │ │ +'2017-04-22T18:53:00.007099'
│ │ │ +'2012-06-18T11:11:57.745640'
│ │ │ +'1993-07-24T20:22:06.502086'
│ │ │ +'1984-07-04T00:34:43.137776'
│ │ │ +'1998-08-23T20:10:38.054264'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -1622,15 +1622,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1642,15 +1642,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'april'
│ │ │  'juni'
│ │ │  'juli'
│ │ │ -'juni'
│ │ │ +'juli'
│ │ │  'august'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1667,30 +1667,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1709,19 +1709,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 53, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 30, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 34, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 54, 4, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 56, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 54, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 31, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 35, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 52, 5, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 57, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -1759,30 +1759,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:51:10'
│ │ │ -'21:48:47'
│ │ │ -'10:27:11'
│ │ │ -'01:49:25'
│ │ │ -'01:04:03'
│ │ │ +'18:53:00'
│ │ │ +'11:11:57'
│ │ │ +'20:22:06'
│ │ │ +'00:34:43'
│ │ │ +'20:10:38'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:51 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:04 AM'
│ │ │ +'06:53 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:22 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -1829,30 +1829,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 51, 10, 261730)
│ │ │ -datetime.time(21, 48, 47, 220900)
│ │ │ -datetime.time(10, 27, 11, 435202)
│ │ │ -datetime.time(1, 49, 25, 238683)
│ │ │ -datetime.time(1, 4, 3, 323080)
│ │ │ +datetime.time(18, 53, 0, 7099)
│ │ │ +datetime.time(11, 11, 57, 745640)
│ │ │ +datetime.time(20, 22, 6, 502086)
│ │ │ +datetime.time(0, 34, 43, 137776)
│ │ │ +datetime.time(20, 10, 38, 54264)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 50, 180396)
│ │ │ -datetime.time(22, 34, 15, 856750)
│ │ │ -datetime.time(10, 52, 25, 492893)
│ │ │ -datetime.time(2, 4, 57, 338984)
│ │ │ -datetime.time(1, 34, 43, 912077)
│ │ │ +datetime.time(19, 43, 39, 925765)
│ │ │ +datetime.time(11, 57, 26, 381490)
│ │ │ +datetime.time(20, 47, 20, 559777)
│ │ │ +datetime.time(0, 50, 15, 238077)
│ │ │ +datetime.time(20, 41, 18, 643261)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -1876,19 +1876,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa126d46560>
│ │ │ -<generator object Provider.time_series at 0x7fa126d46560>
│ │ │ -<generator object Provider.time_series at 0x7fa126d46560>
│ │ │ -<generator object Provider.time_series at 0x7fa126d46560>
│ │ │ -<generator object Provider.time_series at 0x7fa126d46560>
│ │ │ +<generator object Provider.time_series at 0x7fbf65120a60>
│ │ │ +<generator object Provider.time_series at 0x7fbf65120a60>
│ │ │ +<generator object Provider.time_series at 0x7fbf65120a60>
│ │ │ +<generator object Provider.time_series at 0x7fbf65120a60>
│ │ │ +<generator object Provider.time_series at 0x7fbf65120a60>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -1925,19 +1925,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774670.2617304
│ │ │ -1339019327.2208998
│ │ │ -742991231.4352016
│ │ │ -457408165.2386834
│ │ │ -903229443.3230804
│ │ │ +1492887180.0070994
│ │ │ +1340017917.74564
│ │ │ +743545326.5020863
│ │ │ +457749283.13777614
│ │ │ +903903038.0542638
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ @@ -3374,19 +3374,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.ssn()
│ │ │  ...
│ │ │ -'08067302509'
│ │ │ -'16026225594'
│ │ │ -'28036537398'
│ │ │ -'20096218231'
│ │ │ -'10034039475'
│ │ │ +'23067302575'
│ │ │ +'03036230591'
│ │ │ +'13095548029'
│ │ │ +'24075209505'
│ │ │ +'06039943458'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ @@ -455,18 +455,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -483,270 +483,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 51, 10, 261730) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 47, 220900) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 11, 435202) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 25, 238683) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 4, 3, 323080) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 53, 0, 7099) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 57, 745640) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 22, 6, 502086) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 43, 137776) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 38, 54264) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -755,38 +755,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 26, 5, 731583) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 55, 1, 104271) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 50, 3, 479195) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 6, 208534) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 44, 315285) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 55, 476952) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 18, 11, 629005) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 58, 546082) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 24, 107628) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 19, 46467) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 36, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 22, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 34, 3, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 39, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 35, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 37, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 23, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 4, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 40, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 36, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -794,227 +794,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 53) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 53) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 53) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 53) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 53) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 54) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 54) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 54) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 54) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 54) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 36, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 22, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 34, 3, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 39, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 35, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 37, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 23, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 4, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 40, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 36, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 50, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 39, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 39, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 5, 0, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 34, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 51, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 40, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 40, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 3, 1, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 35, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 38, 635110) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 34, 864240) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 8, 550669) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 13, 270939) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 35, 979184) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 28, 380480) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 45, 388980) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 30, 3, 617554) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 31, 170032) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 10, 710367) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 56, 533575) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 4, 758649) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 36, 372078) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 54, 3, 633583) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 31, 727016) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 7, 788206) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 55, 233909) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 42, 305193) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 46, 734490) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 57, 995833) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 18, 201373) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 37, 539662) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 34, 166120) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 8, 490035) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 33, 37944) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 55, 7, 946743) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 48, 64403) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 29, 233004) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 26, 389128) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 36, 7, 769127) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 44, 39481) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 57, 752834) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 24, 718447) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 42, 104030) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 58, 500640) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 55, 294112) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 48, 228093) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 30, 651562) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 25, 204937) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 24, 769456) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 36, 534391) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 47, 784917) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 27, 6, 80560) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 38, 476136) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 25, 301322) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 26, 792635) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 53, 236822) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 42, 225348) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 53, 751244) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 41, 818792) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 15, 952734) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 10, 287918) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 5, 841537) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 17, 147849) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 45, 912392) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 26, 694489) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 5, 836013) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 30, 696750) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 42, 2, 872741) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 30, 394922) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 44, 556960) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 32, 763207) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 12, 531545) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 14, 489390) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 7, 6, 700689) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 26, 792635) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 53, 236822) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 42, 225348) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 53, 751244) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 41, 818792) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 15, 952734) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 10, 287918) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 5, 841537) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 17, 147849) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 45, 912392) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 34, 717058) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 50, 814303) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 37, 147734) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 38, 885995) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 11, 794289) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'søndag' │ │ │ │ - 'onsdag' │ │ │ │ - 'søndag' │ │ │ │ 'lørdag' │ │ │ │ + 'mandag' │ │ │ │ + 'lørdag' │ │ │ │ + 'onsdag' │ │ │ │ 'søndag' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 54, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 31, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 35, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 54, 5, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 57, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 55, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 32, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 36, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 52, 6, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 58, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 50, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 40, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 39, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 5, 1, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 34, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 51, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 41, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 40, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 3, 2, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 35, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1024,86 +1024,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:51:10.261730' │ │ │ │ - '2012-06-06T21:48:47.220900' │ │ │ │ - '1993-07-18T10:27:11.435202' │ │ │ │ - '1984-06-30T01:49:25.238683' │ │ │ │ - '1998-08-16T01:04:03.323080' │ │ │ │ + '2017-04-22T18:53:00.007099' │ │ │ │ + '2012-06-18T11:11:57.745640' │ │ │ │ + '1993-07-24T20:22:06.502086' │ │ │ │ + '1984-07-04T00:34:43.137776' │ │ │ │ + '1998-08-23T20:10:38.054264' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'april' │ │ │ │ 'juni' │ │ │ │ 'juli' │ │ │ │ - 'juni' │ │ │ │ + 'juli' │ │ │ │ 'august' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 53, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 30, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 34, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 54, 4, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 56, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 54, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 31, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 35, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 52, 5, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 57, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1122,28 +1122,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:51:10' │ │ │ │ - '21:48:47' │ │ │ │ - '10:27:11' │ │ │ │ - '01:49:25' │ │ │ │ - '01:04:03' │ │ │ │ + '18:53:00' │ │ │ │ + '11:11:57' │ │ │ │ + '20:22:06' │ │ │ │ + '00:34:43' │ │ │ │ + '20:10:38' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:51 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:04 AM' │ │ │ │ + '06:53 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:22 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1173,28 +1173,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 51, 10, 261730) │ │ │ │ - datetime.time(21, 48, 47, 220900) │ │ │ │ - datetime.time(10, 27, 11, 435202) │ │ │ │ - datetime.time(1, 49, 25, 238683) │ │ │ │ - datetime.time(1, 4, 3, 323080) │ │ │ │ + datetime.time(18, 53, 0, 7099) │ │ │ │ + datetime.time(11, 11, 57, 745640) │ │ │ │ + datetime.time(20, 22, 6, 502086) │ │ │ │ + datetime.time(0, 34, 43, 137776) │ │ │ │ + datetime.time(20, 10, 38, 54264) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 50, 180396) │ │ │ │ - datetime.time(22, 34, 15, 856750) │ │ │ │ - datetime.time(10, 52, 25, 492893) │ │ │ │ - datetime.time(2, 4, 57, 338984) │ │ │ │ - datetime.time(1, 34, 43, 912077) │ │ │ │ + datetime.time(19, 43, 39, 925765) │ │ │ │ + datetime.time(11, 57, 26, 381490) │ │ │ │ + datetime.time(20, 47, 20, 559777) │ │ │ │ + datetime.time(0, 50, 15, 238077) │ │ │ │ + datetime.time(20, 41, 18, 643261) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1209,19 +1209,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1241,19 +1241,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774670.2617304 │ │ │ │ - 1339019327.2208998 │ │ │ │ - 742991231.4352016 │ │ │ │ - 457408165.2386834 │ │ │ │ - 903229443.3230804 │ │ │ │ + 1492887180.0070994 │ │ │ │ + 1340017917.74564 │ │ │ │ + 743545326.5020863 │ │ │ │ + 457749283.13777614 │ │ │ │ + 903903038.0542638 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ │ │ @@ -2072,19 +2072,19 @@ │ │ │ │ Return type: │ │ │ │ _s_t_r │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.ssn() │ │ │ │ ... │ │ │ │ - '08067302509' │ │ │ │ - '16026225594' │ │ │ │ - '28036537398' │ │ │ │ - '20096218231' │ │ │ │ - '10034039475' │ │ │ │ + '23067302575' │ │ │ │ + '03036230591' │ │ │ │ + '13095548029' │ │ │ │ + '24075209505' │ │ │ │ + '06039943458' │ │ │ │ ******** _TT_aa_bb_ll_ee_ _oo_ff_ _CC_oo_nn_tt_ee_nn_tt_ss ******** │ │ │ │ * _L_o_c_a_l_e_ _n_o___N_O │ │ │ │ o _f_a_k_e_r_._p_r_o_v_i_d_e_r_s_._a_d_d_r_e_s_s │ │ │ │ # _P_r_o_v_i_d_e_r │ │ │ │ # _P_r_o_v_i_d_e_r_._a_d_d_r_e_s_s_(_) │ │ │ │ # _P_r_o_v_i_d_e_r_._b_u_i_l_d_i_n_g___n_u_m_b_e_r_(_) │ │ │ │ # _P_r_o_v_i_d_e_r_._c_i_t_y_(_) │ │ ├── ./usr/share/doc/faker-doc/html/locales/pl_PL.html │ │ │ @@ -1209,18 +1209,18 @@ │ │ │

│ │ │ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1255,41 +1255,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1305,41 +1305,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1354,19 +1354,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1378,30 +1378,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1419,30 +1419,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1457,30 +1457,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1495,30 +1495,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1533,30 +1533,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1571,30 +1571,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1609,19 +1609,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 51, 10, 261730)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 47, 220900)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 11, 435202)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 25, 238683)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 4, 3, 323080)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 53, 0, 7099)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 57, 745640)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 6, 502086)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 43, 137776)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 38, 54264)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1640,19 +1640,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 26, 5, 731583)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 55, 1, 104271)
│ │ │ -datetime.datetime(852, 8, 25, 12, 50, 3, 479195)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 6, 208534)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 44, 315285)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 55, 476952)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 11, 629005)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 58, 546082)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 24, 107628)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 19, 46467)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1669,19 +1669,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 36, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 22, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 34, 3, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 39, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 35, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 37, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 23, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 4, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 40, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 36, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1697,41 +1697,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 53)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 53)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 53)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 53)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 53)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 54)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 54)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 54)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 54)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 54)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 36, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 22, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 34, 3, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 39, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 35, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 37, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 23, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 4, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 40, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 36, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 50, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 39, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 39, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 5, 0, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 34, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 51, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 40, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 40, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 3, 1, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 35, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1747,30 +1747,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 38, 635110)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 34, 864240)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 8, 550669)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 13, 270939)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 35, 979184)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 28, 380480)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 45, 388980)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 30, 3, 617554)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 31, 170032)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 10, 710367)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 56, 533575)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 4, 758649)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 36, 372078)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 54, 3, 633583)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 31, 727016)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 7, 788206)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 55, 233909)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 42, 305193)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 46, 734490)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 57, 995833)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1786,30 +1786,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 18, 201373)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 37, 539662)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 34, 166120)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 8, 490035)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 33, 37944)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 55, 7, 946743)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 48, 64403)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 29, 233004)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 26, 389128)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 7, 769127)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 44, 39481)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 57, 752834)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 24, 718447)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 42, 104030)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 58, 500640)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 55, 294112)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 48, 228093)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 30, 651562)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 25, 204937)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 24, 769456)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1825,30 +1825,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 36, 534391)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 47, 784917)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 27, 6, 80560)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 38, 476136)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 25, 301322)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 26, 792635)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 53, 236822)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 42, 225348)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 53, 751244)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 41, 818792)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 15, 952734)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 10, 287918)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 5, 841537)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 17, 147849)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 45, 912392)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 26, 694489)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 5, 836013)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 30, 696750)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 42, 2, 872741)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 30, 394922)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1864,30 +1864,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 44, 556960)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 32, 763207)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 12, 531545)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 14, 489390)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 7, 6, 700689)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 26, 792635)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 53, 236822)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 42, 225348)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 53, 751244)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 41, 818792)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 15, 952734)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 10, 287918)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 5, 841537)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 17, 147849)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 45, 912392)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 34, 717058)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 50, 814303)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 37, 147734)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 38, 885995)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 11, 794289)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1895,19 +1895,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -1915,18 +1915,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'poniedziałek'
│ │ │ -'czwartek'
│ │ │ -'poniedziałek'
│ │ │  'niedziela'
│ │ │ +'wtorek'
│ │ │ +'niedziela'
│ │ │ +'czwartek'
│ │ │  'poniedziałek'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -1943,30 +1943,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1982,30 +1982,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 54, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 31, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 35, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 54, 5, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 57, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 55, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 32, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 36, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 52, 6, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 58, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 50, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 40, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 39, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 5, 1, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 34, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 51, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 41, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 40, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 3, 2, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 35, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -2022,19 +2022,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:51:10.261730'
│ │ │ -'2012-06-06T21:48:47.220900'
│ │ │ -'1993-07-18T10:27:11.435202'
│ │ │ -'1984-06-30T01:49:25.238683'
│ │ │ -'1998-08-16T01:04:03.323080'
│ │ │ +'2017-04-22T18:53:00.007099'
│ │ │ +'2012-06-18T11:11:57.745640'
│ │ │ +'1993-07-24T20:22:06.502086'
│ │ │ +'1984-07-04T00:34:43.137776'
│ │ │ +'1998-08-23T20:10:38.054264'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -2045,15 +2045,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2065,15 +2065,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'kwiecień'
│ │ │  'czerwiec'
│ │ │  'lipiec'
│ │ │ -'czerwiec'
│ │ │ +'lipiec'
│ │ │  'sierpień'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2090,30 +2090,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2132,19 +2132,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 53, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 30, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 34, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 54, 4, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 56, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 54, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 31, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 35, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 52, 5, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 57, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2182,30 +2182,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:51:10'
│ │ │ -'21:48:47'
│ │ │ -'10:27:11'
│ │ │ -'01:49:25'
│ │ │ -'01:04:03'
│ │ │ +'18:53:00'
│ │ │ +'11:11:57'
│ │ │ +'20:22:06'
│ │ │ +'00:34:43'
│ │ │ +'20:10:38'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:51 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:04 AM'
│ │ │ +'06:53 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:22 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2252,30 +2252,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 51, 10, 261730)
│ │ │ -datetime.time(21, 48, 47, 220900)
│ │ │ -datetime.time(10, 27, 11, 435202)
│ │ │ -datetime.time(1, 49, 25, 238683)
│ │ │ -datetime.time(1, 4, 3, 323080)
│ │ │ +datetime.time(18, 53, 0, 7099)
│ │ │ +datetime.time(11, 11, 57, 745640)
│ │ │ +datetime.time(20, 22, 6, 502086)
│ │ │ +datetime.time(0, 34, 43, 137776)
│ │ │ +datetime.time(20, 10, 38, 54264)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 50, 180396)
│ │ │ -datetime.time(22, 34, 15, 856750)
│ │ │ -datetime.time(10, 52, 25, 492893)
│ │ │ -datetime.time(2, 4, 57, 338984)
│ │ │ -datetime.time(1, 34, 43, 912077)
│ │ │ +datetime.time(19, 43, 39, 925765)
│ │ │ +datetime.time(11, 57, 26, 381490)
│ │ │ +datetime.time(20, 47, 20, 559777)
│ │ │ +datetime.time(0, 50, 15, 238077)
│ │ │ +datetime.time(20, 41, 18, 643261)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2299,19 +2299,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa1265d32e0>
│ │ │ -<generator object Provider.time_series at 0x7fa1265d32e0>
│ │ │ -<generator object Provider.time_series at 0x7fa1265d32e0>
│ │ │ -<generator object Provider.time_series at 0x7fa1265d32e0>
│ │ │ -<generator object Provider.time_series at 0x7fa1265d32e0>
│ │ │ +<generator object Provider.time_series at 0x7fbf649e9b40>
│ │ │ +<generator object Provider.time_series at 0x7fbf649e9b40>
│ │ │ +<generator object Provider.time_series at 0x7fbf649e9b40>
│ │ │ +<generator object Provider.time_series at 0x7fbf649e9b40>
│ │ │ +<generator object Provider.time_series at 0x7fbf649e9b40>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2348,19 +2348,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774670.2617304
│ │ │ -1339019327.2208998
│ │ │ -742991231.4352016
│ │ │ -457408165.2386834
│ │ │ -903229443.3230804
│ │ │ +1492887180.0070994
│ │ │ +1340017917.74564
│ │ │ +743545326.5020863
│ │ │ +457749283.13777614
│ │ │ +903903038.0542638
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ @@ -4276,19 +4276,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.pesel()
│ │ │  ...
│ │ │ -'07320860486'
│ │ │ -'66050847594'
│ │ │ -'13253138248'
│ │ │ -'26031119483'
│ │ │ -'23322692412'
│ │ │ +'07322360489'
│ │ │ +'66052347597'
│ │ │ +'13261538249'
│ │ │ +'26032619487'
│ │ │ +'24211092414'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pesel_compute_check_digit(pesel: str) int
│ │ │ @@ -4600,19 +4600,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.ssn()
│ │ │  ...
│ │ │ -'17240960481'
│ │ │ -'97031547594'
│ │ │ -'19320138243'
│ │ │ -'77102819483'
│ │ │ -'25210792411'
│ │ │ +'17242260480'
│ │ │ +'97032347599'
│ │ │ +'19321538240'
│ │ │ +'77103019486'
│ │ │ +'25212292414'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ vat_id() str
│ │ │ ├── html2text {} │ │ │ │ @@ -733,18 +733,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -761,270 +761,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 51, 10, 261730) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 47, 220900) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 11, 435202) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 25, 238683) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 4, 3, 323080) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 53, 0, 7099) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 57, 745640) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 22, 6, 502086) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 43, 137776) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 38, 54264) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -1033,38 +1033,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 26, 5, 731583) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 55, 1, 104271) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 50, 3, 479195) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 6, 208534) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 44, 315285) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 55, 476952) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 18, 11, 629005) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 58, 546082) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 24, 107628) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 19, 46467) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 36, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 22, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 34, 3, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 39, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 35, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 37, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 23, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 4, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 40, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 36, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -1072,227 +1072,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 53) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 53) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 53) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 53) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 53) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 54) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 54) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 54) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 54) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 54) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 36, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 22, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 34, 3, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 39, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 35, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 37, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 23, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 4, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 40, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 36, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 50, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 39, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 39, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 5, 0, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 34, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 51, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 40, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 40, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 3, 1, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 35, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 38, 635110) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 34, 864240) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 8, 550669) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 13, 270939) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 35, 979184) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 28, 380480) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 45, 388980) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 30, 3, 617554) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 31, 170032) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 10, 710367) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 56, 533575) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 4, 758649) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 36, 372078) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 54, 3, 633583) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 31, 727016) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 7, 788206) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 55, 233909) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 42, 305193) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 46, 734490) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 57, 995833) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 18, 201373) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 37, 539662) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 34, 166120) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 8, 490035) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 33, 37944) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 55, 7, 946743) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 48, 64403) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 29, 233004) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 26, 389128) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 36, 7, 769127) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 44, 39481) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 57, 752834) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 24, 718447) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 42, 104030) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 58, 500640) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 55, 294112) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 48, 228093) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 30, 651562) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 25, 204937) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 24, 769456) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 36, 534391) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 47, 784917) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 27, 6, 80560) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 38, 476136) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 25, 301322) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 26, 792635) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 53, 236822) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 42, 225348) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 53, 751244) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 41, 818792) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 15, 952734) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 10, 287918) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 5, 841537) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 17, 147849) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 45, 912392) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 26, 694489) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 5, 836013) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 30, 696750) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 42, 2, 872741) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 30, 394922) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 44, 556960) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 32, 763207) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 12, 531545) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 14, 489390) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 7, 6, 700689) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 26, 792635) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 53, 236822) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 42, 225348) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 53, 751244) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 41, 818792) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 15, 952734) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 10, 287918) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 5, 841537) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 17, 147849) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 45, 912392) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 34, 717058) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 50, 814303) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 37, 147734) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 38, 885995) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 11, 794289) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'poniedziałek' │ │ │ │ - 'czwartek' │ │ │ │ - 'poniedziałek' │ │ │ │ 'niedziela' │ │ │ │ + 'wtorek' │ │ │ │ + 'niedziela' │ │ │ │ + 'czwartek' │ │ │ │ 'poniedziałek' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 54, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 31, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 35, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 54, 5, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 57, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 55, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 32, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 36, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 52, 6, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 58, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 50, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 40, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 39, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 5, 1, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 34, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 51, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 41, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 40, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 3, 2, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 35, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1302,86 +1302,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:51:10.261730' │ │ │ │ - '2012-06-06T21:48:47.220900' │ │ │ │ - '1993-07-18T10:27:11.435202' │ │ │ │ - '1984-06-30T01:49:25.238683' │ │ │ │ - '1998-08-16T01:04:03.323080' │ │ │ │ + '2017-04-22T18:53:00.007099' │ │ │ │ + '2012-06-18T11:11:57.745640' │ │ │ │ + '1993-07-24T20:22:06.502086' │ │ │ │ + '1984-07-04T00:34:43.137776' │ │ │ │ + '1998-08-23T20:10:38.054264' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'kwiecień' │ │ │ │ 'czerwiec' │ │ │ │ 'lipiec' │ │ │ │ - 'czerwiec' │ │ │ │ + 'lipiec' │ │ │ │ 'sierpień' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 53, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 30, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 34, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 54, 4, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 56, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 54, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 31, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 35, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 52, 5, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 57, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1400,28 +1400,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:51:10' │ │ │ │ - '21:48:47' │ │ │ │ - '10:27:11' │ │ │ │ - '01:49:25' │ │ │ │ - '01:04:03' │ │ │ │ + '18:53:00' │ │ │ │ + '11:11:57' │ │ │ │ + '20:22:06' │ │ │ │ + '00:34:43' │ │ │ │ + '20:10:38' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:51 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:04 AM' │ │ │ │ + '06:53 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:22 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1451,28 +1451,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 51, 10, 261730) │ │ │ │ - datetime.time(21, 48, 47, 220900) │ │ │ │ - datetime.time(10, 27, 11, 435202) │ │ │ │ - datetime.time(1, 49, 25, 238683) │ │ │ │ - datetime.time(1, 4, 3, 323080) │ │ │ │ + datetime.time(18, 53, 0, 7099) │ │ │ │ + datetime.time(11, 11, 57, 745640) │ │ │ │ + datetime.time(20, 22, 6, 502086) │ │ │ │ + datetime.time(0, 34, 43, 137776) │ │ │ │ + datetime.time(20, 10, 38, 54264) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 50, 180396) │ │ │ │ - datetime.time(22, 34, 15, 856750) │ │ │ │ - datetime.time(10, 52, 25, 492893) │ │ │ │ - datetime.time(2, 4, 57, 338984) │ │ │ │ - datetime.time(1, 34, 43, 912077) │ │ │ │ + datetime.time(19, 43, 39, 925765) │ │ │ │ + datetime.time(11, 57, 26, 381490) │ │ │ │ + datetime.time(20, 47, 20, 559777) │ │ │ │ + datetime.time(0, 50, 15, 238077) │ │ │ │ + datetime.time(20, 41, 18, 643261) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1487,19 +1487,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1519,19 +1519,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774670.2617304 │ │ │ │ - 1339019327.2208998 │ │ │ │ - 742991231.4352016 │ │ │ │ - 457408165.2386834 │ │ │ │ - 903229443.3230804 │ │ │ │ + 1492887180.0070994 │ │ │ │ + 1340017917.74564 │ │ │ │ + 743545326.5020863 │ │ │ │ + 457749283.13777614 │ │ │ │ + 903903038.0542638 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ │ │ @@ -2972,19 +2972,19 @@ │ │ │ │ odd for males. │ │ │ │ _h_t_t_p_s_:_/_/_e_n_._w_i_k_i_p_e_d_i_a_._o_r_g_/_w_i_k_i_/_P_E_S_E_L │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.pesel() │ │ │ │ ... │ │ │ │ - '07320860486' │ │ │ │ - '66050847594' │ │ │ │ - '13253138248' │ │ │ │ - '26031119483' │ │ │ │ - '23322692412' │ │ │ │ + '07322360489' │ │ │ │ + '66052347597' │ │ │ │ + '13261538249' │ │ │ │ + '26032619487' │ │ │ │ + '24211092414' │ │ │ │ pesel_compute_check_digit(ppeesseell:: _ss_tt_rr) → _i_n_t_¶ │ │ │ │ prefix() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.prefix() │ │ │ │ ... │ │ │ │ @@ -3155,19 +3155,19 @@ │ │ │ │ males) and Q is a parity number. │ │ │ │ _h_t_t_p_s_:_/_/_e_n_._w_i_k_i_p_e_d_i_a_._o_r_g_/_w_i_k_i_/_N_a_t_i_o_n_a_l___i_d_e_n_t_i_f_i_c_a_t_i_o_n___n_u_m_b_e_r_#_P_o_l_a_n_d │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.ssn() │ │ │ │ ... │ │ │ │ - '17240960481' │ │ │ │ - '97031547594' │ │ │ │ - '19320138243' │ │ │ │ - '77102819483' │ │ │ │ - '25210792411' │ │ │ │ + '17242260480' │ │ │ │ + '97032347599' │ │ │ │ + '19321538240' │ │ │ │ + '77103019486' │ │ │ │ + '25212292414' │ │ │ │ vat_id() → _s_t_r_¶ │ │ │ │ _h_t_t_p_:_/_/_e_c_._e_u_r_o_p_a_._e_u_/_t_a_x_a_t_i_o_n___c_u_s_t_o_m_s_/_v_i_e_s_/_f_a_q_._h_t_m_l_#_i_t_e_m___1_1 :return: │ │ │ │ A random Polish VAT ID │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.vat_id() │ │ ├── ./usr/share/doc/faker-doc/html/locales/pt_BR.html │ │ │ @@ -1380,18 +1380,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1426,41 +1426,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1476,41 +1476,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1525,19 +1525,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1549,30 +1549,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1590,30 +1590,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1628,30 +1628,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1666,30 +1666,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1704,30 +1704,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1742,30 +1742,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1780,19 +1780,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 51, 11, 106152)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 47, 978854)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 11, 855773)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 25, 497600)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 4, 3, 834355)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 53, 0, 851521)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 58, 503594)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 6, 922658)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 43, 396693)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 38, 565539)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1811,19 +1811,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 26, 6, 576004)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 55, 1, 862221)
│ │ │ -datetime.datetime(852, 8, 25, 12, 50, 3, 899765)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 6, 467453)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 44, 826557)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 56, 321373)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 12, 386963)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 58, 966652)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 24, 366547)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 19, 557743)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1840,19 +1840,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 37, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 23, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 34, 4, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 40, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 36, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 38, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 24, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 5, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 41, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 37, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1868,41 +1868,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 54)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 54)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 54)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 54)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 54)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 55)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 55)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 55)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 55)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 55)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 37, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 23, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 34, 4, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 40, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 36, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 38, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 24, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 5, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 41, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 37, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 51, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 40, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 40, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 5, 1, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 35, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 52, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 41, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 41, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 3, 2, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 36, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1918,30 +1918,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 39, 479532)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 35, 622195)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 8, 971241)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 13, 529856)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 36, 490458)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 29, 224901)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 46, 146935)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 30, 4, 38126)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 31, 428949)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 11, 221642)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 56, 689154)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 5, 694)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 36, 951507)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 54, 4, 374666)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 32, 215742)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 7, 943785)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 55, 475954)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 42, 884622)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 47, 475573)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 58, 484558)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1957,30 +1957,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 19, 45795)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 38, 297617)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 34, 586691)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 8, 748952)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 33, 549218)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 55, 8, 791164)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 48, 822357)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 29, 653576)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 26, 648045)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 8, 280402)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 44, 195059)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 57, 994879)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 25, 297875)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 42, 845113)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 58, 989365)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 55, 449690)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 48, 470139)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 31, 230991)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 25, 946020)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 25, 258181)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1996,30 +1996,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 37, 378813)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 48, 542872)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 27, 6, 501132)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 38, 735053)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 25, 812597)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 27, 637057)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 53, 994776)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 42, 645919)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 54, 10160)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 42, 330066)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 16, 108312)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 10, 529963)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 6, 420965)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 17, 888932)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 46, 401117)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 26, 850067)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 6, 78059)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 31, 276178)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 42, 3, 613824)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 30, 883647)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2035,30 +2035,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 45, 401382)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 33, 521162)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 12, 952116)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 14, 748307)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 7, 7, 211964)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 27, 637057)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 53, 994776)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 42, 645919)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 54, 10160)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 42, 330066)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 16, 108312)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 10, 529963)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 6, 420965)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 17, 888932)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 46, 401117)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 34, 872637)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 51, 56349)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 37, 727162)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 39, 627078)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 12, 283014)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2066,19 +2066,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -2086,18 +2086,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'domingo'
│ │ │ -'quarta-feira'
│ │ │ -'domingo'
│ │ │  'sábado'
│ │ │ +'segunda-feira'
│ │ │ +'sábado'
│ │ │ +'quarta-feira'
│ │ │  'domingo'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -2114,30 +2114,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2153,30 +2153,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 55, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 32, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 36, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 54, 6, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 58, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 56, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 33, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 37, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 52, 7, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 33, 59, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 51, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 41, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 40, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 5, 2, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 35, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 52, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 42, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 41, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 3, 3, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 36, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -2193,19 +2193,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:51:11.106152'
│ │ │ -'2012-06-06T21:48:47.978854'
│ │ │ -'1993-07-18T10:27:11.855773'
│ │ │ -'1984-06-30T01:49:25.497600'
│ │ │ -'1998-08-16T01:04:03.834355'
│ │ │ +'2017-04-22T18:53:00.851521'
│ │ │ +'2012-06-18T11:11:58.503594'
│ │ │ +'1993-07-24T20:22:06.922658'
│ │ │ +'1984-07-04T00:34:43.396693'
│ │ │ +'1998-08-23T20:10:38.565539'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -2216,15 +2216,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2236,15 +2236,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'abril'
│ │ │  'junho'
│ │ │  'julho'
│ │ │ -'junho'
│ │ │ +'julho'
│ │ │  'agosto'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2261,30 +2261,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2303,19 +2303,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 54, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 31, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 35, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 54, 5, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 57, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 55, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 32, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 36, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 52, 6, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 58, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2353,30 +2353,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:51:11'
│ │ │ -'21:48:47'
│ │ │ -'10:27:11'
│ │ │ -'01:49:25'
│ │ │ -'01:04:03'
│ │ │ +'18:53:00'
│ │ │ +'11:11:58'
│ │ │ +'20:22:06'
│ │ │ +'00:34:43'
│ │ │ +'20:10:38'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:51 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:04 AM'
│ │ │ +'06:53 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:22 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2423,30 +2423,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 51, 11, 106152)
│ │ │ -datetime.time(21, 48, 47, 978854)
│ │ │ -datetime.time(10, 27, 11, 855773)
│ │ │ -datetime.time(1, 49, 25, 497600)
│ │ │ -datetime.time(1, 4, 3, 834355)
│ │ │ +datetime.time(18, 53, 0, 851521)
│ │ │ +datetime.time(11, 11, 58, 503594)
│ │ │ +datetime.time(20, 22, 6, 922658)
│ │ │ +datetime.time(0, 34, 43, 396693)
│ │ │ +datetime.time(20, 10, 38, 565539)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 51, 24818)
│ │ │ -datetime.time(22, 34, 16, 614705)
│ │ │ -datetime.time(10, 52, 25, 913464)
│ │ │ -datetime.time(2, 4, 57, 597901)
│ │ │ -datetime.time(1, 34, 44, 423352)
│ │ │ +datetime.time(19, 43, 40, 770187)
│ │ │ +datetime.time(11, 57, 27, 139445)
│ │ │ +datetime.time(20, 47, 20, 980349)
│ │ │ +datetime.time(0, 50, 15, 496994)
│ │ │ +datetime.time(20, 41, 19, 154536)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2470,19 +2470,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa125a9dc60>
│ │ │ -<generator object Provider.time_series at 0x7fa125a9dc60>
│ │ │ -<generator object Provider.time_series at 0x7fa125a9dc60>
│ │ │ -<generator object Provider.time_series at 0x7fa125a9dc60>
│ │ │ -<generator object Provider.time_series at 0x7fa125a9dc60>
│ │ │ +<generator object Provider.time_series at 0x7fbf63eb84c0>
│ │ │ +<generator object Provider.time_series at 0x7fbf63eb84c0>
│ │ │ +<generator object Provider.time_series at 0x7fbf63eb84c0>
│ │ │ +<generator object Provider.time_series at 0x7fbf63eb84c0>
│ │ │ +<generator object Provider.time_series at 0x7fbf63eb84c0>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2519,19 +2519,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774671.1061523
│ │ │ -1339019327.9788542
│ │ │ -742991231.8557732
│ │ │ -457408165.49760014
│ │ │ -903229443.8343551
│ │ │ +1492887180.8515213
│ │ │ +1340017918.5035944
│ │ │ +743545326.9226578
│ │ │ +457749283.3966929
│ │ │ +903903038.5655385
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -807,18 +807,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -835,270 +835,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 51, 11, 106152) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 47, 978854) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 11, 855773) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 25, 497600) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 4, 3, 834355) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 53, 0, 851521) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 58, 503594) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 22, 6, 922658) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 43, 396693) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 38, 565539) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -1107,38 +1107,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 26, 6, 576004) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 55, 1, 862221) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 50, 3, 899765) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 6, 467453) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 44, 826557) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 56, 321373) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 18, 12, 386963) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 58, 966652) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 24, 366547) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 19, 557743) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 37, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 23, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 34, 4, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 40, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 36, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 38, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 24, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 5, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 41, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 37, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -1146,227 +1146,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 54) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 54) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 54) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 54) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 54) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 55) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 55) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 55) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 55) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 55) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 37, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 23, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 34, 4, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 40, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 36, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 38, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 24, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 5, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 41, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 37, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 51, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 40, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 40, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 5, 1, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 35, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 52, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 41, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 41, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 3, 2, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 36, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 39, 479532) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 35, 622195) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 8, 971241) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 13, 529856) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 36, 490458) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 29, 224901) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 46, 146935) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 30, 4, 38126) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 31, 428949) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 11, 221642) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 56, 689154) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 5, 694) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 36, 951507) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 54, 4, 374666) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 32, 215742) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 7, 943785) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 55, 475954) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 42, 884622) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 47, 475573) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 58, 484558) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 19, 45795) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 38, 297617) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 34, 586691) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 8, 748952) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 33, 549218) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 55, 8, 791164) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 48, 822357) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 29, 653576) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 26, 648045) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 36, 8, 280402) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 44, 195059) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 57, 994879) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 25, 297875) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 42, 845113) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 58, 989365) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 55, 449690) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 48, 470139) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 31, 230991) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 25, 946020) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 25, 258181) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 37, 378813) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 48, 542872) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 27, 6, 501132) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 38, 735053) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 25, 812597) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 27, 637057) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 53, 994776) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 42, 645919) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 54, 10160) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 42, 330066) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 16, 108312) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 10, 529963) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 6, 420965) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 17, 888932) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 46, 401117) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 26, 850067) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 6, 78059) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 31, 276178) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 42, 3, 613824) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 30, 883647) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 45, 401382) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 33, 521162) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 12, 952116) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 14, 748307) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 7, 7, 211964) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 27, 637057) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 53, 994776) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 42, 645919) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 54, 10160) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 42, 330066) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 16, 108312) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 10, 529963) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 6, 420965) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 17, 888932) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 46, 401117) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 34, 872637) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 51, 56349) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 37, 727162) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 39, 627078) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 12, 283014) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'domingo' │ │ │ │ - 'quarta-feira' │ │ │ │ - 'domingo' │ │ │ │ 'sábado' │ │ │ │ + 'segunda-feira' │ │ │ │ + 'sábado' │ │ │ │ + 'quarta-feira' │ │ │ │ 'domingo' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 55, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 32, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 36, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 54, 6, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 58, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 56, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 33, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 37, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 52, 7, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 33, 59, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 51, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 41, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 40, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 5, 2, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 35, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 52, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 42, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 41, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 3, 3, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 36, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1376,86 +1376,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:51:11.106152' │ │ │ │ - '2012-06-06T21:48:47.978854' │ │ │ │ - '1993-07-18T10:27:11.855773' │ │ │ │ - '1984-06-30T01:49:25.497600' │ │ │ │ - '1998-08-16T01:04:03.834355' │ │ │ │ + '2017-04-22T18:53:00.851521' │ │ │ │ + '2012-06-18T11:11:58.503594' │ │ │ │ + '1993-07-24T20:22:06.922658' │ │ │ │ + '1984-07-04T00:34:43.396693' │ │ │ │ + '1998-08-23T20:10:38.565539' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'abril' │ │ │ │ 'junho' │ │ │ │ 'julho' │ │ │ │ - 'junho' │ │ │ │ + 'julho' │ │ │ │ 'agosto' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 54, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 31, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 35, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 54, 5, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 57, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 55, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 32, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 36, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 52, 6, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 58, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1474,28 +1474,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:51:11' │ │ │ │ - '21:48:47' │ │ │ │ - '10:27:11' │ │ │ │ - '01:49:25' │ │ │ │ - '01:04:03' │ │ │ │ + '18:53:00' │ │ │ │ + '11:11:58' │ │ │ │ + '20:22:06' │ │ │ │ + '00:34:43' │ │ │ │ + '20:10:38' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:51 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:04 AM' │ │ │ │ + '06:53 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:22 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1525,28 +1525,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 51, 11, 106152) │ │ │ │ - datetime.time(21, 48, 47, 978854) │ │ │ │ - datetime.time(10, 27, 11, 855773) │ │ │ │ - datetime.time(1, 49, 25, 497600) │ │ │ │ - datetime.time(1, 4, 3, 834355) │ │ │ │ + datetime.time(18, 53, 0, 851521) │ │ │ │ + datetime.time(11, 11, 58, 503594) │ │ │ │ + datetime.time(20, 22, 6, 922658) │ │ │ │ + datetime.time(0, 34, 43, 396693) │ │ │ │ + datetime.time(20, 10, 38, 565539) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 51, 24818) │ │ │ │ - datetime.time(22, 34, 16, 614705) │ │ │ │ - datetime.time(10, 52, 25, 913464) │ │ │ │ - datetime.time(2, 4, 57, 597901) │ │ │ │ - datetime.time(1, 34, 44, 423352) │ │ │ │ + datetime.time(19, 43, 40, 770187) │ │ │ │ + datetime.time(11, 57, 27, 139445) │ │ │ │ + datetime.time(20, 47, 20, 980349) │ │ │ │ + datetime.time(0, 50, 15, 496994) │ │ │ │ + datetime.time(20, 41, 19, 154536) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1561,19 +1561,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1593,19 +1593,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774671.1061523 │ │ │ │ - 1339019327.9788542 │ │ │ │ - 742991231.8557732 │ │ │ │ - 457408165.49760014 │ │ │ │ - 903229443.8343551 │ │ │ │ + 1492887180.8515213 │ │ │ │ + 1340017918.5035944 │ │ │ │ + 743545326.9226578 │ │ │ │ + 457749283.3966929 │ │ │ │ + 903903038.5655385 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/pt_PT.html │ │ │ @@ -958,17 +958,17 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.credit_card_expire()
│ │ │  ...
│ │ │  '06/34'
│ │ │ -'07/33'
│ │ │ +'08/33'
│ │ │  '03/30'
│ │ │ -'07/28'
│ │ │ +'08/28'
│ │ │  '02/31'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -981,16 +981,16 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.credit_card_full()
│ │ │  ...
│ │ │  'Mastercard\nValentina Marques\n5125564876475934 01/31\nCVV2: 421\n'
│ │ │  'Visa\nMateus Nogueira\n4907729241157817 07/29\nCVV2: 593\n'
│ │ │  'Visa\nConstança Matos\n4511564080160970 04/34\nCVV2: 535\n'
│ │ │ -'Visa\nDaniel Correia\n4594323328711585 12/35\nCVV2: 714\n'
│ │ │ -'Visa\nNuno Teixeira\n4118698583989472 11/26\nCVV2: 659\n'
│ │ │ +'Visa\nDaniel Correia\n4594323328711585 01/36\nCVV2: 714\n'
│ │ │ +'Visa\nNuno Teixeira\n4118698583989472 12/26\nCVV2: 659\n'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ credit_card_number(card_type: CardType | None = None) str
│ │ │ @@ -1071,18 +1071,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1117,41 +1117,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1167,41 +1167,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1216,19 +1216,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1240,30 +1240,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1281,30 +1281,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1319,30 +1319,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1357,30 +1357,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1395,30 +1395,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1433,30 +1433,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1471,19 +1471,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 51, 11, 950574)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 48, 736809)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 12, 276345)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 25, 756517)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 4, 4, 345630)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 53, 1, 695943)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 11, 59, 261549)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 7, 343229)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 43, 655610)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 39, 76813)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1502,19 +1502,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 26, 7, 420425)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 55, 2, 620178)
│ │ │ -datetime.datetime(852, 8, 25, 12, 50, 4, 320343)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 6, 726372)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 45, 337833)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 57, 165794)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 13, 144920)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 59, 387222)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 24, 625458)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 20, 69016)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1531,19 +1531,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 38, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 24, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 34, 5, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 41, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 37, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 39, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 25, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 6, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 42, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 38, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1559,41 +1559,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 55)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 55)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 55)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 55)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 55)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 56)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 56)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 56)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 56)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 56)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 38, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 24, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 34, 5, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 41, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 37, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 39, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 25, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 6, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 42, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 38, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 52, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 41, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 41, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 5, 2, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 36, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 53, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 42, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 42, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 3, 3, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 37, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1609,30 +1609,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 40, 323954)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 36, 380149)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 9, 391812)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 13, 788773)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 37, 1733)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 30, 69323)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 46, 904889)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 30, 4, 458697)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 31, 687866)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 11, 732916)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 56, 844731)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 5, 242740)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 37, 530935)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 54, 5, 115749)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 32, 704467)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 8, 99362)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 55, 717999)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 43, 464050)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 48, 216656)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 58, 973284)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1648,30 +1648,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 19, 890217)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 39, 55571)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 35, 7263)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 9, 7869)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 34, 60493)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 55, 9, 635586)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 49, 580311)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 30, 74148)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 26, 906961)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 8, 791677)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 44, 350637)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 58, 236925)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 25, 877304)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 43, 586196)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 59, 478090)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 55, 605268)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 48, 712185)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 31, 810419)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 26, 687104)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 25, 746907)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1687,30 +1687,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 38, 223235)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 49, 300826)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 27, 6, 921704)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 38, 993969)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 26, 323872)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 28, 481479)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 54, 752731)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 43, 66491)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 54, 269077)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 42, 841341)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 16, 263890)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 10, 772009)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 7, 394)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 18, 630015)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 46, 889842)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 27, 5646)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 6, 320104)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 31, 855607)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 42, 4, 354907)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 31, 372372)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1726,30 +1726,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 46, 245804)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 34, 279116)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 13, 372688)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 15, 7223)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 7, 7, 723238)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 28, 481479)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 54, 752731)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 43, 66491)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 54, 269077)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 42, 841341)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 16, 263890)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 10, 772009)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 7, 394)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 18, 630015)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 46, 889842)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 35, 28215)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 51, 298394)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 38, 306591)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 40, 368162)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 12, 771739)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1757,19 +1757,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -1777,18 +1777,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'domingo'
│ │ │ -'quarta-feira'
│ │ │ -'domingo'
│ │ │  'sábado'
│ │ │ +'segunda-feira'
│ │ │ +'sábado'
│ │ │ +'quarta-feira'
│ │ │  'domingo'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -1805,30 +1805,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1844,30 +1844,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 56, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 33, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 37, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 54, 7, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 59, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 57, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 34, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 38, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 52, 8, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 34, 0, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 52, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 42, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 41, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 5, 3, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 36, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 53, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 43, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 42, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 3, 4, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 37, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -1884,19 +1884,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:51:11.950574'
│ │ │ -'2012-06-06T21:48:48.736809'
│ │ │ -'1993-07-18T10:27:12.276345'
│ │ │ -'1984-06-30T01:49:25.756517'
│ │ │ -'1998-08-16T01:04:04.345630'
│ │ │ +'2017-04-22T18:53:01.695943'
│ │ │ +'2012-06-18T11:11:59.261549'
│ │ │ +'1993-07-24T20:22:07.343229'
│ │ │ +'1984-07-04T00:34:43.655610'
│ │ │ +'1998-08-23T20:10:39.076813'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -1907,15 +1907,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1927,15 +1927,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'abril'
│ │ │  'junho'
│ │ │  'julho'
│ │ │ -'junho'
│ │ │ +'julho'
│ │ │  'agosto'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1952,30 +1952,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1994,19 +1994,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 55, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 32, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 36, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 54, 6, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 58, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 56, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 33, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 37, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 52, 7, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 33, 59, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2044,30 +2044,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:51:11'
│ │ │ -'21:48:48'
│ │ │ -'10:27:12'
│ │ │ -'01:49:25'
│ │ │ -'01:04:04'
│ │ │ +'18:53:01'
│ │ │ +'11:11:59'
│ │ │ +'20:22:07'
│ │ │ +'00:34:43'
│ │ │ +'20:10:39'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:51 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:04 AM'
│ │ │ +'06:53 PM'
│ │ │ +'11:11 AM'
│ │ │ +'08:22 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2114,30 +2114,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 51, 11, 950574)
│ │ │ -datetime.time(21, 48, 48, 736809)
│ │ │ -datetime.time(10, 27, 12, 276345)
│ │ │ -datetime.time(1, 49, 25, 756517)
│ │ │ -datetime.time(1, 4, 4, 345630)
│ │ │ +datetime.time(18, 53, 1, 695943)
│ │ │ +datetime.time(11, 11, 59, 261549)
│ │ │ +datetime.time(20, 22, 7, 343229)
│ │ │ +datetime.time(0, 34, 43, 655610)
│ │ │ +datetime.time(20, 10, 39, 76813)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 51, 869240)
│ │ │ -datetime.time(22, 34, 17, 372659)
│ │ │ -datetime.time(10, 52, 26, 334036)
│ │ │ -datetime.time(2, 4, 57, 856818)
│ │ │ -datetime.time(1, 34, 44, 934627)
│ │ │ +datetime.time(19, 43, 41, 614609)
│ │ │ +datetime.time(11, 57, 27, 897399)
│ │ │ +datetime.time(20, 47, 21, 400920)
│ │ │ +datetime.time(0, 50, 15, 755911)
│ │ │ +datetime.time(20, 41, 19, 665810)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2161,19 +2161,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa12536d480>
│ │ │ -<generator object Provider.time_series at 0x7fa12536d480>
│ │ │ -<generator object Provider.time_series at 0x7fa12536d480>
│ │ │ -<generator object Provider.time_series at 0x7fa12536d480>
│ │ │ -<generator object Provider.time_series at 0x7fa12536d480>
│ │ │ +<generator object Provider.time_series at 0x7fbf63774280>
│ │ │ +<generator object Provider.time_series at 0x7fbf63774280>
│ │ │ +<generator object Provider.time_series at 0x7fbf63774280>
│ │ │ +<generator object Provider.time_series at 0x7fbf63774280>
│ │ │ +<generator object Provider.time_series at 0x7fbf63774280>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2210,19 +2210,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774671.9505742
│ │ │ -1339019328.7368085
│ │ │ -742991232.2763448
│ │ │ -457408165.75651693
│ │ │ -903229444.3456298
│ │ │ +1492887181.695943
│ │ │ +1340017919.2615488
│ │ │ +743545327.3432294
│ │ │ +457749283.6556096
│ │ │ +903903039.0768133
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -560,31 +560,31 @@ │ │ │ │ that method. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.credit_card_expire() │ │ │ │ ... │ │ │ │ '06/34' │ │ │ │ - '07/33' │ │ │ │ + '08/33' │ │ │ │ '03/30' │ │ │ │ - '07/28' │ │ │ │ + '08/28' │ │ │ │ '02/31' │ │ │ │ credit_card_full(ccaarrdd__ttyyppee:: CCaarrddTTyyppee || _NN_oo_nn_ee == NNoonnee) → _s_t_r_¶ │ │ │ │ Generate a set of credit card details. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.credit_card_full() │ │ │ │ ... │ │ │ │ 'Mastercard\nValentina Marques\n5125564876475934 01/31\nCVV2: │ │ │ │ 421\n' │ │ │ │ 'Visa\nMateus Nogueira\n4907729241157817 07/29\nCVV2: 593\n' │ │ │ │ 'Visa\nConstança Matos\n4511564080160970 04/34\nCVV2: 535\n' │ │ │ │ - 'Visa\nDaniel Correia\n4594323328711585 12/35\nCVV2: 714\n' │ │ │ │ - 'Visa\nNuno Teixeira\n4118698583989472 11/26\nCVV2: 659\n' │ │ │ │ + 'Visa\nDaniel Correia\n4594323328711585 01/36\nCVV2: 714\n' │ │ │ │ + 'Visa\nNuno Teixeira\n4118698583989472 12/26\nCVV2: 659\n' │ │ │ │ credit_card_number(ccaarrdd__ttyyppee:: CCaarrddTTyyppee || _NN_oo_nn_ee == NNoonnee) → _s_t_r_¶ │ │ │ │ Generate a valid credit card number. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.credit_card_number() │ │ │ │ ... │ │ │ │ @@ -623,18 +623,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -651,270 +651,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 51, 11, 950574) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 48, 736809) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 12, 276345) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 25, 756517) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 4, 4, 345630) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 53, 1, 695943) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 11, 59, 261549) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 22, 7, 343229) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 43, 655610) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 39, 76813) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -923,38 +923,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 26, 7, 420425) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 55, 2, 620178) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 50, 4, 320343) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 6, 726372) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 45, 337833) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 57, 165794) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 18, 13, 144920) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 59, 387222) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 24, 625458) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 20, 69016) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 38, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 24, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 34, 5, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 41, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 37, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 39, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 25, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 6, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 42, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 38, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -962,227 +962,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 55) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 55) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 55) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 55) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 55) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 56) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 56) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 56) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 56) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 56) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 38, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 24, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 34, 5, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 41, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 37, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 39, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 25, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 6, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 42, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 38, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 52, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 41, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 41, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 5, 2, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 36, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 53, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 42, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 42, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 3, 3, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 37, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 40, 323954) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 36, 380149) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 9, 391812) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 13, 788773) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 37, 1733) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 30, 69323) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 46, 904889) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 30, 4, 458697) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 31, 687866) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 11, 732916) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 56, 844731) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 5, 242740) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 37, 530935) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 54, 5, 115749) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 32, 704467) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 8, 99362) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 55, 717999) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 43, 464050) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 48, 216656) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 58, 973284) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 19, 890217) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 39, 55571) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 35, 7263) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 9, 7869) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 34, 60493) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 55, 9, 635586) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 49, 580311) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 30, 74148) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 26, 906961) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 36, 8, 791677) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 44, 350637) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 58, 236925) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 25, 877304) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 43, 586196) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 59, 478090) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 55, 605268) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 48, 712185) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 31, 810419) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 26, 687104) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 25, 746907) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 38, 223235) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 49, 300826) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 27, 6, 921704) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 38, 993969) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 26, 323872) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 28, 481479) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 54, 752731) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 43, 66491) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 54, 269077) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 42, 841341) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 16, 263890) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 10, 772009) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 7, 394) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 18, 630015) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 46, 889842) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 27, 5646) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 6, 320104) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 31, 855607) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 42, 4, 354907) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 31, 372372) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 46, 245804) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 34, 279116) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 13, 372688) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 15, 7223) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 7, 7, 723238) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 28, 481479) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 54, 752731) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 43, 66491) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 54, 269077) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 42, 841341) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 16, 263890) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 10, 772009) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 7, 394) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 18, 630015) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 46, 889842) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 35, 28215) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 51, 298394) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 38, 306591) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 40, 368162) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 12, 771739) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'domingo' │ │ │ │ - 'quarta-feira' │ │ │ │ - 'domingo' │ │ │ │ 'sábado' │ │ │ │ + 'segunda-feira' │ │ │ │ + 'sábado' │ │ │ │ + 'quarta-feira' │ │ │ │ 'domingo' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 56, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 33, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 37, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 54, 7, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 59, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 57, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 34, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 38, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 52, 8, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 34, 0, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 52, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 42, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 41, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 5, 3, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 36, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 53, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 43, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 42, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 3, 4, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 37, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1192,86 +1192,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:51:11.950574' │ │ │ │ - '2012-06-06T21:48:48.736809' │ │ │ │ - '1993-07-18T10:27:12.276345' │ │ │ │ - '1984-06-30T01:49:25.756517' │ │ │ │ - '1998-08-16T01:04:04.345630' │ │ │ │ + '2017-04-22T18:53:01.695943' │ │ │ │ + '2012-06-18T11:11:59.261549' │ │ │ │ + '1993-07-24T20:22:07.343229' │ │ │ │ + '1984-07-04T00:34:43.655610' │ │ │ │ + '1998-08-23T20:10:39.076813' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'abril' │ │ │ │ 'junho' │ │ │ │ 'julho' │ │ │ │ - 'junho' │ │ │ │ + 'julho' │ │ │ │ 'agosto' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 55, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 32, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 36, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 54, 6, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 58, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 56, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 33, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 37, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 52, 7, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 33, 59, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1290,28 +1290,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:51:11' │ │ │ │ - '21:48:48' │ │ │ │ - '10:27:12' │ │ │ │ - '01:49:25' │ │ │ │ - '01:04:04' │ │ │ │ + '18:53:01' │ │ │ │ + '11:11:59' │ │ │ │ + '20:22:07' │ │ │ │ + '00:34:43' │ │ │ │ + '20:10:39' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:51 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:04 AM' │ │ │ │ + '06:53 PM' │ │ │ │ + '11:11 AM' │ │ │ │ + '08:22 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1341,28 +1341,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 51, 11, 950574) │ │ │ │ - datetime.time(21, 48, 48, 736809) │ │ │ │ - datetime.time(10, 27, 12, 276345) │ │ │ │ - datetime.time(1, 49, 25, 756517) │ │ │ │ - datetime.time(1, 4, 4, 345630) │ │ │ │ + datetime.time(18, 53, 1, 695943) │ │ │ │ + datetime.time(11, 11, 59, 261549) │ │ │ │ + datetime.time(20, 22, 7, 343229) │ │ │ │ + datetime.time(0, 34, 43, 655610) │ │ │ │ + datetime.time(20, 10, 39, 76813) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 51, 869240) │ │ │ │ - datetime.time(22, 34, 17, 372659) │ │ │ │ - datetime.time(10, 52, 26, 334036) │ │ │ │ - datetime.time(2, 4, 57, 856818) │ │ │ │ - datetime.time(1, 34, 44, 934627) │ │ │ │ + datetime.time(19, 43, 41, 614609) │ │ │ │ + datetime.time(11, 57, 27, 897399) │ │ │ │ + datetime.time(20, 47, 21, 400920) │ │ │ │ + datetime.time(0, 50, 15, 755911) │ │ │ │ + datetime.time(20, 41, 19, 665810) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1377,19 +1377,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1409,19 +1409,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774671.9505742 │ │ │ │ - 1339019328.7368085 │ │ │ │ - 742991232.2763448 │ │ │ │ - 457408165.75651693 │ │ │ │ - 903229444.3456298 │ │ │ │ + 1492887181.695943 │ │ │ │ + 1340017919.2615488 │ │ │ │ + 743545327.3432294 │ │ │ │ + 457749283.6556096 │ │ │ │ + 903903039.0768133 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/ro_RO.html │ │ │ @@ -1109,18 +1109,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1155,41 +1155,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1205,41 +1205,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1254,19 +1254,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1278,30 +1278,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1319,30 +1319,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1357,30 +1357,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1395,30 +1395,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1433,30 +1433,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1471,30 +1471,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1509,19 +1509,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 51, 11, 950574)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 48, 736809)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 12, 276345)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 25, 756517)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 4, 4, 345630)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 53, 2, 540365)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 12, 0, 19503)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 7, 763801)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 43, 914526)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 39, 588088)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1540,19 +1540,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 26, 7, 420425)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 55, 2, 620178)
│ │ │ -datetime.datetime(852, 8, 25, 12, 50, 4, 320343)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 6, 726372)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 45, 337833)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 58, 10223)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 13, 902870)
│ │ │ +datetime.datetime(852, 8, 31, 22, 44, 59, 807800)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 24, 884377)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 20, 580292)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1569,19 +1569,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 38, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 24, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 34, 5, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 41, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 37, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 40, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 26, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 7, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 43, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 39, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1597,41 +1597,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 55)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 55)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 55)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 55)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 55)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 57)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 57)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 57)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 57)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 57)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 38, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 24, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 34, 5, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 41, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 37, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 40, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 26, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 7, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 43, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 39, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 52, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 41, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 41, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 5, 2, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 36, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 54, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 43, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 43, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 3, 4, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 38, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1647,30 +1647,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 40, 323954)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 36, 380149)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 9, 391812)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 13, 788773)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 37, 1733)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 30, 913745)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 47, 662844)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 30, 4, 879269)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 31, 946782)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 12, 244191)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 56, 844731)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 5, 242740)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 37, 530935)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 54, 5, 115749)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 32, 704467)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 8, 254941)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 55, 960045)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 44, 43479)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 48, 957740)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 59, 462009)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1686,30 +1686,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 19, 890217)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 39, 55571)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 35, 7263)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 9, 7869)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 34, 60493)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 55, 10, 480008)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 50, 338266)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 30, 494719)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 27, 165878)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 9, 302951)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 44, 350637)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 58, 236925)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 25, 877304)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 43, 586196)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 59, 478090)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 55, 760846)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 48, 954230)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 32, 389848)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 27, 428187)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 26, 235632)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1725,30 +1725,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 38, 223235)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 49, 300826)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 27, 6, 921704)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 38, 993969)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 26, 323872)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 29, 325901)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 55, 510685)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 43, 487062)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 54, 527994)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 43, 352616)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 16, 263890)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 10, 772009)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 7, 394)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 18, 630015)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 46, 889842)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 27, 161224)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 6, 562150)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 32, 435035)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 42, 5, 95991)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 31, 861098)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1764,30 +1764,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 46, 245804)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 34, 279116)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 13, 372688)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 15, 7223)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 7, 7, 723238)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 29, 325901)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 55, 510685)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 43, 487062)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 54, 527994)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 43, 352616)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 16, 263890)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 10, 772009)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 7, 394)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 18, 630015)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 46, 889842)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 35, 183793)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 51, 540440)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 38, 886019)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 41, 109245)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 13, 260464)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1795,19 +1795,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -1815,18 +1815,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'duminica'
│ │ │ -'miercuri'
│ │ │ -'duminica'
│ │ │  'sambata'
│ │ │ +'luni'
│ │ │ +'sambata'
│ │ │ +'miercuri'
│ │ │  'duminica'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -1843,30 +1843,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1882,30 +1882,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 56, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 33, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 37, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 54, 7, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 35, 59, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 58, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 35, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 39, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 52, 9, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 34, 1, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 52, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 42, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 41, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 5, 3, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 36, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 54, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 44, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 43, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 3, 5, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 38, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -1922,19 +1922,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:51:11.950574'
│ │ │ -'2012-06-06T21:48:48.736809'
│ │ │ -'1993-07-18T10:27:12.276345'
│ │ │ -'1984-06-30T01:49:25.756517'
│ │ │ -'1998-08-16T01:04:04.345630'
│ │ │ +'2017-04-22T18:53:02.540365'
│ │ │ +'2012-06-18T11:12:00.019503'
│ │ │ +'1993-07-24T20:22:07.763801'
│ │ │ +'1984-07-04T00:34:43.914526'
│ │ │ +'1998-08-23T20:10:39.588088'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -1945,15 +1945,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1965,15 +1965,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'aprilie'
│ │ │  'iunie'
│ │ │  'iulie'
│ │ │ -'iunie'
│ │ │ +'iulie'
│ │ │  'august'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1990,30 +1990,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2032,19 +2032,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 55, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 32, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 36, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 54, 6, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 58, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 57, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 34, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 38, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 52, 8, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 34, 0, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2082,30 +2082,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:51:11'
│ │ │ -'21:48:48'
│ │ │ -'10:27:12'
│ │ │ -'01:49:25'
│ │ │ -'01:04:04'
│ │ │ +'18:53:02'
│ │ │ +'11:12:00'
│ │ │ +'20:22:07'
│ │ │ +'00:34:43'
│ │ │ +'20:10:39'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:51 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:04 AM'
│ │ │ +'06:53 PM'
│ │ │ +'11:12 AM'
│ │ │ +'08:22 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2152,30 +2152,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 51, 11, 950574)
│ │ │ -datetime.time(21, 48, 48, 736809)
│ │ │ -datetime.time(10, 27, 12, 276345)
│ │ │ -datetime.time(1, 49, 25, 756517)
│ │ │ -datetime.time(1, 4, 4, 345630)
│ │ │ +datetime.time(18, 53, 2, 540365)
│ │ │ +datetime.time(11, 12, 0, 19503)
│ │ │ +datetime.time(20, 22, 7, 763801)
│ │ │ +datetime.time(0, 34, 43, 914526)
│ │ │ +datetime.time(20, 10, 39, 588088)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 51, 869240)
│ │ │ -datetime.time(22, 34, 17, 372659)
│ │ │ -datetime.time(10, 52, 26, 334036)
│ │ │ -datetime.time(2, 4, 57, 856818)
│ │ │ -datetime.time(1, 34, 44, 934627)
│ │ │ +datetime.time(19, 43, 42, 459031)
│ │ │ +datetime.time(11, 57, 28, 655354)
│ │ │ +datetime.time(20, 47, 21, 821492)
│ │ │ +datetime.time(0, 50, 16, 14827)
│ │ │ +datetime.time(20, 41, 20, 177085)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2199,19 +2199,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa12485eb00>
│ │ │ -<generator object Provider.time_series at 0x7fa12485eb00>
│ │ │ -<generator object Provider.time_series at 0x7fa12485eb00>
│ │ │ -<generator object Provider.time_series at 0x7fa12485eb00>
│ │ │ -<generator object Provider.time_series at 0x7fa12485eb00>
│ │ │ +<generator object Provider.time_series at 0x7fbf62d81c60>
│ │ │ +<generator object Provider.time_series at 0x7fbf62d81c60>
│ │ │ +<generator object Provider.time_series at 0x7fbf62d81c60>
│ │ │ +<generator object Provider.time_series at 0x7fbf62d81c60>
│ │ │ +<generator object Provider.time_series at 0x7fbf62d81c60>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2248,19 +2248,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774671.9505742
│ │ │ -1339019328.7368085
│ │ │ -742991232.2763448
│ │ │ -457408165.75651693
│ │ │ -903229444.3456298
│ │ │ +1492887182.540365
│ │ │ +1340017920.019503
│ │ │ +743545327.763801
│ │ │ +457749283.9145264
│ │ │ +903903039.588088
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -633,18 +633,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -661,270 +661,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 51, 11, 950574) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 48, 736809) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 12, 276345) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 25, 756517) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 4, 4, 345630) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 53, 2, 540365) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 12, 0, 19503) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 22, 7, 763801) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 43, 914526) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 39, 588088) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -933,38 +933,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 26, 7, 420425) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 55, 2, 620178) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 50, 4, 320343) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 6, 726372) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 45, 337833) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 58, 10223) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 18, 13, 902870) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 44, 59, 807800) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 24, 884377) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 20, 580292) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 38, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 24, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 34, 5, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 41, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 37, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 40, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 26, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 7, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 43, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 39, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -972,227 +972,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 55) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 55) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 55) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 55) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 55) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 57) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 57) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 57) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 57) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 57) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 38, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 24, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 34, 5, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 41, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 37, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 40, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 26, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 7, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 43, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 39, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 52, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 41, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 41, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 5, 2, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 36, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 54, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 43, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 43, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 3, 4, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 38, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 40, 323954) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 36, 380149) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 9, 391812) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 13, 788773) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 37, 1733) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 30, 913745) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 47, 662844) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 30, 4, 879269) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 31, 946782) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 12, 244191) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 56, 844731) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 5, 242740) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 37, 530935) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 54, 5, 115749) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 32, 704467) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 8, 254941) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 55, 960045) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 44, 43479) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 48, 957740) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 59, 462009) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 19, 890217) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 39, 55571) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 35, 7263) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 9, 7869) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 34, 60493) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 55, 10, 480008) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 50, 338266) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 30, 494719) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 27, 165878) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 36, 9, 302951) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 44, 350637) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 58, 236925) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 25, 877304) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 43, 586196) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 59, 478090) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 55, 760846) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 48, 954230) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 32, 389848) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 27, 428187) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 26, 235632) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 38, 223235) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 49, 300826) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 27, 6, 921704) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 38, 993969) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 26, 323872) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 29, 325901) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 55, 510685) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 43, 487062) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 54, 527994) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 43, 352616) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 16, 263890) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 10, 772009) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 7, 394) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 18, 630015) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 46, 889842) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 27, 161224) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 6, 562150) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 32, 435035) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 42, 5, 95991) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 31, 861098) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 46, 245804) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 34, 279116) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 13, 372688) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 15, 7223) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 7, 7, 723238) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 29, 325901) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 55, 510685) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 43, 487062) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 54, 527994) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 43, 352616) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 16, 263890) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 10, 772009) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 7, 394) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 18, 630015) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 46, 889842) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 35, 183793) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 51, 540440) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 38, 886019) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 41, 109245) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 13, 260464) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'duminica' │ │ │ │ - 'miercuri' │ │ │ │ - 'duminica' │ │ │ │ 'sambata' │ │ │ │ + 'luni' │ │ │ │ + 'sambata' │ │ │ │ + 'miercuri' │ │ │ │ 'duminica' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 56, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 33, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 37, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 54, 7, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 35, 59, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 58, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 35, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 39, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 52, 9, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 34, 1, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 52, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 42, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 41, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 5, 3, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 36, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 54, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 44, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 43, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 3, 5, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 38, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1202,86 +1202,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:51:11.950574' │ │ │ │ - '2012-06-06T21:48:48.736809' │ │ │ │ - '1993-07-18T10:27:12.276345' │ │ │ │ - '1984-06-30T01:49:25.756517' │ │ │ │ - '1998-08-16T01:04:04.345630' │ │ │ │ + '2017-04-22T18:53:02.540365' │ │ │ │ + '2012-06-18T11:12:00.019503' │ │ │ │ + '1993-07-24T20:22:07.763801' │ │ │ │ + '1984-07-04T00:34:43.914526' │ │ │ │ + '1998-08-23T20:10:39.588088' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'aprilie' │ │ │ │ 'iunie' │ │ │ │ 'iulie' │ │ │ │ - 'iunie' │ │ │ │ + 'iulie' │ │ │ │ 'august' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 55, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 32, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 36, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 54, 6, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 58, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 57, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 34, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 38, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 52, 8, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 34, 0, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1300,28 +1300,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:51:11' │ │ │ │ - '21:48:48' │ │ │ │ - '10:27:12' │ │ │ │ - '01:49:25' │ │ │ │ - '01:04:04' │ │ │ │ + '18:53:02' │ │ │ │ + '11:12:00' │ │ │ │ + '20:22:07' │ │ │ │ + '00:34:43' │ │ │ │ + '20:10:39' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:51 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:04 AM' │ │ │ │ + '06:53 PM' │ │ │ │ + '11:12 AM' │ │ │ │ + '08:22 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1351,28 +1351,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 51, 11, 950574) │ │ │ │ - datetime.time(21, 48, 48, 736809) │ │ │ │ - datetime.time(10, 27, 12, 276345) │ │ │ │ - datetime.time(1, 49, 25, 756517) │ │ │ │ - datetime.time(1, 4, 4, 345630) │ │ │ │ + datetime.time(18, 53, 2, 540365) │ │ │ │ + datetime.time(11, 12, 0, 19503) │ │ │ │ + datetime.time(20, 22, 7, 763801) │ │ │ │ + datetime.time(0, 34, 43, 914526) │ │ │ │ + datetime.time(20, 10, 39, 588088) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 51, 869240) │ │ │ │ - datetime.time(22, 34, 17, 372659) │ │ │ │ - datetime.time(10, 52, 26, 334036) │ │ │ │ - datetime.time(2, 4, 57, 856818) │ │ │ │ - datetime.time(1, 34, 44, 934627) │ │ │ │ + datetime.time(19, 43, 42, 459031) │ │ │ │ + datetime.time(11, 57, 28, 655354) │ │ │ │ + datetime.time(20, 47, 21, 821492) │ │ │ │ + datetime.time(0, 50, 16, 14827) │ │ │ │ + datetime.time(20, 41, 20, 177085) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1387,19 +1387,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1419,19 +1419,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774671.9505742 │ │ │ │ - 1339019328.7368085 │ │ │ │ - 742991232.2763448 │ │ │ │ - 457408165.75651693 │ │ │ │ - 903229444.3456298 │ │ │ │ + 1492887182.540365 │ │ │ │ + 1340017920.019503 │ │ │ │ + 743545327.763801 │ │ │ │ + 457749283.9145264 │ │ │ │ + 903903039.588088 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/ru_RU.html │ │ │ @@ -1701,17 +1701,17 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.credit_card_expire()
│ │ │  ...
│ │ │  '06/34'
│ │ │ -'07/33'
│ │ │ +'08/33'
│ │ │  '03/30'
│ │ │ -'07/28'
│ │ │ +'08/28'
│ │ │  '02/31'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -1721,19 +1721,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.credit_card_full()
│ │ │  ...
│ │ │ -'Maestro\nAlina Osipova\n6376475938242192 12/33\nCVV2: 892\nКС Банк'
│ │ │ +'Maestro\nAlina Osipova\n6376475938242192 01/34\nCVV2: 892\nКС Банк'
│ │ │  'Visa\nMaksimilyan Voronov\n4565938778408013 03/33\nCVV2: 609\nПриобье'
│ │ │ -'МИР\nLyubosmysl Kryukov\n2200393328711588 12/35\nCVC: 714\nРосэксимбанк'
│ │ │ -'МИР\nTrofim Mironov\n2204398947196596 05/28\nCVC: 232\nАкцепт'
│ │ │ -'American Express\nOlimpiada Vinogradova\n342201868483398 03/34\nCID: 6947\nПриобье'
│ │ │ +'МИР\nLyubosmysl Kryukov\n2200393328711588 01/36\nCVC: 714\nРосэксимбанк'
│ │ │ +'МИР\nTrofim Mironov\n2204398947196596 06/28\nCVC: 232\nАкцепт'
│ │ │ +'American Express\nOlimpiada Vinogradova\n342201868483398 04/34\nCID: 6947\nПриобье'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ credit_card_number(card_type: CardType | None = None) str
│ │ │ @@ -1986,18 +1986,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -2032,41 +2032,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -2082,41 +2082,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -2131,19 +2131,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -2155,30 +2155,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -2196,30 +2196,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -2234,30 +2234,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -2272,30 +2272,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -2310,30 +2310,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -2348,30 +2348,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -2386,19 +2386,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 51, 12, 794996)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 49, 494763)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 12, 696916)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 26, 15434)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 4, 4, 856905)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 53, 3, 384787)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 12, 0, 777458)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 8, 184373)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 44, 173443)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 40, 99363)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -2417,19 +2417,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 26, 8, 264854)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 55, 3, 378136)
│ │ │ -datetime.datetime(852, 8, 25, 12, 50, 4, 740906)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 6, 985291)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 45, 849110)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 58, 854645)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 14, 660828)
│ │ │ +datetime.datetime(852, 8, 31, 22, 45, 0, 228363)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 25, 143295)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 21, 91564)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2446,19 +2446,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 39, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 25, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 34, 6, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 42, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 38, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 41, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 27, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 8, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 44, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 40, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2474,41 +2474,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 56)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 56)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 56)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 56)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 56)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 58)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 58)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 58)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 58)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 58)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 39, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 25, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 34, 6, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 42, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 38, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 41, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 27, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 8, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 44, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 40, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 53, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 42, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 42, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 5, 3, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 37, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 55, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 44, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 44, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 3, 5, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 39, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2524,30 +2524,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 41, 168376)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 37, 138103)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 9, 812384)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 14, 47690)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 37, 513008)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 31, 758167)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 48, 420798)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 30, 5, 299840)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 32, 205699)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 12, 755466)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 57, 310)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 5, 484786)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 38, 110363)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 54, 5, 856833)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 33, 193192)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 8, 410519)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 56, 202091)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 44, 622907)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 49, 698823)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 34, 59, 950734)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2563,30 +2563,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 20, 734639)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 39, 813526)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 35, 427835)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 9, 266785)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 34, 571768)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 55, 11, 324430)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 51, 96220)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 30, 915291)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 27, 424795)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 9, 814226)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 44, 506216)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 58, 478970)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 26, 456732)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 44, 327280)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 27, 59, 966815)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 55, 916425)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 49, 196276)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 32, 969276)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 28, 169270)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 26, 724357)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2602,30 +2602,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 39, 67657)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 50, 58780)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 27, 7, 342275)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 39, 252886)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 26, 835146)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 30, 170323)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 56, 268640)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 43, 907634)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 54, 786911)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 43, 863891)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 16, 419468)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 11, 14055)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 7, 579822)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 19, 371099)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 47, 378567)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 27, 316802)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 6, 804195)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 33, 14463)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 42, 5, 837074)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 32, 349823)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2641,30 +2641,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 47, 90226)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 35, 37071)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 13, 793259)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 15, 266140)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 7, 8, 234513)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 30, 170323)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 56, 268640)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 43, 907634)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 54, 786911)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 43, 863891)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 16, 419468)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 11, 14055)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 7, 579822)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 19, 371099)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 47, 378567)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 35, 339371)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 51, 782485)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 39, 465447)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 41, 850328)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 13, 749190)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2672,19 +2672,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -2692,18 +2692,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Воскресенье'
│ │ │ -'Среда'
│ │ │ -'Воскресенье'
│ │ │  'Суббота'
│ │ │ +'Понедельник'
│ │ │ +'Суббота'
│ │ │ +'Среда'
│ │ │  'Воскресенье'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -2720,30 +2720,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2759,30 +2759,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 57, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 34, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 38, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 54, 8, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 36, 0, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 25, 59, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 36, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 40, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 52, 10, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 34, 2, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 53, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 43, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 42, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 5, 4, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 37, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 55, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 45, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 44, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 3, 6, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 39, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -2799,19 +2799,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:51:12.794996'
│ │ │ -'2012-06-06T21:48:49.494763'
│ │ │ -'1993-07-18T10:27:12.696916'
│ │ │ -'1984-06-30T01:49:26.015434'
│ │ │ -'1998-08-16T01:04:04.856905'
│ │ │ +'2017-04-22T18:53:03.384787'
│ │ │ +'2012-06-18T11:12:00.777458'
│ │ │ +'1993-07-24T20:22:08.184373'
│ │ │ +'1984-07-04T00:34:44.173443'
│ │ │ +'1998-08-23T20:10:40.099363'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -2822,15 +2822,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2842,15 +2842,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'Апрель'
│ │ │  'Июнь'
│ │ │  'Июль'
│ │ │ -'Июнь'
│ │ │ +'Июль'
│ │ │  'Август'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2867,30 +2867,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2909,19 +2909,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 56, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 33, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 37, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 54, 7, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 35, 59, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 58, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 35, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 39, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 52, 9, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 34, 1, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2944,30 +2944,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:51:12'
│ │ │ -'21:48:49'
│ │ │ -'10:27:12'
│ │ │ -'01:49:26'
│ │ │ -'01:04:04'
│ │ │ +'18:53:03'
│ │ │ +'11:12:00'
│ │ │ +'20:22:08'
│ │ │ +'00:34:44'
│ │ │ +'20:10:40'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:51 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:04 AM'
│ │ │ +'06:53 PM'
│ │ │ +'11:12 AM'
│ │ │ +'08:22 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -3014,30 +3014,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 51, 12, 794996)
│ │ │ -datetime.time(21, 48, 49, 494763)
│ │ │ -datetime.time(10, 27, 12, 696916)
│ │ │ -datetime.time(1, 49, 26, 15434)
│ │ │ -datetime.time(1, 4, 4, 856905)
│ │ │ +datetime.time(18, 53, 3, 384787)
│ │ │ +datetime.time(11, 12, 0, 777458)
│ │ │ +datetime.time(20, 22, 8, 184373)
│ │ │ +datetime.time(0, 34, 44, 173443)
│ │ │ +datetime.time(20, 10, 40, 99363)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 52, 713661)
│ │ │ -datetime.time(22, 34, 18, 130614)
│ │ │ -datetime.time(10, 52, 26, 754607)
│ │ │ -datetime.time(2, 4, 58, 115735)
│ │ │ -datetime.time(1, 34, 45, 445902)
│ │ │ +datetime.time(19, 43, 43, 303452)
│ │ │ +datetime.time(11, 57, 29, 413308)
│ │ │ +datetime.time(20, 47, 22, 242064)
│ │ │ +datetime.time(0, 50, 16, 273744)
│ │ │ +datetime.time(20, 41, 20, 688360)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -3061,19 +3061,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa12413f880>
│ │ │ -<generator object Provider.time_series at 0x7fa12413f880>
│ │ │ -<generator object Provider.time_series at 0x7fa12413f880>
│ │ │ -<generator object Provider.time_series at 0x7fa12413f880>
│ │ │ -<generator object Provider.time_series at 0x7fa12413f880>
│ │ │ +<generator object Provider.time_series at 0x7fbf62791d80>
│ │ │ +<generator object Provider.time_series at 0x7fbf62791d80>
│ │ │ +<generator object Provider.time_series at 0x7fbf62791d80>
│ │ │ +<generator object Provider.time_series at 0x7fbf62791d80>
│ │ │ +<generator object Provider.time_series at 0x7fbf62791d80>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -3110,19 +3110,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774672.794996
│ │ │ -1339019329.494763
│ │ │ -742991232.6969163
│ │ │ -457408166.01543367
│ │ │ -903229444.8569046
│ │ │ +1492887183.3847868
│ │ │ +1340017920.7774577
│ │ │ +743545328.1843725
│ │ │ +457749284.17344314
│ │ │ +903903040.0993627
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ @@ -4573,19 +4573,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.passport_dob()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ passport_number() str
│ │ │ ├── html2text {} │ │ │ │ @@ -1038,33 +1038,33 @@ │ │ │ │ that method. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.credit_card_expire() │ │ │ │ ... │ │ │ │ '06/34' │ │ │ │ - '07/33' │ │ │ │ + '08/33' │ │ │ │ '03/30' │ │ │ │ - '07/28' │ │ │ │ + '08/28' │ │ │ │ '02/31' │ │ │ │ credit_card_full(ccaarrdd__ttyyppee:: CCaarrddTTyyppee || _NN_oo_nn_ee == NNoonnee) → _s_t_r_¶ │ │ │ │ Generate a set of credit card details. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.credit_card_full() │ │ │ │ ... │ │ │ │ - 'Maestro\nAlina Osipova\n6376475938242192 12/33\nCVV2: 892\nКС │ │ │ │ + 'Maestro\nAlina Osipova\n6376475938242192 01/34\nCVV2: 892\nКС │ │ │ │ Банк' │ │ │ │ 'Visa\nMaksimilyan Voronov\n4565938778408013 03/33\nCVV2: │ │ │ │ 609\nПриобье' │ │ │ │ - 'МИР\nLyubosmysl Kryukov\n2200393328711588 12/35\nCVC: │ │ │ │ + 'МИР\nLyubosmysl Kryukov\n2200393328711588 01/36\nCVC: │ │ │ │ 714\nРосэксимбанк' │ │ │ │ - 'МИР\nTrofim Mironov\n2204398947196596 05/28\nCVC: 232\nАкцепт' │ │ │ │ - 'American Express\nOlimpiada Vinogradova\n342201868483398 03/ │ │ │ │ + 'МИР\nTrofim Mironov\n2204398947196596 06/28\nCVC: 232\nАкцепт' │ │ │ │ + 'American Express\nOlimpiada Vinogradova\n342201868483398 04/ │ │ │ │ 34\nCID: 6947\nПриобье' │ │ │ │ credit_card_number(ccaarrdd__ttyyppee:: CCaarrddTTyyppee || _NN_oo_nn_ee == NNoonnee) → _s_t_r_¶ │ │ │ │ Generate a valid credit card number. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.credit_card_number() │ │ │ │ @@ -1197,18 +1197,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -1225,270 +1225,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 51, 12, 794996) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 49, 494763) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 12, 696916) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 26, 15434) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 4, 4, 856905) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 53, 3, 384787) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 12, 0, 777458) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 22, 8, 184373) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 44, 173443) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 40, 99363) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -1497,38 +1497,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 26, 8, 264854) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 55, 3, 378136) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 50, 4, 740906) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 6, 985291) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 45, 849110) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 58, 854645) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 18, 14, 660828) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 45, 0, 228363) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 25, 143295) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 21, 91564) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 39, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 25, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 34, 6, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 42, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 38, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 41, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 27, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 8, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 44, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 40, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -1536,227 +1536,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 56) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 56) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 56) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 56) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 56) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 58) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 58) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 58) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 58) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 58) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 39, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 25, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 34, 6, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 42, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 38, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 41, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 27, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 8, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 44, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 40, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 53, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 42, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 42, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 5, 3, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 37, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 55, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 44, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 44, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 3, 5, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 39, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 41, 168376) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 37, 138103) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 9, 812384) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 14, 47690) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 37, 513008) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 31, 758167) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 48, 420798) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 30, 5, 299840) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 32, 205699) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 12, 755466) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 57, 310) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 5, 484786) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 38, 110363) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 54, 5, 856833) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 33, 193192) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 8, 410519) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 56, 202091) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 44, 622907) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 49, 698823) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 34, 59, 950734) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 20, 734639) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 39, 813526) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 35, 427835) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 9, 266785) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 34, 571768) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 55, 11, 324430) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 51, 96220) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 30, 915291) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 27, 424795) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 36, 9, 814226) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 44, 506216) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 58, 478970) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 26, 456732) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 44, 327280) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 27, 59, 966815) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 55, 916425) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 49, 196276) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 32, 969276) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 28, 169270) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 26, 724357) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 39, 67657) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 50, 58780) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 27, 7, 342275) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 39, 252886) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 26, 835146) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 30, 170323) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 56, 268640) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 43, 907634) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 54, 786911) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 43, 863891) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 16, 419468) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 11, 14055) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 7, 579822) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 19, 371099) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 47, 378567) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 27, 316802) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 6, 804195) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 33, 14463) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 42, 5, 837074) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 32, 349823) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 47, 90226) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 35, 37071) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 13, 793259) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 15, 266140) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 7, 8, 234513) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 30, 170323) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 56, 268640) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 43, 907634) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 54, 786911) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 43, 863891) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 16, 419468) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 11, 14055) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 7, 579822) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 19, 371099) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 47, 378567) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 35, 339371) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 51, 782485) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 39, 465447) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 41, 850328) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 13, 749190) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'Воскресенье' │ │ │ │ - 'Среда' │ │ │ │ - 'Воскресенье' │ │ │ │ 'Суббота' │ │ │ │ + 'Понедельник' │ │ │ │ + 'Суббота' │ │ │ │ + 'Среда' │ │ │ │ 'Воскресенье' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 57, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 34, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 38, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 54, 8, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 36, 0, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 25, 59, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 36, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 40, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 52, 10, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 34, 2, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 53, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 43, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 42, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 5, 4, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 37, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 55, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 45, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 44, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 3, 6, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 39, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1766,86 +1766,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:51:12.794996' │ │ │ │ - '2012-06-06T21:48:49.494763' │ │ │ │ - '1993-07-18T10:27:12.696916' │ │ │ │ - '1984-06-30T01:49:26.015434' │ │ │ │ - '1998-08-16T01:04:04.856905' │ │ │ │ + '2017-04-22T18:53:03.384787' │ │ │ │ + '2012-06-18T11:12:00.777458' │ │ │ │ + '1993-07-24T20:22:08.184373' │ │ │ │ + '1984-07-04T00:34:44.173443' │ │ │ │ + '1998-08-23T20:10:40.099363' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'Апрель' │ │ │ │ 'Июнь' │ │ │ │ 'Июль' │ │ │ │ - 'Июнь' │ │ │ │ + 'Июль' │ │ │ │ 'Август' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 56, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 33, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 37, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 54, 7, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 35, 59, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 58, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 35, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 39, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 52, 9, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 34, 1, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ time(ppaatttteerrnn:: _ss_tt_rr == ''%%HH::%%MM::%%SS'', eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _s_t_r_¶ │ │ │ │ Get a time string (24h format by default) │ │ │ │ @@ -1854,28 +1854,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:51:12' │ │ │ │ - '21:48:49' │ │ │ │ - '10:27:12' │ │ │ │ - '01:49:26' │ │ │ │ - '01:04:04' │ │ │ │ + '18:53:03' │ │ │ │ + '11:12:00' │ │ │ │ + '20:22:08' │ │ │ │ + '00:34:44' │ │ │ │ + '20:10:40' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:51 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:04 AM' │ │ │ │ + '06:53 PM' │ │ │ │ + '11:12 AM' │ │ │ │ + '08:22 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1905,28 +1905,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 51, 12, 794996) │ │ │ │ - datetime.time(21, 48, 49, 494763) │ │ │ │ - datetime.time(10, 27, 12, 696916) │ │ │ │ - datetime.time(1, 49, 26, 15434) │ │ │ │ - datetime.time(1, 4, 4, 856905) │ │ │ │ + datetime.time(18, 53, 3, 384787) │ │ │ │ + datetime.time(11, 12, 0, 777458) │ │ │ │ + datetime.time(20, 22, 8, 184373) │ │ │ │ + datetime.time(0, 34, 44, 173443) │ │ │ │ + datetime.time(20, 10, 40, 99363) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 52, 713661) │ │ │ │ - datetime.time(22, 34, 18, 130614) │ │ │ │ - datetime.time(10, 52, 26, 754607) │ │ │ │ - datetime.time(2, 4, 58, 115735) │ │ │ │ - datetime.time(1, 34, 45, 445902) │ │ │ │ + datetime.time(19, 43, 43, 303452) │ │ │ │ + datetime.time(11, 57, 29, 413308) │ │ │ │ + datetime.time(20, 47, 22, 242064) │ │ │ │ + datetime.time(0, 50, 16, 273744) │ │ │ │ + datetime.time(20, 41, 20, 688360) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1941,19 +1941,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Мальдивы (UTC+05)' │ │ │ │ @@ -1973,19 +1973,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774672.794996 │ │ │ │ - 1339019329.494763 │ │ │ │ - 742991232.6969163 │ │ │ │ - 457408166.01543367 │ │ │ │ - 903229444.8569046 │ │ │ │ + 1492887183.3847868 │ │ │ │ + 1340017920.7774577 │ │ │ │ + 743545328.1843725 │ │ │ │ + 457749284.17344314 │ │ │ │ + 903903040.0993627 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ │ │ @@ -3163,19 +3163,19 @@ │ │ │ │ passport_dob() → _d_a_t_e_¶ │ │ │ │ Generate a datetime date of birth. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.passport_dob() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ passport_number() → _s_t_r_¶ │ │ │ │ Generate a passport number by replacing tokens to be alphanumeric │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.passport_number() │ │ │ │ ... │ │ ├── ./usr/share/doc/faker-doc/html/locales/sk_SK.html │ │ │ @@ -1486,18 +1486,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1532,41 +1532,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1582,41 +1582,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1631,19 +1631,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1655,30 +1655,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1696,30 +1696,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1734,30 +1734,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1772,30 +1772,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1810,30 +1810,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1848,30 +1848,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1886,19 +1886,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 51, 13, 639418)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 50, 252717)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 13, 117488)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 26, 274350)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 4, 5, 368179)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 53, 4, 229209)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 12, 1, 535412)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 8, 604944)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 44, 432360)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 40, 610637)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1917,19 +1917,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 26, 9, 109276)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 55, 4, 136086)
│ │ │ -datetime.datetime(852, 8, 25, 12, 50, 5, 161484)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 7, 244202)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 46, 360382)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 59, 699066)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 15, 418777)
│ │ │ +datetime.datetime(852, 8, 31, 22, 45, 0, 648941)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 25, 402214)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 21, 602840)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1946,19 +1946,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 40, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 26, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 34, 7, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 43, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 39, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 42, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 28, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 9, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 45, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 41, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1974,41 +1974,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 57)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 57)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 57)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 57)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 57)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 59)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 59)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 59)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 59)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 59)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 40, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 26, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 34, 7, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 43, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 39, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 42, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 28, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 9, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 45, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 41, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 54, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 43, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 43, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 5, 4, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 38, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 56, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 45, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 45, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 3, 6, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 40, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2024,30 +2024,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 42, 12798)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 37, 896058)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 10, 232956)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 14, 306607)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 38, 24282)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 32, 602589)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 49, 178752)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 30, 5, 720412)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 32, 464616)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 13, 266741)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 57, 155888)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 5, 726831)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 38, 689792)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 54, 6, 597916)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 33, 681918)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 8, 566097)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 56, 444137)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 45, 202335)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 50, 439906)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 35, 0, 439460)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2063,30 +2063,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 21, 579061)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 40, 571480)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 35, 848406)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 9, 525702)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 35, 83042)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 55, 12, 168852)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 51, 854175)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 31, 335862)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 27, 683712)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 10, 325500)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 44, 661794)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 58, 721016)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 27, 36160)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 45, 68363)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 28, 0, 455541)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 56, 72003)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 49, 438321)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 33, 548704)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 28, 910353)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 27, 213083)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2102,30 +2102,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 39, 912078)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 50, 816735)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 27, 7, 762847)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 39, 511803)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 27, 346421)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 31, 14745)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 57, 26594)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 44, 328206)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 55, 45828)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 44, 375165)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 16, 575046)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 11, 256100)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 8, 159250)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 20, 112182)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 47, 867293)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 27, 472380)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 7, 46241)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 33, 593892)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 42, 6, 578157)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 32, 838548)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2141,30 +2141,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 47, 934648)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 35, 795025)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 14, 213831)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 15, 525057)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 7, 8, 745788)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 31, 14745)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 57, 26594)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 44, 328206)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 55, 45828)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 44, 375165)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 16, 575046)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 11, 256100)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 8, 159250)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 20, 112182)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 47, 867293)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 35, 494949)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 52, 24531)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 40, 44876)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 42, 591411)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 14, 237915)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2172,19 +2172,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -2192,18 +2192,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'nedeľa'
│ │ │ -'streda'
│ │ │ -'nedeľa'
│ │ │  'sobota'
│ │ │ +'pondelok'
│ │ │ +'sobota'
│ │ │ +'streda'
│ │ │  'nedeľa'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -2220,30 +2220,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2259,30 +2259,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 58, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 35, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 39, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 54, 9, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 36, 1, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 26, 0, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 37, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 41, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 52, 11, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 34, 3, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 54, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 44, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 43, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 5, 5, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 38, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 56, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 46, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 45, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 3, 7, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 40, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -2299,19 +2299,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:51:13.639418'
│ │ │ -'2012-06-06T21:48:50.252717'
│ │ │ -'1993-07-18T10:27:13.117488'
│ │ │ -'1984-06-30T01:49:26.274350'
│ │ │ -'1998-08-16T01:04:05.368179'
│ │ │ +'2017-04-22T18:53:04.229209'
│ │ │ +'2012-06-18T11:12:01.535412'
│ │ │ +'1993-07-24T20:22:08.604944'
│ │ │ +'1984-07-04T00:34:44.432360'
│ │ │ +'1998-08-23T20:10:40.610637'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -2322,15 +2322,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2342,15 +2342,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'apríl'
│ │ │  'jún'
│ │ │  'júl'
│ │ │ -'jún'
│ │ │ +'júl'
│ │ │  'august'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2367,30 +2367,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2409,19 +2409,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 57, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 34, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 38, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 54, 8, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 36, 0, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 59, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 36, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 40, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 52, 10, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 34, 2, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2459,30 +2459,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:51:13'
│ │ │ -'21:48:50'
│ │ │ -'10:27:13'
│ │ │ -'01:49:26'
│ │ │ -'01:04:05'
│ │ │ +'18:53:04'
│ │ │ +'11:12:01'
│ │ │ +'20:22:08'
│ │ │ +'00:34:44'
│ │ │ +'20:10:40'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:51 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:04 AM'
│ │ │ +'06:53 PM'
│ │ │ +'11:12 AM'
│ │ │ +'08:22 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2529,30 +2529,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 51, 13, 639418)
│ │ │ -datetime.time(21, 48, 50, 252717)
│ │ │ -datetime.time(10, 27, 13, 117488)
│ │ │ -datetime.time(1, 49, 26, 274350)
│ │ │ -datetime.time(1, 4, 5, 368179)
│ │ │ +datetime.time(18, 53, 4, 229209)
│ │ │ +datetime.time(11, 12, 1, 535412)
│ │ │ +datetime.time(20, 22, 8, 604944)
│ │ │ +datetime.time(0, 34, 44, 432360)
│ │ │ +datetime.time(20, 10, 40, 610637)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 53, 558083)
│ │ │ -datetime.time(22, 34, 18, 888568)
│ │ │ -datetime.time(10, 52, 27, 175179)
│ │ │ -datetime.time(2, 4, 58, 374651)
│ │ │ -datetime.time(1, 34, 45, 957176)
│ │ │ +datetime.time(19, 43, 44, 147874)
│ │ │ +datetime.time(11, 57, 30, 171263)
│ │ │ +datetime.time(20, 47, 22, 662635)
│ │ │ +datetime.time(0, 50, 16, 532661)
│ │ │ +datetime.time(20, 41, 21, 199634)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2576,19 +2576,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa1232a2320>
│ │ │ -<generator object Provider.time_series at 0x7fa1232a2320>
│ │ │ -<generator object Provider.time_series at 0x7fa1232a2320>
│ │ │ -<generator object Provider.time_series at 0x7fa1232a2320>
│ │ │ -<generator object Provider.time_series at 0x7fa1232a2320>
│ │ │ +<generator object Provider.time_series at 0x7fbf618f1b40>
│ │ │ +<generator object Provider.time_series at 0x7fbf618f1b40>
│ │ │ +<generator object Provider.time_series at 0x7fbf618f1b40>
│ │ │ +<generator object Provider.time_series at 0x7fbf618f1b40>
│ │ │ +<generator object Provider.time_series at 0x7fbf618f1b40>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2625,19 +2625,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774673.639418
│ │ │ -1339019330.2527175
│ │ │ -742991233.117488
│ │ │ -457408166.2743504
│ │ │ -903229445.3681793
│ │ │ +1492887184.2292087
│ │ │ +1340017921.535412
│ │ │ +743545328.6049441
│ │ │ +457749284.4323599
│ │ │ +903903040.6106374
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ @@ -4264,19 +4264,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.birth_number()
│ │ │  ...
│ │ │ -'075208/1671'
│ │ │ -'405507/597'
│ │ │ -'561014/8808'
│ │ │ -'510708/616'
│ │ │ -'260519/875'
│ │ │ +'075223/1667'
│ │ │ +'405522/601'
│ │ │ +'561029/8815'
│ │ │ +'510723/620'
│ │ │ +'260506/873'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ ssn() str
│ │ │ ├── html2text {} │ │ │ │ @@ -896,18 +896,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -924,270 +924,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 51, 13, 639418) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 50, 252717) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 13, 117488) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 26, 274350) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 4, 5, 368179) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 53, 4, 229209) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 12, 1, 535412) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 22, 8, 604944) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 44, 432360) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 40, 610637) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -1196,38 +1196,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 26, 9, 109276) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 55, 4, 136086) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 50, 5, 161484) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 7, 244202) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 46, 360382) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 59, 699066) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 18, 15, 418777) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 45, 0, 648941) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 25, 402214) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 21, 602840) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 40, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 26, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 34, 7, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 43, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 39, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 42, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 28, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 9, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 45, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 41, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -1235,227 +1235,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 57) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 57) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 57) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 57) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 57) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 59) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 59) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 59) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 59) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 59) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 40, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 26, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 34, 7, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 43, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 39, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 42, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 28, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 9, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 45, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 41, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 54, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 43, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 43, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 5, 4, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 38, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 56, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 45, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 45, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 3, 6, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 40, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 42, 12798) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 37, 896058) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 10, 232956) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 14, 306607) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 38, 24282) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 32, 602589) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 49, 178752) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 30, 5, 720412) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 32, 464616) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 13, 266741) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 57, 155888) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 5, 726831) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 38, 689792) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 54, 6, 597916) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 33, 681918) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 8, 566097) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 56, 444137) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 45, 202335) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 50, 439906) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 35, 0, 439460) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 21, 579061) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 40, 571480) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 35, 848406) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 9, 525702) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 35, 83042) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 55, 12, 168852) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 51, 854175) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 31, 335862) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 27, 683712) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 36, 10, 325500) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 44, 661794) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 58, 721016) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 27, 36160) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 45, 68363) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 28, 0, 455541) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 56, 72003) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 49, 438321) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 33, 548704) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 28, 910353) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 27, 213083) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 39, 912078) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 50, 816735) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 27, 7, 762847) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 39, 511803) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 27, 346421) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 31, 14745) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 57, 26594) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 44, 328206) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 55, 45828) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 44, 375165) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 16, 575046) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 11, 256100) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 8, 159250) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 20, 112182) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 47, 867293) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 27, 472380) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 7, 46241) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 33, 593892) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 42, 6, 578157) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 32, 838548) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 47, 934648) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 35, 795025) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 14, 213831) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 15, 525057) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 7, 8, 745788) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 31, 14745) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 57, 26594) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 44, 328206) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 55, 45828) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 44, 375165) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 16, 575046) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 11, 256100) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 8, 159250) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 20, 112182) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 47, 867293) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 35, 494949) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 52, 24531) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 40, 44876) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 42, 591411) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 14, 237915) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'nedeľa' │ │ │ │ - 'streda' │ │ │ │ - 'nedeľa' │ │ │ │ 'sobota' │ │ │ │ + 'pondelok' │ │ │ │ + 'sobota' │ │ │ │ + 'streda' │ │ │ │ 'nedeľa' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 58, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 35, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 39, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 54, 9, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 36, 1, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 26, 0, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 37, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 41, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 52, 11, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 34, 3, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 54, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 44, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 43, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 5, 5, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 38, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 56, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 46, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 45, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 3, 7, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 40, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1465,86 +1465,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:51:13.639418' │ │ │ │ - '2012-06-06T21:48:50.252717' │ │ │ │ - '1993-07-18T10:27:13.117488' │ │ │ │ - '1984-06-30T01:49:26.274350' │ │ │ │ - '1998-08-16T01:04:05.368179' │ │ │ │ + '2017-04-22T18:53:04.229209' │ │ │ │ + '2012-06-18T11:12:01.535412' │ │ │ │ + '1993-07-24T20:22:08.604944' │ │ │ │ + '1984-07-04T00:34:44.432360' │ │ │ │ + '1998-08-23T20:10:40.610637' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'apríl' │ │ │ │ 'jún' │ │ │ │ 'júl' │ │ │ │ - 'jún' │ │ │ │ + 'júl' │ │ │ │ 'august' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 57, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 34, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 38, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 54, 8, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 36, 0, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 59, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 36, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 40, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 52, 10, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 34, 2, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1563,28 +1563,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:51:13' │ │ │ │ - '21:48:50' │ │ │ │ - '10:27:13' │ │ │ │ - '01:49:26' │ │ │ │ - '01:04:05' │ │ │ │ + '18:53:04' │ │ │ │ + '11:12:01' │ │ │ │ + '20:22:08' │ │ │ │ + '00:34:44' │ │ │ │ + '20:10:40' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:51 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:04 AM' │ │ │ │ + '06:53 PM' │ │ │ │ + '11:12 AM' │ │ │ │ + '08:22 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1614,28 +1614,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 51, 13, 639418) │ │ │ │ - datetime.time(21, 48, 50, 252717) │ │ │ │ - datetime.time(10, 27, 13, 117488) │ │ │ │ - datetime.time(1, 49, 26, 274350) │ │ │ │ - datetime.time(1, 4, 5, 368179) │ │ │ │ + datetime.time(18, 53, 4, 229209) │ │ │ │ + datetime.time(11, 12, 1, 535412) │ │ │ │ + datetime.time(20, 22, 8, 604944) │ │ │ │ + datetime.time(0, 34, 44, 432360) │ │ │ │ + datetime.time(20, 10, 40, 610637) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 53, 558083) │ │ │ │ - datetime.time(22, 34, 18, 888568) │ │ │ │ - datetime.time(10, 52, 27, 175179) │ │ │ │ - datetime.time(2, 4, 58, 374651) │ │ │ │ - datetime.time(1, 34, 45, 957176) │ │ │ │ + datetime.time(19, 43, 44, 147874) │ │ │ │ + datetime.time(11, 57, 30, 171263) │ │ │ │ + datetime.time(20, 47, 22, 662635) │ │ │ │ + datetime.time(0, 50, 16, 532661) │ │ │ │ + datetime.time(20, 41, 21, 199634) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1650,19 +1650,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1682,19 +1682,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774673.639418 │ │ │ │ - 1339019330.2527175 │ │ │ │ - 742991233.117488 │ │ │ │ - 457408166.2743504 │ │ │ │ - 903229445.3681793 │ │ │ │ + 1492887184.2292087 │ │ │ │ + 1340017921.535412 │ │ │ │ + 743545328.6049441 │ │ │ │ + 457749284.4323599 │ │ │ │ + 903903040.6106374 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ │ │ @@ -2618,19 +2618,19 @@ │ │ │ │ _e_n_._w_i_k_i_p_e_d_i_a_._o_r_g_/_w_i_k_i_/ │ │ │ │ _N_a_t_i_o_n_a_l___i_d_e_n_t_i_f_i_c_a_t_i_o_n___n_u_m_b_e_r_#_C_z_e_c_h___R_e_p_u_b_l_i_c___a_n_d___S_l_o_v_a_k_i_a │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.birth_number() │ │ │ │ ... │ │ │ │ - '075208/1671' │ │ │ │ - '405507/597' │ │ │ │ - '561014/8808' │ │ │ │ - '510708/616' │ │ │ │ - '260519/875' │ │ │ │ + '075223/1667' │ │ │ │ + '405522/601' │ │ │ │ + '561029/8815' │ │ │ │ + '510723/620' │ │ │ │ + '260506/873' │ │ │ │ ssn() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.ssn() │ │ │ │ ... │ │ │ │ '604-87-6475' │ │ ├── ./usr/share/doc/faker-doc/html/locales/sl_SI.html │ │ │ @@ -513,18 +513,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -559,41 +559,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -609,41 +609,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -658,19 +658,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -682,30 +682,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -723,30 +723,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -761,30 +761,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -799,30 +799,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -837,30 +837,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -875,30 +875,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -913,19 +913,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 51, 13, 639418)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 50, 252717)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 13, 117488)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 26, 274350)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 4, 5, 368179)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 53, 4, 229209)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 12, 1, 535412)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 8, 604944)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 44, 432360)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 40, 610637)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -944,19 +944,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 26, 9, 109276)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 55, 4, 136086)
│ │ │ -datetime.datetime(852, 8, 25, 12, 50, 5, 161484)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 7, 244202)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 46, 360382)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 27, 59, 699066)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 15, 418777)
│ │ │ +datetime.datetime(852, 8, 31, 22, 45, 0, 648941)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 25, 402214)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 21, 602840)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -973,19 +973,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 40, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 26, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 34, 7, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 43, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 39, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 42, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 28, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 9, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 45, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 41, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1001,41 +1001,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 57)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 57)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 57)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 57)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 28, 57)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 59)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 59)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 59)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 59)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 26, 59)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 40, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 26, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 34, 7, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 43, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 39, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 42, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 28, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 9, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 45, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 41, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 54, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 43, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 43, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 5, 4, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 38, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 56, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 45, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 45, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 3, 6, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 40, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1051,30 +1051,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 42, 12798)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 37, 896058)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 10, 232956)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 14, 306607)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 38, 24282)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 32, 602589)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 49, 178752)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 30, 5, 720412)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 32, 464616)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 13, 266741)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 57, 155888)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 5, 726831)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 38, 689792)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 54, 6, 597916)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 33, 681918)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 8, 566097)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 56, 444137)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 45, 202335)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 50, 439906)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 35, 0, 439460)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1090,30 +1090,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 21, 579061)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 40, 571480)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 35, 848406)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 9, 525702)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 35, 83042)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 55, 12, 168852)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 51, 854175)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 31, 335862)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 27, 683712)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 10, 325500)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 44, 661794)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 58, 721016)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 27, 36160)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 45, 68363)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 28, 0, 455541)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 56, 72003)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 49, 438321)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 33, 548704)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 28, 910353)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 27, 213083)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1129,30 +1129,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 39, 912078)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 50, 816735)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 27, 7, 762847)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 39, 511803)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 27, 346421)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 31, 14745)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 57, 26594)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 44, 328206)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 55, 45828)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 44, 375165)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 16, 575046)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 11, 256100)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 8, 159250)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 20, 112182)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 47, 867293)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 27, 472380)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 7, 46241)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 33, 593892)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 42, 6, 578157)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 32, 838548)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1168,30 +1168,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 47, 934648)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 35, 795025)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 14, 213831)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 15, 525057)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 7, 8, 745788)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 31, 14745)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 57, 26594)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 44, 328206)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 55, 45828)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 44, 375165)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 16, 575046)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 11, 256100)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 8, 159250)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 20, 112182)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 47, 867293)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 35, 494949)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 52, 24531)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 40, 44876)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 42, 591411)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 14, 237915)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1199,19 +1199,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -1219,18 +1219,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Nedelja'
│ │ │ -'Sreda'
│ │ │ -'Nedelja'
│ │ │  'Sobota'
│ │ │ +'Ponedeljek'
│ │ │ +'Sobota'
│ │ │ +'Sreda'
│ │ │  'Nedelja'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -1247,30 +1247,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1286,30 +1286,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 27, 58, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 35, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 39, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 54, 9, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 36, 1, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 26, 0, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 37, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 41, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 52, 11, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 34, 3, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 54, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 44, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 43, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 5, 5, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 38, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 56, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 46, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 45, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 3, 7, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 40, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -1326,19 +1326,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:51:13.639418'
│ │ │ -'2012-06-06T21:48:50.252717'
│ │ │ -'1993-07-18T10:27:13.117488'
│ │ │ -'1984-06-30T01:49:26.274350'
│ │ │ -'1998-08-16T01:04:05.368179'
│ │ │ +'2017-04-22T18:53:04.229209'
│ │ │ +'2012-06-18T11:12:01.535412'
│ │ │ +'1993-07-24T20:22:08.604944'
│ │ │ +'1984-07-04T00:34:44.432360'
│ │ │ +'1998-08-23T20:10:40.610637'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -1349,15 +1349,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1369,15 +1369,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'April'
│ │ │  'Junij'
│ │ │  'Julij'
│ │ │ -'Junij'
│ │ │ +'Julij'
│ │ │  'Avgust'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1394,30 +1394,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1436,19 +1436,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 27, 57, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 34, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 38, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 54, 8, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 36, 0, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 25, 59, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 36, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 40, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 52, 10, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 34, 2, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -1486,30 +1486,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:51:13'
│ │ │ -'21:48:50'
│ │ │ -'10:27:13'
│ │ │ -'01:49:26'
│ │ │ -'01:04:05'
│ │ │ +'18:53:04'
│ │ │ +'11:12:01'
│ │ │ +'20:22:08'
│ │ │ +'00:34:44'
│ │ │ +'20:10:40'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:51 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:04 AM'
│ │ │ +'06:53 PM'
│ │ │ +'11:12 AM'
│ │ │ +'08:22 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -1556,30 +1556,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 51, 13, 639418)
│ │ │ -datetime.time(21, 48, 50, 252717)
│ │ │ -datetime.time(10, 27, 13, 117488)
│ │ │ -datetime.time(1, 49, 26, 274350)
│ │ │ -datetime.time(1, 4, 5, 368179)
│ │ │ +datetime.time(18, 53, 4, 229209)
│ │ │ +datetime.time(11, 12, 1, 535412)
│ │ │ +datetime.time(20, 22, 8, 604944)
│ │ │ +datetime.time(0, 34, 44, 432360)
│ │ │ +datetime.time(20, 10, 40, 610637)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 53, 558083)
│ │ │ -datetime.time(22, 34, 18, 888568)
│ │ │ -datetime.time(10, 52, 27, 175179)
│ │ │ -datetime.time(2, 4, 58, 374651)
│ │ │ -datetime.time(1, 34, 45, 957176)
│ │ │ +datetime.time(19, 43, 44, 147874)
│ │ │ +datetime.time(11, 57, 30, 171263)
│ │ │ +datetime.time(20, 47, 22, 662635)
│ │ │ +datetime.time(0, 50, 16, 532661)
│ │ │ +datetime.time(20, 41, 21, 199634)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -1603,19 +1603,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa122f63d00>
│ │ │ -<generator object Provider.time_series at 0x7fa122f63d00>
│ │ │ -<generator object Provider.time_series at 0x7fa122f63d00>
│ │ │ -<generator object Provider.time_series at 0x7fa122f63d00>
│ │ │ -<generator object Provider.time_series at 0x7fa122f63d00>
│ │ │ +<generator object Provider.time_series at 0x7fbf61127880>
│ │ │ +<generator object Provider.time_series at 0x7fbf61127880>
│ │ │ +<generator object Provider.time_series at 0x7fbf61127880>
│ │ │ +<generator object Provider.time_series at 0x7fbf61127880>
│ │ │ +<generator object Provider.time_series at 0x7fbf61127880>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -1652,19 +1652,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774673.639418
│ │ │ -1339019330.2527175
│ │ │ -742991233.117488
│ │ │ -457408166.2743504
│ │ │ -903229445.3681793
│ │ │ +1492887184.2292087
│ │ │ +1340017921.535412
│ │ │ +743545328.6049441
│ │ │ +457749284.4323599
│ │ │ +903903040.6106374
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -269,18 +269,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -297,270 +297,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 51, 13, 639418) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 50, 252717) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 13, 117488) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 26, 274350) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 4, 5, 368179) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 53, 4, 229209) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 12, 1, 535412) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 22, 8, 604944) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 44, 432360) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 40, 610637) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -569,38 +569,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 26, 9, 109276) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 55, 4, 136086) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 50, 5, 161484) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 7, 244202) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 46, 360382) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 27, 59, 699066) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 18, 15, 418777) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 45, 0, 648941) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 25, 402214) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 21, 602840) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 40, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 26, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 34, 7, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 43, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 39, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 42, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 28, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 9, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 45, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 41, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -608,227 +608,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 57) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 57) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 57) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 57) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 28, 57) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 59) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 59) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 59) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 59) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 26, 59) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 40, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 26, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 34, 7, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 43, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 39, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 42, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 28, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 9, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 45, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 41, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 54, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 43, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 43, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 5, 4, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 38, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 56, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 45, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 45, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 3, 6, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 40, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 42, 12798) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 37, 896058) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 10, 232956) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 14, 306607) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 38, 24282) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 32, 602589) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 49, 178752) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 30, 5, 720412) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 32, 464616) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 13, 266741) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 57, 155888) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 5, 726831) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 38, 689792) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 54, 6, 597916) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 33, 681918) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 8, 566097) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 56, 444137) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 45, 202335) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 50, 439906) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 35, 0, 439460) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 21, 579061) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 40, 571480) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 35, 848406) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 9, 525702) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 35, 83042) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 55, 12, 168852) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 51, 854175) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 31, 335862) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 27, 683712) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 36, 10, 325500) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 44, 661794) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 58, 721016) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 27, 36160) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 45, 68363) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 28, 0, 455541) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 56, 72003) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 49, 438321) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 33, 548704) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 28, 910353) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 27, 213083) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 39, 912078) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 50, 816735) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 27, 7, 762847) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 39, 511803) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 27, 346421) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 31, 14745) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 57, 26594) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 44, 328206) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 55, 45828) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 44, 375165) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 16, 575046) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 11, 256100) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 8, 159250) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 20, 112182) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 47, 867293) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 27, 472380) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 7, 46241) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 33, 593892) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 42, 6, 578157) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 32, 838548) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 47, 934648) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 35, 795025) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 14, 213831) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 15, 525057) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 7, 8, 745788) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 31, 14745) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 57, 26594) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 44, 328206) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 55, 45828) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 44, 375165) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 16, 575046) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 11, 256100) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 8, 159250) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 20, 112182) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 47, 867293) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 35, 494949) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 52, 24531) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 40, 44876) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 42, 591411) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 14, 237915) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'Nedelja' │ │ │ │ - 'Sreda' │ │ │ │ - 'Nedelja' │ │ │ │ 'Sobota' │ │ │ │ + 'Ponedeljek' │ │ │ │ + 'Sobota' │ │ │ │ + 'Sreda' │ │ │ │ 'Nedelja' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 27, 58, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 35, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 39, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 54, 9, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 36, 1, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 26, 0, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 37, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 41, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 52, 11, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 34, 3, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 54, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 44, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 43, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 5, 5, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 38, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 56, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 46, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 45, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 3, 7, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 40, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -838,86 +838,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:51:13.639418' │ │ │ │ - '2012-06-06T21:48:50.252717' │ │ │ │ - '1993-07-18T10:27:13.117488' │ │ │ │ - '1984-06-30T01:49:26.274350' │ │ │ │ - '1998-08-16T01:04:05.368179' │ │ │ │ + '2017-04-22T18:53:04.229209' │ │ │ │ + '2012-06-18T11:12:01.535412' │ │ │ │ + '1993-07-24T20:22:08.604944' │ │ │ │ + '1984-07-04T00:34:44.432360' │ │ │ │ + '1998-08-23T20:10:40.610637' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'April' │ │ │ │ 'Junij' │ │ │ │ 'Julij' │ │ │ │ - 'Junij' │ │ │ │ + 'Julij' │ │ │ │ 'Avgust' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 27, 57, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 34, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 38, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 54, 8, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 36, 0, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 25, 59, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 36, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 40, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 52, 10, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 34, 2, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -936,28 +936,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:51:13' │ │ │ │ - '21:48:50' │ │ │ │ - '10:27:13' │ │ │ │ - '01:49:26' │ │ │ │ - '01:04:05' │ │ │ │ + '18:53:04' │ │ │ │ + '11:12:01' │ │ │ │ + '20:22:08' │ │ │ │ + '00:34:44' │ │ │ │ + '20:10:40' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:51 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:04 AM' │ │ │ │ + '06:53 PM' │ │ │ │ + '11:12 AM' │ │ │ │ + '08:22 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -987,28 +987,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 51, 13, 639418) │ │ │ │ - datetime.time(21, 48, 50, 252717) │ │ │ │ - datetime.time(10, 27, 13, 117488) │ │ │ │ - datetime.time(1, 49, 26, 274350) │ │ │ │ - datetime.time(1, 4, 5, 368179) │ │ │ │ + datetime.time(18, 53, 4, 229209) │ │ │ │ + datetime.time(11, 12, 1, 535412) │ │ │ │ + datetime.time(20, 22, 8, 604944) │ │ │ │ + datetime.time(0, 34, 44, 432360) │ │ │ │ + datetime.time(20, 10, 40, 610637) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 53, 558083) │ │ │ │ - datetime.time(22, 34, 18, 888568) │ │ │ │ - datetime.time(10, 52, 27, 175179) │ │ │ │ - datetime.time(2, 4, 58, 374651) │ │ │ │ - datetime.time(1, 34, 45, 957176) │ │ │ │ + datetime.time(19, 43, 44, 147874) │ │ │ │ + datetime.time(11, 57, 30, 171263) │ │ │ │ + datetime.time(20, 47, 22, 662635) │ │ │ │ + datetime.time(0, 50, 16, 532661) │ │ │ │ + datetime.time(20, 41, 21, 199634) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1023,19 +1023,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1055,19 +1055,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774673.639418 │ │ │ │ - 1339019330.2527175 │ │ │ │ - 742991233.117488 │ │ │ │ - 457408166.2743504 │ │ │ │ - 903229445.3681793 │ │ │ │ + 1492887184.2292087 │ │ │ │ + 1340017921.535412 │ │ │ │ + 743545328.6049441 │ │ │ │ + 457749284.4323599 │ │ │ │ + 903903040.6106374 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/sv_SE.html │ │ │ @@ -2145,18 +2145,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.org_and_vat_id()
│ │ │  ...
│ │ │  ('567305-2659', 'SE16567305265901')
│ │ │ -('688251-9405', 'SE16688251940501')
│ │ │ +('588251-9407', 'SE16588251940701')
│ │ │  ('148145-5978', 'SE16148145597801')
│ │ │ -('638417-2885', 'SE16638417288501')
│ │ │ -('323279-8185', 'SE16323279818501')
│ │ │ +('738417-2883', 'SE16738417288301')
│ │ │ +('223279-8187', 'SE16223279818701')
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ org_id(long: bool = False, dash: bool = True) str
│ │ │ @@ -2167,19 +2167,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.org_id()
│ │ │  ...
│ │ │ -'667305-2657'
│ │ │ -'388251-9402'
│ │ │ -'648145-5977'
│ │ │ +'267305-2656'
│ │ │ +'188251-9406'
│ │ │ +'748145-5975'
│ │ │  '238417-2884'
│ │ │ -'923279-8182'
│ │ │ +'523279-8180'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ ssn(min_age: int = 18, max_age: int = 90, long: bool = False, dash: bool = True) str
│ │ │ @@ -2194,19 +2194,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.ssn()
│ │ │  ...
│ │ │ -'730608-7763'
│ │ │ -'700407-0418'
│ │ │ -'841007-9886'
│ │ │ -'620216-4973'
│ │ │ -'710902-9400'
│ │ │ +'730623-7764'
│ │ │ +'700422-0419'
│ │ │ +'841022-9887'
│ │ │ +'620303-4977'
│ │ │ +'710917-9403'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ vat_id() str
│ │ │ @@ -2216,19 +2216,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.vat_id()
│ │ │  ...
│ │ │ -'SE16767305265501'
│ │ │ -'SE16988251940901'
│ │ │ -'SE16748145597501'
│ │ │ -'SE16138417288601'
│ │ │ -'SE16123279818901'
│ │ │ +'SE16567305265901'
│ │ │ +'SE16588251940701'
│ │ │ +'SE16948145597101'
│ │ │ +'SE16938417288901'
│ │ │ +'SE16923279818201'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ @@ -1195,63 +1195,63 @@ │ │ │ │ Returns matching Org ID and VAT number │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.org_and_vat_id() │ │ │ │ ... │ │ │ │ ('567305-2659', 'SE16567305265901') │ │ │ │ - ('688251-9405', 'SE16688251940501') │ │ │ │ + ('588251-9407', 'SE16588251940701') │ │ │ │ ('148145-5978', 'SE16148145597801') │ │ │ │ - ('638417-2885', 'SE16638417288501') │ │ │ │ - ('323279-8185', 'SE16323279818501') │ │ │ │ + ('738417-2883', 'SE16738417288301') │ │ │ │ + ('223279-8187', 'SE16223279818701') │ │ │ │ org_id(lloonngg:: _bb_oo_oo_ll == FFaallssee, ddaasshh:: _bb_oo_oo_ll == TTrruuee) → _s_t_r_¶ │ │ │ │ Returns a 10 or 12 digit Organisation ID for a Swedish company. (In │ │ │ │ Swedish) _h_t_t_p_s_:_/_/_s_v_._w_i_k_i_p_e_d_i_a_._o_r_g_/_w_i_k_i_/_O_r_g_a_n_i_s_a_t_i_o_n_s_n_u_m_m_e_r │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.org_id() │ │ │ │ ... │ │ │ │ - '667305-2657' │ │ │ │ - '388251-9402' │ │ │ │ - '648145-5977' │ │ │ │ + '267305-2656' │ │ │ │ + '188251-9406' │ │ │ │ + '748145-5975' │ │ │ │ '238417-2884' │ │ │ │ - '923279-8182' │ │ │ │ + '523279-8180' │ │ │ │ ssn(mmiinn__aaggee:: _ii_nn_tt == 1188, mmaaxx__aaggee:: _ii_nn_tt == 9900, lloonngg:: _bb_oo_oo_ll == FFaallssee, ddaasshh:: │ │ │ │ _bb_oo_oo_ll == TTrruuee) → _s_t_r_¶ │ │ │ │ Returns a 10 or 12 (long=True) digit Swedish SSN, “Personnummer”. │ │ │ │ It consists of 10 digits in the form (CC)YYMMDD-SSSQ, where YYMMDD │ │ │ │ is the date of birth, SSS is a serial number and Q is a control │ │ │ │ character (Luhn checksum). │ │ │ │ Specifying dash=False will give a purely numeric string, suitable │ │ │ │ for writing direct to databases. │ │ │ │ _h_t_t_p_:_/_/_e_n_._w_i_k_i_p_e_d_i_a_._o_r_g_/_w_i_k_i_/_P_e_r_s_o_n_a_l___i_d_e_n_t_i_t_y___n_u_m_b_e_r___(_S_w_e_d_e_n) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.ssn() │ │ │ │ ... │ │ │ │ - '730608-7763' │ │ │ │ - '700407-0418' │ │ │ │ - '841007-9886' │ │ │ │ - '620216-4973' │ │ │ │ - '710902-9400' │ │ │ │ + '730623-7764' │ │ │ │ + '700422-0419' │ │ │ │ + '841022-9887' │ │ │ │ + '620303-4977' │ │ │ │ + '710917-9403' │ │ │ │ vat_id() → _s_t_r_¶ │ │ │ │ _h_t_t_p_:_/_/_e_c_._e_u_r_o_p_a_._e_u_/_t_a_x_a_t_i_o_n___c_u_s_t_o_m_s_/_v_i_e_s_/_f_a_q_._h_t_m_l_#_i_t_e_m___1_1 :return: │ │ │ │ A random Swedish VAT ID, based on a valid Org ID │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.vat_id() │ │ │ │ ... │ │ │ │ - 'SE16767305265501' │ │ │ │ - 'SE16988251940901' │ │ │ │ - 'SE16748145597501' │ │ │ │ - 'SE16138417288601' │ │ │ │ - 'SE16123279818901' │ │ │ │ + 'SE16567305265901' │ │ │ │ + 'SE16588251940701' │ │ │ │ + 'SE16948145597101' │ │ │ │ + 'SE16938417288901' │ │ │ │ + 'SE16923279818201' │ │ │ │ ******** _TT_aa_bb_ll_ee_ _oo_ff_ _CC_oo_nn_tt_ee_nn_tt_ss ******** │ │ │ │ * _L_o_c_a_l_e_ _s_v___S_E │ │ │ │ o _f_a_k_e_r_._p_r_o_v_i_d_e_r_s_._a_d_d_r_e_s_s │ │ │ │ # _P_r_o_v_i_d_e_r │ │ │ │ # _P_r_o_v_i_d_e_r_._a_d_d_r_e_s_s_(_) │ │ │ │ # _P_r_o_v_i_d_e_r_._a_d_m_i_n_i_s_t_r_a_t_i_v_e___u_n_i_t_(_) │ │ │ │ # _P_r_o_v_i_d_e_r_._b_u_i_l_d_i_n_g___n_u_m_b_e_r_(_) │ │ ├── ./usr/share/doc/faker-doc/html/locales/ta_IN.html │ │ │ @@ -412,18 +412,18 @@ │ │ │

│ │ │ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -458,41 +458,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -508,41 +508,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -557,19 +557,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -581,30 +581,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -622,30 +622,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -660,30 +660,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -698,30 +698,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -736,30 +736,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -774,30 +774,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -812,19 +812,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 51, 16, 172683)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 52, 526581)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 14, 379203)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 27, 51101)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 4, 6, 902003)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 53, 6, 762474)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 12, 3, 809275)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 9, 866659)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 45, 209110)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 42, 144462)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -843,19 +843,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 26, 11, 642540)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 55, 6, 409950)
│ │ │ -datetime.datetime(852, 8, 25, 12, 50, 6, 423203)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 8, 20950)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 47, 894207)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 28, 2, 232330)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 17, 692642)
│ │ │ +datetime.datetime(852, 8, 31, 22, 45, 1, 910652)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 26, 178963)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 23, 136665)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -872,19 +872,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 43, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 29, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 34, 10, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 46, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 42, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 45, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 31, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 12, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 48, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 44, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -900,41 +900,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 29)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 29)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 29)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 29)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 29)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 27, 2)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 27, 2)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 27, 2)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 27, 2)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 27, 2)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 43, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 29, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 34, 10, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 46, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 42, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 45, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 31, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 12, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 48, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 44, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 57, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 46, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 46, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 5, 7, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 41, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 59, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 48, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 48, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 3, 9, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 43, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -950,30 +950,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 44, 546063)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 40, 169921)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 11, 494670)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 15, 83357)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 39, 558107)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 35, 135854)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 51, 452616)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 30, 6, 982126)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 33, 241366)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 14, 800565)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 57, 622622)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 6, 452968)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 40, 428077)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 54, 8, 821165)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 35, 148093)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 9, 32831)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 57, 170273)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 46, 940621)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 52, 663156)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 35, 1, 905635)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -989,30 +989,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 24, 112326)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 42, 845343)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 37, 110121)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 10, 302452)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 36, 616867)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 55, 14, 702117)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 54, 128038)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 32, 597577)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 28, 460462)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 11, 859325)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 45, 128528)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 59, 447153)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 28, 774446)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 47, 291613)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 28, 1, 921716)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 56, 538737)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 50, 164458)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 35, 286989)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 31, 133603)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 28, 679258)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1028,30 +1028,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 42, 445344)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 53, 90598)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 27, 9, 24561)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 40, 288553)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 28, 880245)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 33, 548010)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 59, 300457)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 45, 589920)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 55, 822578)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 45, 908990)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 17, 41781)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 11, 982237)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 9, 897536)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 22, 335432)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 49, 333468)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 27, 939115)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 7, 772378)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 35, 332177)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 42, 8, 801407)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 34, 304724)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1067,30 +1067,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 50, 467913)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 38, 68888)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 15, 475546)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 16, 301807)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 7, 10, 279612)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 33, 548010)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 59, 300457)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 45, 589920)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 55, 822578)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 45, 908990)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 17, 41781)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 11, 982237)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 9, 897536)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 22, 335432)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 49, 333468)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 35, 961684)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 52, 750668)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 41, 783161)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 44, 814661)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 15, 704091)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1098,19 +1098,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -1118,18 +1118,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'திங்கள்'
│ │ │ -'வியாழன்'
│ │ │ -'திங்கள்'
│ │ │  'ஞாயிறு'
│ │ │ +'செவ்வாய்'
│ │ │ +'ஞாயிறு'
│ │ │ +'வியாழன்'
│ │ │  'திங்கள்'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -1146,30 +1146,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1185,30 +1185,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 28, 1, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 38, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 42, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 54, 12, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 36, 4, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 26, 3, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 40, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 44, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 52, 14, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 34, 6, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 57, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 47, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 46, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 5, 8, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 41, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 59, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 49, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 48, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 3, 10, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 43, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -1225,19 +1225,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:51:16.172683'
│ │ │ -'2012-06-06T21:48:52.526581'
│ │ │ -'1993-07-18T10:27:14.379203'
│ │ │ -'1984-06-30T01:49:27.051101'
│ │ │ -'1998-08-16T01:04:06.902003'
│ │ │ +'2017-04-22T18:53:06.762474'
│ │ │ +'2012-06-18T11:12:03.809275'
│ │ │ +'1993-07-24T20:22:09.866659'
│ │ │ +'1984-07-04T00:34:45.209110'
│ │ │ +'1998-08-23T20:10:42.144462'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -1248,15 +1248,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1268,15 +1268,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'ஏப்ரல்'
│ │ │  'ஜூன்'
│ │ │  'ஜூலை'
│ │ │ -'ஜூன்'
│ │ │ +'ஜூலை'
│ │ │  'ஆகஸ்ட்'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -1293,30 +1293,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -1335,19 +1335,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 28, 0, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 37, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 41, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 54, 11, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 36, 3, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 26, 2, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 39, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 43, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 52, 13, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 34, 5, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -1385,30 +1385,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:51:16'
│ │ │ -'21:48:52'
│ │ │ -'10:27:14'
│ │ │ -'01:49:27'
│ │ │ -'01:04:06'
│ │ │ +'18:53:06'
│ │ │ +'11:12:03'
│ │ │ +'20:22:09'
│ │ │ +'00:34:45'
│ │ │ +'20:10:42'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time(pattern='%I:%M %p')
│ │ │  ...
│ │ │ -'09:51 PM'
│ │ │ -'09:48 PM'
│ │ │ -'10:27 AM'
│ │ │ -'01:49 AM'
│ │ │ -'01:04 AM'
│ │ │ +'06:53 PM'
│ │ │ +'11:12 AM'
│ │ │ +'08:22 PM'
│ │ │ +'12:34 AM'
│ │ │ +'08:10 PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -1455,30 +1455,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 51, 16, 172683)
│ │ │ -datetime.time(21, 48, 52, 526581)
│ │ │ -datetime.time(10, 27, 14, 379203)
│ │ │ -datetime.time(1, 49, 27, 51101)
│ │ │ -datetime.time(1, 4, 6, 902003)
│ │ │ +datetime.time(18, 53, 6, 762474)
│ │ │ +datetime.time(11, 12, 3, 809275)
│ │ │ +datetime.time(20, 22, 9, 866659)
│ │ │ +datetime.time(0, 34, 45, 209110)
│ │ │ +datetime.time(20, 10, 42, 144462)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 56, 91349)
│ │ │ -datetime.time(22, 34, 21, 162431)
│ │ │ -datetime.time(10, 52, 28, 436894)
│ │ │ -datetime.time(2, 4, 59, 151402)
│ │ │ -datetime.time(1, 34, 47, 491000)
│ │ │ +datetime.time(19, 43, 46, 681140)
│ │ │ +datetime.time(11, 57, 32, 445126)
│ │ │ +datetime.time(20, 47, 23, 924350)
│ │ │ +datetime.time(0, 50, 17, 309411)
│ │ │ +datetime.time(20, 41, 22, 733459)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -1502,19 +1502,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa1224a6560>
│ │ │ -<generator object Provider.time_series at 0x7fa1224a6560>
│ │ │ -<generator object Provider.time_series at 0x7fa1224a6560>
│ │ │ -<generator object Provider.time_series at 0x7fa1224a6560>
│ │ │ -<generator object Provider.time_series at 0x7fa1224a6560>
│ │ │ +<generator object Provider.time_series at 0x7fbf60a8a440>
│ │ │ +<generator object Provider.time_series at 0x7fbf60a8a440>
│ │ │ +<generator object Provider.time_series at 0x7fbf60a8a440>
│ │ │ +<generator object Provider.time_series at 0x7fbf60a8a440>
│ │ │ +<generator object Provider.time_series at 0x7fbf60a8a440>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -1551,19 +1551,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774676.1726835
│ │ │ -1339019332.5265806
│ │ │ -742991234.3792027
│ │ │ -457408167.0511007
│ │ │ -903229446.9020034
│ │ │ +1492887186.7624743
│ │ │ +1340017923.8092752
│ │ │ +743545329.8666589
│ │ │ +457749285.20911014
│ │ │ +903903042.1444616
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ ├── html2text {} │ │ │ │ @@ -214,18 +214,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.century() │ │ │ │ ... │ │ │ │ 'XIII' │ │ │ │ @@ -242,270 +242,270 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '2017-04-09' │ │ │ │ - '2012-06-06' │ │ │ │ - '1993-07-18' │ │ │ │ - '1984-06-30' │ │ │ │ - '1998-08-16' │ │ │ │ + '2017-04-22' │ │ │ │ + '2012-06-18' │ │ │ │ + '1993-07-24' │ │ │ │ + '1984-07-04' │ │ │ │ + '1998-08-23' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(pattern='%m/%d/%Y') │ │ │ │ ... │ │ │ │ - '04/09/2017' │ │ │ │ - '06/06/2012' │ │ │ │ - '07/18/1993' │ │ │ │ - '06/30/1984' │ │ │ │ - '08/16/1998' │ │ │ │ + '04/22/2017' │ │ │ │ + '06/18/2012' │ │ │ │ + '07/24/1993' │ │ │ │ + '07/04/1984' │ │ │ │ + '08/23/1998' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - '2017-04-15' │ │ │ │ - '2012-06-12' │ │ │ │ - '1993-07-21' │ │ │ │ - '1984-07-01' │ │ │ │ - '1998-08-19' │ │ │ │ + '2017-04-28' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-27' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 51, 16, 172683) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 52, 526581) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 14, 379203) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 27, 51101) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 4, 6, 902003) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 53, 6, 762474) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 12, 3, 809275) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 22, 9, 866659) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 45, 209110) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 42, 144462) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -514,38 +514,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 26, 11, 642540) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 55, 6, 409950) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 50, 6, 423203) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 8, 20950) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 47, 894207) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 28, 2, 232330) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 18, 17, 692642) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 45, 1, 910652) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 26, 178963) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 23, 136665) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 43, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 29, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 34, 10, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 46, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 42, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 45, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 31, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 12, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 48, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 44, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -553,227 +553,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 29) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 29) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 29) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 29) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 29) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 27, 2) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 27, 2) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 27, 2) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 27, 2) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 27, 2) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 43, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 29, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 34, 10, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 46, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 42, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 45, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 31, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 12, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 48, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 44, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 57, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 46, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 46, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 5, 7, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 41, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 59, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 48, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 48, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 3, 9, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 43, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 44, 546063) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 40, 169921) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 11, 494670) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 15, 83357) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 39, 558107) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 35, 135854) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 51, 452616) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 30, 6, 982126) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 33, 241366) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 14, 800565) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 57, 622622) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 6, 452968) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 40, 428077) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 54, 8, 821165) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 35, 148093) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 9, 32831) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 57, 170273) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 46, 940621) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 52, 663156) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 35, 1, 905635) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 24, 112326) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 42, 845343) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 37, 110121) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 10, 302452) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 36, 616867) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 55, 14, 702117) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 54, 128038) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 32, 597577) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 28, 460462) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 36, 11, 859325) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 45, 128528) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 59, 447153) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 28, 774446) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 47, 291613) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 28, 1, 921716) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 56, 538737) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 50, 164458) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 35, 286989) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 31, 133603) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 28, 679258) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 42, 445344) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 53, 90598) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 27, 9, 24561) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 40, 288553) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 28, 880245) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 33, 548010) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 59, 300457) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 45, 589920) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 55, 822578) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 45, 908990) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 17, 41781) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 11, 982237) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 9, 897536) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 22, 335432) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 49, 333468) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 27, 939115) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 7, 772378) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 35, 332177) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 42, 8, 801407) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 34, 304724) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 50, 467913) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 38, 68888) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 15, 475546) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 16, 301807) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 7, 10, 279612) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 33, 548010) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 59, 300457) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 45, 589920) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 55, 822578) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 45, 908990) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 17, 41781) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 11, 982237) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 9, 897536) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 22, 335432) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 49, 333468) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 35, 961684) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 52, 750668) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 41, 783161) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 44, 814661) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 15, 704091) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'திங்கள்' │ │ │ │ - 'வியாழன்' │ │ │ │ - 'திங்கள்' │ │ │ │ 'ஞாயிறு' │ │ │ │ + 'செவ்வாய்' │ │ │ │ + 'ஞாயிறு' │ │ │ │ + 'வியாழன்' │ │ │ │ 'திங்கள்' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 28, 1, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 38, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 42, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 54, 12, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 36, 4, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 26, 3, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 40, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 44, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 52, 14, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 34, 6, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 57, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 47, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 46, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 5, 8, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 41, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 59, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 49, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 48, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 3, 10, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 43, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -783,86 +783,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:51:16.172683' │ │ │ │ - '2012-06-06T21:48:52.526581' │ │ │ │ - '1993-07-18T10:27:14.379203' │ │ │ │ - '1984-06-30T01:49:27.051101' │ │ │ │ - '1998-08-16T01:04:06.902003' │ │ │ │ + '2017-04-22T18:53:06.762474' │ │ │ │ + '2012-06-18T11:12:03.809275' │ │ │ │ + '1993-07-24T20:22:09.866659' │ │ │ │ + '1984-07-04T00:34:45.209110' │ │ │ │ + '1998-08-23T20:10:42.144462' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'ஏப்ரல்' │ │ │ │ 'ஜூன்' │ │ │ │ 'ஜூலை' │ │ │ │ - 'ஜூன்' │ │ │ │ + 'ஜூலை' │ │ │ │ 'ஆகஸ்ட்' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 28, 0, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 37, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 41, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 54, 11, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 36, 3, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 26, 2, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 39, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 43, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 52, 13, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 34, 5, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -881,28 +881,28 @@ │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:51:16' │ │ │ │ - '21:48:52' │ │ │ │ - '10:27:14' │ │ │ │ - '01:49:27' │ │ │ │ - '01:04:06' │ │ │ │ + '18:53:06' │ │ │ │ + '11:12:03' │ │ │ │ + '20:22:09' │ │ │ │ + '00:34:45' │ │ │ │ + '20:10:42' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time(pattern='%I:%M %p') │ │ │ │ ... │ │ │ │ - '09:51 PM' │ │ │ │ - '09:48 PM' │ │ │ │ - '10:27 AM' │ │ │ │ - '01:49 AM' │ │ │ │ - '01:04 AM' │ │ │ │ + '06:53 PM' │ │ │ │ + '11:12 AM' │ │ │ │ + '08:22 PM' │ │ │ │ + '12:34 AM' │ │ │ │ + '08:10 PM' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -932,28 +932,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 51, 16, 172683) │ │ │ │ - datetime.time(21, 48, 52, 526581) │ │ │ │ - datetime.time(10, 27, 14, 379203) │ │ │ │ - datetime.time(1, 49, 27, 51101) │ │ │ │ - datetime.time(1, 4, 6, 902003) │ │ │ │ + datetime.time(18, 53, 6, 762474) │ │ │ │ + datetime.time(11, 12, 3, 809275) │ │ │ │ + datetime.time(20, 22, 9, 866659) │ │ │ │ + datetime.time(0, 34, 45, 209110) │ │ │ │ + datetime.time(20, 10, 42, 144462) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 56, 91349) │ │ │ │ - datetime.time(22, 34, 21, 162431) │ │ │ │ - datetime.time(10, 52, 28, 436894) │ │ │ │ - datetime.time(2, 4, 59, 151402) │ │ │ │ - datetime.time(1, 34, 47, 491000) │ │ │ │ + datetime.time(19, 43, 46, 681140) │ │ │ │ + datetime.time(11, 57, 32, 445126) │ │ │ │ + datetime.time(20, 47, 23, 924350) │ │ │ │ + datetime.time(0, 50, 17, 309411) │ │ │ │ + datetime.time(20, 41, 22, 733459) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -968,19 +968,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1000,19 +1000,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774676.1726835 │ │ │ │ - 1339019332.5265806 │ │ │ │ - 742991234.3792027 │ │ │ │ - 457408167.0511007 │ │ │ │ - 903229446.9020034 │ │ │ │ + 1492887186.7624743 │ │ │ │ + 1340017923.8092752 │ │ │ │ + 743545329.8666589 │ │ │ │ + 457749285.20911014 │ │ │ │ + 903903042.1444616 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2017' │ │ ├── ./usr/share/doc/faker-doc/html/locales/th_TH.html │ │ │ @@ -1594,18 +1594,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century(thai_digit: bool = False, buddhist_era: bool = True) str
│ │ │ @@ -1650,19 +1650,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'9 เม.ย. 2560'
│ │ │ -'6 มิ.ย. 2555'
│ │ │ -'18 ก.ค. 2536'
│ │ │ -'30 มิ.ย. 2527'
│ │ │ -'16 ส.ค. 2541'
│ │ │ +'22 เม.ย. 2560'
│ │ │ +'18 มิ.ย. 2555'
│ │ │ +'24 ก.ค. 2536'
│ │ │ +'4 ก.ค. 2527'
│ │ │ +'23 ส.ค. 2541'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1678,41 +1678,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1727,19 +1727,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1751,30 +1751,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1792,30 +1792,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1830,30 +1830,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1868,30 +1868,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1906,30 +1906,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1944,30 +1944,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -1982,19 +1982,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 51, 16, 172683)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 52, 526581)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 14, 379203)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 27, 51101)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 4, 6, 902003)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 53, 6, 762474)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 12, 3, 809275)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 9, 866659)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 45, 209110)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 42, 144462)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -2013,19 +2013,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 26, 11, 642540)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 55, 6, 409950)
│ │ │ -datetime.datetime(852, 8, 25, 12, 50, 6, 423203)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 8, 20950)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 47, 894207)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 28, 2, 232330)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 17, 692642)
│ │ │ +datetime.datetime(852, 8, 31, 22, 45, 1, 910652)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 26, 178963)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 23, 136665)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2042,19 +2042,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 43, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 29, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 34, 10, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 46, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 42, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 45, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 31, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 12, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 48, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 44, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2070,41 +2070,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 29)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 29)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 29)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 29)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 29)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 27, 2)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 27, 2)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 27, 2)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 27, 2)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 27, 2)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 43, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 29, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 34, 10, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 46, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 42, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 45, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 31, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 12, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 48, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 44, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 57, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 46, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 46, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 5, 7, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 41, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 59, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 48, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 48, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 3, 9, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 43, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2120,30 +2120,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 44, 546063)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 40, 169921)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 11, 494670)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 15, 83357)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 39, 558107)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 35, 135854)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 51, 452616)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 30, 6, 982126)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 33, 241366)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 14, 800565)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 57, 622622)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 6, 452968)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 40, 428077)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 54, 8, 821165)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 35, 148093)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 9, 32831)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 57, 170273)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 46, 940621)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 52, 663156)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 35, 1, 905635)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2159,30 +2159,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 24, 112326)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 42, 845343)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 37, 110121)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 10, 302452)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 36, 616867)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 55, 14, 702117)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 54, 128038)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 32, 597577)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 28, 460462)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 11, 859325)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 45, 128528)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 59, 447153)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 28, 774446)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 47, 291613)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 28, 1, 921716)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 56, 538737)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 50, 164458)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 35, 286989)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 31, 133603)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 28, 679258)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2198,30 +2198,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 42, 445344)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 53, 90598)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 27, 9, 24561)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 40, 288553)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 28, 880245)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 33, 548010)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 59, 300457)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 45, 589920)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 55, 822578)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 45, 908990)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 17, 41781)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 11, 982237)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 9, 897536)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 22, 335432)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 49, 333468)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 27, 939115)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 7, 772378)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 35, 332177)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 42, 8, 801407)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 34, 304724)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2237,30 +2237,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 10, 30, 7, 40, 50, 467913)
│ │ │ -datetime.datetime(2025, 9, 29, 8, 42, 38, 68888)
│ │ │ -datetime.datetime(2025, 5, 31, 13, 45, 15, 475546)
│ │ │ -datetime.datetime(2025, 4, 3, 16, 44, 16, 301807)
│ │ │ -datetime.datetime(2025, 7, 3, 1, 7, 10, 279612)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 33, 548010)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 24, 59, 300457)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 45, 589920)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 55, 822578)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 45, 908990)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_year(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 17, 41781)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 11, 982237)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 9, 897536)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 22, 335432)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 49, 333468)
│ │ │ +datetime.datetime(2026, 11, 6, 12, 0, 35, 961684)
│ │ │ +datetime.datetime(2026, 10, 6, 15, 42, 52, 750668)
│ │ │ +datetime.datetime(2026, 6, 8, 7, 11, 41, 783161)
│ │ │ +datetime.datetime(2026, 4, 11, 15, 10, 44, 814661)
│ │ │ +datetime.datetime(2026, 7, 10, 15, 45, 15, 704091)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2268,19 +2268,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ +'22'
│ │ │  '18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'24'
│ │ │ +'04'
│ │ │ +'23'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -2288,18 +2288,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'วันอาทิตย์'
│ │ │ -'วันพุธ'
│ │ │ -'วันอาทิตย์'
│ │ │  'วันเสาร์'
│ │ │ +'วันจันทร์'
│ │ │ +'วันเสาร์'
│ │ │ +'วันพุธ'
│ │ │  'วันอาทิตย์'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -2316,30 +2316,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date()
│ │ │  ...
│ │ │ -datetime.date(2026, 1, 19)
│ │ │ -datetime.date(2026, 1, 16)
│ │ │ -datetime.date(2026, 1, 7)
│ │ │ -datetime.date(2026, 1, 2)
│ │ │ -datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 2, 3)
│ │ │ +datetime.date(2026, 1, 31)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 17)
│ │ │ +datetime.date(2026, 1, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_date(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.date(2026, 10, 29)
│ │ │ -datetime.date(2026, 9, 27)
│ │ │ -datetime.date(2026, 5, 28)
│ │ │ -datetime.date(2026, 3, 30)
│ │ │ -datetime.date(2026, 6, 30)
│ │ │ +datetime.date(2026, 11, 13)
│ │ │ +datetime.date(2026, 10, 12)
│ │ │ +datetime.date(2026, 6, 12)
│ │ │ +datetime.date(2026, 4, 14)
│ │ │ +datetime.date(2026, 7, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2355,30 +2355,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2026, 1, 19, 8, 28, 1, 594731)
│ │ │ -datetime.datetime(2026, 1, 16, 18, 12, 38, 54467)
│ │ │ -datetime.datetime(2026, 1, 6, 15, 17, 42, 116942)
│ │ │ -datetime.datetime(2026, 1, 1, 18, 54, 12, 957843)
│ │ │ -datetime.datetime(2026, 1, 9, 8, 36, 4, 566513)
│ │ │ +datetime.datetime(2026, 2, 3, 14, 26, 3, 594731)
│ │ │ +datetime.datetime(2026, 2, 1, 0, 10, 40, 54467)
│ │ │ +datetime.datetime(2026, 1, 21, 21, 15, 44, 116942)
│ │ │ +datetime.datetime(2026, 1, 17, 0, 52, 14, 957843)
│ │ │ +datetime.datetime(2026, 1, 24, 14, 34, 6, 566513)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.future_datetime(end_date='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 57, 596785)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 47, 235670)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 46, 924810)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 5, 8, 276056)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 41, 894428)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 26, 59, 596785)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 49, 235670)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 48, 924810)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 3, 10, 276056)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 43, 894428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str
│ │ │ @@ -2395,19 +2395,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.iso8601()
│ │ │  ...
│ │ │ -'2017-04-09T21:51:16.172683'
│ │ │ -'2012-06-06T21:48:52.526581'
│ │ │ -'1993-07-18T10:27:14.379203'
│ │ │ -'1984-06-30T01:49:27.051101'
│ │ │ -'1998-08-16T01:04:06.902003'
│ │ │ +'2017-04-22T18:53:06.762474'
│ │ │ +'2012-06-18T11:12:03.809275'
│ │ │ +'1993-07-24T20:22:09.866659'
│ │ │ +'1984-07-04T00:34:45.209110'
│ │ │ +'1998-08-23T20:10:42.144462'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ month() str
│ │ │ @@ -2418,15 +2418,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month()
│ │ │  ...
│ │ │  '04'
│ │ │  '06'
│ │ │  '07'
│ │ │ -'06'
│ │ │ +'07'
│ │ │  '08'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2438,15 +2438,15 @@ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.month_name()
│ │ │  ...
│ │ │  'เมษายน'
│ │ │  'มิถุนายน'
│ │ │  'กรกฎาคม'
│ │ │ -'มิถุนายน'
│ │ │ +'กรกฎาคม'
│ │ │  'สิงหาคม'
│ │ │  
│ │ │
│ │ │
│ │ │ │ │ │
│ │ │
│ │ │ @@ -2463,30 +2463,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 16)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 2)
│ │ │ -datetime.date(2025, 12, 9)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2025, 12, 31)
│ │ │ +datetime.date(2025, 12, 22)
│ │ │ +datetime.date(2025, 12, 17)
│ │ │ +datetime.date(2025, 12, 24)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_date(start_date='-1y')
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 28)
│ │ │ -datetime.date(2025, 9, 26)
│ │ │ -datetime.date(2025, 5, 26)
│ │ │ -datetime.date(2025, 3, 28)
│ │ │ -datetime.date(2025, 6, 28)
│ │ │ +datetime.date(2025, 11, 12)
│ │ │ +datetime.date(2025, 10, 11)
│ │ │ +datetime.date(2025, 6, 10)
│ │ │ +datetime.date(2025, 4, 12)
│ │ │ +datetime.date(2025, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2505,19 +2505,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.past_datetime()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 20, 8, 28, 0, 594731)
│ │ │ -datetime.datetime(2025, 12, 17, 18, 12, 37, 54467)
│ │ │ -datetime.datetime(2025, 12, 7, 15, 17, 41, 116942)
│ │ │ -datetime.datetime(2025, 12, 2, 18, 54, 11, 957843)
│ │ │ -datetime.datetime(2025, 12, 10, 8, 36, 3, 566513)
│ │ │ +datetime.datetime(2026, 1, 4, 14, 26, 2, 594731)
│ │ │ +datetime.datetime(2026, 1, 2, 0, 10, 39, 54467)
│ │ │ +datetime.datetime(2025, 12, 22, 21, 15, 43, 116942)
│ │ │ +datetime.datetime(2025, 12, 18, 0, 52, 13, 957843)
│ │ │ +datetime.datetime(2025, 12, 25, 14, 34, 5, 566513)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ pytimezone(*args: Any, **kwargs: Any) tzinfo | None
│ │ │ @@ -2554,19 +2554,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time()
│ │ │  ...
│ │ │ -'21:51:16'
│ │ │ -'21:48:52'
│ │ │ -'10:27:14'
│ │ │ -'01:49:27'
│ │ │ -'01:04:06'
│ │ │ +'18:53:06'
│ │ │ +'11:12:03'
│ │ │ +'20:22:09'
│ │ │ +'00:34:45'
│ │ │ +'20:10:42'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta
│ │ │ @@ -2613,30 +2613,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object()
│ │ │  ...
│ │ │ -datetime.time(21, 51, 16, 172683)
│ │ │ -datetime.time(21, 48, 52, 526581)
│ │ │ -datetime.time(10, 27, 14, 379203)
│ │ │ -datetime.time(1, 49, 27, 51101)
│ │ │ -datetime.time(1, 4, 6, 902003)
│ │ │ +datetime.time(18, 53, 6, 762474)
│ │ │ +datetime.time(11, 12, 3, 809275)
│ │ │ +datetime.time(20, 22, 9, 866659)
│ │ │ +datetime.time(0, 34, 45, 209110)
│ │ │ +datetime.time(20, 10, 42, 144462)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_object(end_datetime='+1h')
│ │ │  ...
│ │ │ -datetime.time(22, 41, 56, 91349)
│ │ │ -datetime.time(22, 34, 21, 162431)
│ │ │ -datetime.time(10, 52, 28, 436894)
│ │ │ -datetime.time(2, 4, 59, 151402)
│ │ │ -datetime.time(1, 34, 47, 491000)
│ │ │ +datetime.time(19, 43, 46, 681140)
│ │ │ +datetime.time(11, 57, 32, 445126)
│ │ │ +datetime.time(20, 47, 23, 924350)
│ │ │ +datetime.time(0, 50, 17, 309411)
│ │ │ +datetime.time(20, 41, 22, 733459)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]
│ │ │ @@ -2660,19 +2660,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.time_series()
│ │ │  ...
│ │ │ -<generator object Provider.time_series at 0x7fa121fd9ea0>
│ │ │ -<generator object Provider.time_series at 0x7fa121fd9ea0>
│ │ │ -<generator object Provider.time_series at 0x7fa121fd9ea0>
│ │ │ -<generator object Provider.time_series at 0x7fa121fd9ea0>
│ │ │ -<generator object Provider.time_series at 0x7fa121fd9ea0>
│ │ │ +<generator object Provider.time_series at 0x7fbf604c20e0>
│ │ │ +<generator object Provider.time_series at 0x7fbf604c20e0>
│ │ │ +<generator object Provider.time_series at 0x7fbf604c20e0>
│ │ │ +<generator object Provider.time_series at 0x7fbf604c20e0>
│ │ │ +<generator object Provider.time_series at 0x7fbf604c20e0>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ timezone() str
│ │ │ @@ -2709,19 +2709,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.unix_time()
│ │ │  ...
│ │ │ -1491774676.1726835
│ │ │ -1339019332.5265806
│ │ │ -742991234.3792027
│ │ │ -457408167.0511007
│ │ │ -903229446.9020034
│ │ │ +1492887186.7624743
│ │ │ +1340017923.8092752
│ │ │ +743545329.8666589
│ │ │ +457749285.20911014
│ │ │ +903903042.1444616
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ @@ -4685,19 +4685,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.ssn()
│ │ │  ...
│ │ │ -'7-3008-64106-31-3'
│ │ │ -'6-8320-13286-64-5'
│ │ │ -'4-7403-34627-40-7'
│ │ │ -'7-1610-27117-49-6'
│ │ │ -'1-3301-66825-09-9'
│ │ │ +'7-3216-85461-66-7'
│ │ │ +'7-6001-72615-90-1'
│ │ │ +'4-2410-28904-63-1'
│ │ │ +'1-3020-12786-30-3'
│ │ │ +'3-2118-65734-37-6'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ vat_id() str
│ │ │ @@ -4707,19 +4707,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.vat_id()
│ │ │  ...
│ │ │ -'4-3317-84560-32-4'
│ │ │ -'8-6813-90948-61-7'
│ │ │ -'3-8220-22851-40-1'
│ │ │ -'4-2311-80083-54-8'
│ │ │ -'2-1046-95731-85-7'
│ │ │ +'5-4910-15427-88-7'
│ │ │ +'7-9216-02306-67-1'
│ │ │ +'6-2911-76236-18-8'
│ │ │ +'3-2708-84459-05-8'
│ │ │ +'1-9506-70708-32-1'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ @@ -960,18 +960,18 @@ │ │ │ │ am_pm() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.am_pm() │ │ │ │ ... │ │ │ │ 'PM' │ │ │ │ - 'PM' │ │ │ │ - 'AM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ century(tthhaaii__ddiiggiitt:: _bb_oo_oo_ll == FFaallssee, bbuuddddhhiisstt__eerraa:: _bb_oo_oo_ll == TTrruuee) → _s_t_r_¶ │ │ │ │ Parameters: │ │ │ │ * ((ddeeffaauulltt (bbuuddddhhiisstt::__eerraa uussee BBuuddddiisstt eerraa oorr nnoott) – │ │ │ │ False) │ │ │ │ * ((ddeeffaauulltt – True) │ │ │ │ Example: │ │ │ │ ‘20’ │ │ │ │ @@ -995,252 +995,252 @@ │ │ │ │ 2563’ (thai_digit = True) :example: ‘8 พฤศิจกายน 2020’ (pattern: │ │ │ │ str = “%-d %B %Y”, buddhist_era = False) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date() │ │ │ │ ... │ │ │ │ - '9 เม.ย. 2560' │ │ │ │ - '6 มิ.ย. 2555' │ │ │ │ - '18 ก.ค. 2536' │ │ │ │ - '30 มิ.ย. 2527' │ │ │ │ - '16 ส.ค. 2541' │ │ │ │ + '22 เม.ย. 2560' │ │ │ │ + '18 มิ.ย. 2555' │ │ │ │ + '24 ก.ค. 2536' │ │ │ │ + '4 ก.ค. 2527' │ │ │ │ + '23 ส.ค. 2541' │ │ │ │ date_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''ttooddaayy'') → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between two given dates. │ │ │ │ Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "today" │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 4, 25) │ │ │ │ - datetime.date(2018, 9, 20) │ │ │ │ - datetime.date(2008, 8, 6) │ │ │ │ - datetime.date(2003, 10, 1) │ │ │ │ - datetime.date(2011, 4, 27) │ │ │ │ + datetime.date(2021, 5, 10) │ │ │ │ + datetime.date(2018, 10, 5) │ │ │ │ + datetime.date(2008, 8, 21) │ │ │ │ + datetime.date(2003, 10, 16) │ │ │ │ + datetime.date(2011, 5, 12) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date='-1w') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 23) │ │ │ │ - datetime.date(2025, 12, 20) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between(start_date="-1y", end_date="+1w") │ │ │ │ ... │ │ │ │ - datetime.date(2025, 11, 3) │ │ │ │ - datetime.date(2025, 10, 2) │ │ │ │ - datetime.date(2025, 5, 29) │ │ │ │ - datetime.date(2025, 3, 30) │ │ │ │ - datetime.date(2025, 7, 2) │ │ │ │ + datetime.date(2025, 11, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 13) │ │ │ │ + datetime.date(2025, 4, 14) │ │ │ │ + datetime.date(2025, 7, 17) │ │ │ │ date_between_dates(ddaattee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt │ │ │ │ || _NN_oo_nn_ee == NNoonnee, ddaattee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a random date between the two given dates. │ │ │ │ Parameters: │ │ │ │ * ddaattee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ * ddaattee__eenndd – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_between_dates() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ - datetime.date(2025, 12, 25) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ date_object(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee_tt_ii_mm_ee || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a date object between January 1, 1970 and now │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object() │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 9) │ │ │ │ - datetime.date(2012, 6, 6) │ │ │ │ - datetime.date(1993, 7, 18) │ │ │ │ - datetime.date(1984, 6, 30) │ │ │ │ - datetime.date(1998, 8, 16) │ │ │ │ + datetime.date(2017, 4, 22) │ │ │ │ + datetime.date(2012, 6, 18) │ │ │ │ + datetime.date(1993, 7, 24) │ │ │ │ + datetime.date(1984, 7, 4) │ │ │ │ + datetime.date(1998, 8, 23) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_object(end_datetime='+1w') │ │ │ │ ... │ │ │ │ - datetime.date(2017, 4, 15) │ │ │ │ - datetime.date(2012, 6, 12) │ │ │ │ - datetime.date(1993, 7, 21) │ │ │ │ - datetime.date(1984, 7, 1) │ │ │ │ - datetime.date(1998, 8, 19) │ │ │ │ + datetime.date(2017, 4, 28) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 27) │ │ │ │ date_of_birth(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, mmiinniimmuumm__aaggee:: _ii_nn_tt == 00, │ │ │ │ mmaaxxiimmuumm__aaggee:: _ii_nn_tt == 111155) → _d_a_t_e_¶ │ │ │ │ Generate a random date of birth represented as a Date object, │ │ │ │ constrained by optional miminimum_age and maximum_age parameters. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – Defaults to None. │ │ │ │ * mmiinniimmuumm__aaggee – Defaults to 0. │ │ │ │ * mmaaxxiimmuumm__aaggee – Defaults to 115. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth() │ │ │ │ ... │ │ │ │ - datetime.date(2007, 12, 8) │ │ │ │ - datetime.date(1997, 11, 26) │ │ │ │ - datetime.date(1958, 10, 8) │ │ │ │ - datetime.date(1940, 1, 7) │ │ │ │ - datetime.date(1969, 4, 16) │ │ │ │ + datetime.date(2007, 12, 23) │ │ │ │ + datetime.date(1997, 12, 11) │ │ │ │ + datetime.date(1958, 10, 23) │ │ │ │ + datetime.date(1940, 1, 22) │ │ │ │ + datetime.date(1969, 5, 1) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_of_birth(minimum_age=30, maximum_age=50) │ │ │ │ ... │ │ │ │ - datetime.date(1992, 9, 17) │ │ │ │ - datetime.date(1990, 11, 24) │ │ │ │ - datetime.date(1983, 10, 24) │ │ │ │ - datetime.date(1980, 6, 1) │ │ │ │ - datetime.date(1985, 9, 19) │ │ │ │ + datetime.date(1992, 10, 2) │ │ │ │ + datetime.date(1990, 12, 9) │ │ │ │ + datetime.date(1983, 11, 8) │ │ │ │ + datetime.date(1980, 6, 16) │ │ │ │ + datetime.date(1985, 10, 4) │ │ │ │ date_this_century(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century() │ │ │ │ ... │ │ │ │ - datetime.date(2021, 12, 9) │ │ │ │ - datetime.date(2019, 9, 10) │ │ │ │ - datetime.date(2010, 12, 5) │ │ │ │ - datetime.date(2006, 9, 23) │ │ │ │ - datetime.date(2013, 4, 13) │ │ │ │ + datetime.date(2021, 12, 22) │ │ │ │ + datetime.date(2019, 9, 22) │ │ │ │ + datetime.date(2010, 12, 11) │ │ │ │ + datetime.date(2006, 9, 27) │ │ │ │ + datetime.date(2013, 4, 21) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_century(before_today=False, │ │ │ │ after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2088, 6, 25) │ │ │ │ - datetime.date(2082, 1, 31) │ │ │ │ - datetime.date(2057, 2, 10) │ │ │ │ - datetime.date(2045, 2, 22) │ │ │ │ - datetime.date(2063, 10, 29) │ │ │ │ + datetime.date(2088, 6, 28) │ │ │ │ + datetime.date(2082, 2, 3) │ │ │ │ + datetime.date(2057, 2, 18) │ │ │ │ + datetime.date(2045, 3, 5) │ │ │ │ + datetime.date(2063, 11, 5) │ │ │ │ date_this_decade(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Gets a Date object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current decade after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 1, 19) │ │ │ │ - datetime.date(2024, 7, 14) │ │ │ │ - datetime.date(2022, 7, 7) │ │ │ │ - datetime.date(2021, 7, 19) │ │ │ │ - datetime.date(2023, 1, 22) │ │ │ │ + datetime.date(2025, 1, 31) │ │ │ │ + datetime.date(2024, 7, 25) │ │ │ │ + datetime.date(2022, 7, 14) │ │ │ │ + datetime.date(2021, 7, 23) │ │ │ │ + datetime.date(2023, 1, 29) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_decade(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2029, 5, 17) │ │ │ │ - datetime.date(2029, 1, 10) │ │ │ │ - datetime.date(2027, 9, 3) │ │ │ │ - datetime.date(2027, 1, 9) │ │ │ │ - datetime.date(2028, 1, 14) │ │ │ │ + datetime.date(2029, 5, 19) │ │ │ │ + datetime.date(2029, 1, 14) │ │ │ │ + datetime.date(2027, 9, 12) │ │ │ │ + datetime.date(2027, 1, 20) │ │ │ │ + datetime.date(2028, 1, 21) │ │ │ │ date_this_month(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current month after │ │ │ │ today. Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 21) │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 11) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 13) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_month(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 26) │ │ │ │ + datetime.date(2026, 1, 18) │ │ │ │ + datetime.date(2026, 1, 14) │ │ │ │ + datetime.date(2026, 1, 20) │ │ │ │ date_this_year(bbeeffoorree__ttooddaayy:: _bb_oo_oo_ll == TTrruuee, aafftteerr__ttooddaayy:: _bb_oo_oo_ll == FFaallssee) → │ │ │ │ _d_a_t_e_¶ │ │ │ │ Gets a Date object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__ttooddaayy – include days in current year before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__ttooddaayy – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 30) │ │ │ │ - datetime.date(2025, 9, 29) │ │ │ │ - datetime.date(2025, 5, 31) │ │ │ │ - datetime.date(2025, 4, 3) │ │ │ │ - datetime.date(2025, 7, 3) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 7) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2026, 1, 5) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_this_year(before_today=False, after_today=True) │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 30) │ │ │ │ - datetime.date(2025, 12, 27) │ │ │ │ - datetime.date(2025, 12, 26) │ │ │ │ - datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2026, 11, 6) │ │ │ │ + datetime.date(2026, 10, 6) │ │ │ │ + datetime.date(2026, 6, 8) │ │ │ │ + datetime.date(2026, 4, 11) │ │ │ │ + datetime.date(2026, 7, 10) │ │ │ │ date_time(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 1970 and a │ │ │ │ specified end_datetime │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time() │ │ │ │ ... │ │ │ │ - datetime.datetime(2017, 4, 9, 21, 51, 16, 172683) │ │ │ │ - datetime.datetime(2012, 6, 6, 21, 48, 52, 526581) │ │ │ │ - datetime.datetime(1993, 7, 18, 10, 27, 14, 379203) │ │ │ │ - datetime.datetime(1984, 6, 30, 1, 49, 27, 51101) │ │ │ │ - datetime.datetime(1998, 8, 16, 1, 4, 6, 902003) │ │ │ │ + datetime.datetime(2017, 4, 22, 18, 53, 6, 762474) │ │ │ │ + datetime.datetime(2012, 6, 18, 11, 12, 3, 809275) │ │ │ │ + datetime.datetime(1993, 7, 24, 20, 22, 9, 866659) │ │ │ │ + datetime.datetime(1984, 7, 4, 0, 34, 45, 209110) │ │ │ │ + datetime.datetime(1998, 8, 23, 20, 10, 42, 144462) │ │ │ │ date_time_ad(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ssttaarrtt__ddaatteettiimmee:: _dd_aa_tt_ee || │ │ │ │ _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object for a date between January 1, 0001 and now │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ * eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current │ │ │ │ @@ -1249,38 +1249,38 @@ │ │ │ │ timestamp -62135596800, │ │ │ │ equivalent to 0001-01-01 00:00:00 UTC │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_ad() │ │ │ │ ... │ │ │ │ - datetime.datetime(1710, 12, 10, 0, 26, 11, 642540) │ │ │ │ - datetime.datetime(1535, 11, 5, 21, 55, 6, 409950) │ │ │ │ - datetime.datetime(852, 8, 25, 12, 50, 6, 423203) │ │ │ │ - datetime.datetime(525, 4, 21, 3, 56, 8, 20950) │ │ │ │ - datetime.datetime(1036, 4, 28, 9, 29, 47, 894207) │ │ │ │ + datetime.datetime(1710, 12, 22, 21, 28, 2, 232330) │ │ │ │ + datetime.datetime(1535, 11, 17, 11, 18, 17, 692642) │ │ │ │ + datetime.datetime(852, 8, 31, 22, 45, 1, 910652) │ │ │ │ + datetime.datetime(525, 4, 25, 2, 41, 26, 178963) │ │ │ │ + datetime.datetime(1036, 5, 6, 4, 36, 23, 136665) │ │ │ │ date_time_between(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''--3300yy'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between two given │ │ │ │ dates. Accepts date strings that can be recognized by strtotime(). │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to 30 years ago │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "now" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 43, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 29, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 34, 10, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 46, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 42, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 45, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 31, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 12, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 48, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 44, 171082) │ │ │ │ date_time_between_dates(ddaatteettiimmee__ssttaarrtt:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ddaatteettiimmee__eenndd:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || │ │ │ │ _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a random datetime between the two given datetimes. │ │ │ │ Parameters: │ │ │ │ * ddaatteettiimmee__ssttaarrtt – A DateParseType. Defaults to the UNIX │ │ │ │ epoch │ │ │ │ @@ -1288,227 +1288,227 @@ │ │ │ │ date and time │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 29) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 29) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 29) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 29) │ │ │ │ - datetime.datetime(2025, 12, 25, 0, 29) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 27, 2) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 27, 2) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 27, 2) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 27, 2) │ │ │ │ + datetime.datetime(2026, 1, 9, 6, 27, 2) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='-30y', │ │ │ │ datetime_end='now') │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 4, 25, 7, 39, 43, 236214) │ │ │ │ - datetime.datetime(2018, 9, 20, 21, 4, 29, 808743) │ │ │ │ - datetime.datetime(2008, 8, 7, 2, 34, 10, 361449) │ │ │ │ - datetime.datetime(2003, 10, 1, 19, 44, 46, 49189) │ │ │ │ - datetime.datetime(2011, 4, 27, 23, 1, 42, 171082) │ │ │ │ + datetime.datetime(2021, 5, 10, 13, 37, 45, 236214) │ │ │ │ + datetime.datetime(2018, 10, 6, 3, 2, 31, 808743) │ │ │ │ + datetime.datetime(2008, 8, 22, 8, 32, 12, 361449) │ │ │ │ + datetime.datetime(2003, 10, 17, 1, 42, 48, 49189) │ │ │ │ + datetime.datetime(2011, 5, 13, 4, 59, 44, 171082) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_between_dates(datetime_start='now', │ │ │ │ datetime_end='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 57, 441207) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 46, 993625) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 46, 345382) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 5, 7, 534973) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 41, 405703) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 59, 441207) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 48, 993625) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 48, 345382) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 3, 9, 534973) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 43, 405703) │ │ │ │ date_time_this_century(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == │ │ │ │ FFaallssee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current century. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current century before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current century after │ │ │ │ today. Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century() │ │ │ │ ... │ │ │ │ - datetime.datetime(2021, 12, 9, 13, 55, 44, 546063) │ │ │ │ - datetime.datetime(2019, 9, 11, 0, 3, 40, 169921) │ │ │ │ - datetime.datetime(2010, 12, 5, 5, 35, 11, 494670) │ │ │ │ - datetime.datetime(2006, 9, 23, 3, 0, 15, 83357) │ │ │ │ - datetime.datetime(2013, 4, 14, 0, 10, 39, 558107) │ │ │ │ + datetime.datetime(2021, 12, 22, 10, 57, 35, 135854) │ │ │ │ + datetime.datetime(2019, 9, 22, 13, 26, 51, 452616) │ │ │ │ + datetime.datetime(2010, 12, 11, 15, 30, 6, 982126) │ │ │ │ + datetime.datetime(2006, 9, 27, 1, 45, 33, 241366) │ │ │ │ + datetime.datetime(2013, 4, 21, 19, 17, 14, 800565) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_century(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2088, 6, 25, 22, 44, 57, 622622) │ │ │ │ - datetime.datetime(2082, 1, 31, 7, 15, 6, 452968) │ │ │ │ - datetime.datetime(2057, 2, 10, 3, 56, 40, 428077) │ │ │ │ - datetime.datetime(2045, 2, 22, 19, 54, 8, 821165) │ │ │ │ - datetime.datetime(2063, 10, 29, 7, 43, 35, 148093) │ │ │ │ + datetime.datetime(2088, 6, 28, 7, 41, 9, 32831) │ │ │ │ + datetime.datetime(2082, 2, 3, 23, 49, 57, 170273) │ │ │ │ + datetime.datetime(2057, 2, 18, 23, 59, 46, 940621) │ │ │ │ + datetime.datetime(2045, 3, 6, 3, 6, 52, 663156) │ │ │ │ + datetime.datetime(2063, 11, 5, 18, 35, 1, 905635) │ │ │ │ date_time_this_decade(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the decade year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current decade before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current decade after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 1, 19, 1, 53, 24, 112326) │ │ │ │ - datetime.datetime(2024, 7, 14, 3, 29, 42, 845343) │ │ │ │ - datetime.datetime(2022, 7, 7, 22, 58, 37, 110121) │ │ │ │ - datetime.datetime(2021, 7, 19, 17, 43, 10, 302452) │ │ │ │ - datetime.datetime(2023, 1, 22, 3, 29, 36, 616867) │ │ │ │ + datetime.datetime(2025, 1, 31, 22, 55, 14, 702117) │ │ │ │ + datetime.datetime(2024, 7, 25, 16, 52, 54, 128038) │ │ │ │ + datetime.datetime(2022, 7, 14, 8, 53, 32, 597577) │ │ │ │ + datetime.datetime(2021, 7, 23, 16, 28, 28, 460462) │ │ │ │ + datetime.datetime(2023, 1, 29, 22, 36, 11, 859325) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_decade(before_now=False, │ │ │ │ after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2029, 5, 17, 14, 44, 45, 128528) │ │ │ │ - datetime.datetime(2029, 1, 10, 16, 21, 59, 447153) │ │ │ │ - datetime.datetime(2027, 9, 3, 9, 51, 28, 774446) │ │ │ │ - datetime.datetime(2027, 1, 9, 2, 30, 47, 291613) │ │ │ │ - datetime.datetime(2028, 1, 14, 13, 28, 1, 921716) │ │ │ │ + datetime.datetime(2029, 5, 19, 23, 40, 56, 538737) │ │ │ │ + datetime.datetime(2029, 1, 14, 8, 56, 50, 164458) │ │ │ │ + datetime.datetime(2027, 9, 12, 5, 54, 35, 286989) │ │ │ │ + datetime.datetime(2027, 1, 20, 9, 43, 31, 133603) │ │ │ │ + datetime.datetime(2028, 1, 22, 0, 19, 28, 679258) │ │ │ │ date_time_this_month(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current month. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current month before │ │ │ │ today. Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current month after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 21, 6, 47, 42, 445344) │ │ │ │ - datetime.datetime(2025, 12, 19, 4, 56, 53, 90598) │ │ │ │ - datetime.datetime(2025, 12, 11, 2, 27, 9, 24561) │ │ │ │ - datetime.datetime(2025, 12, 7, 5, 15, 40, 288553) │ │ │ │ - datetime.datetime(2025, 12, 13, 6, 44, 28, 880245) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 33, 548010) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 59, 300457) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 45, 589920) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 55, 822578) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 45, 908990) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_month(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 17, 41781) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 11, 982237) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 9, 897536) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 22, 335432) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 49, 333468) │ │ │ │ + datetime.datetime(2026, 1, 28, 11, 7, 27, 939115) │ │ │ │ + datetime.datetime(2026, 1, 26, 11, 57, 7, 772378) │ │ │ │ + datetime.datetime(2026, 1, 18, 19, 53, 35, 332177) │ │ │ │ + datetime.datetime(2026, 1, 15, 3, 42, 8, 801407) │ │ │ │ + datetime.datetime(2026, 1, 20, 21, 22, 34, 304724) │ │ │ │ date_time_this_year(bbeeffoorree__nnooww:: _bb_oo_oo_ll == TTrruuee, aafftteerr__nnooww:: _bb_oo_oo_ll == FFaallssee, │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Gets a datetime object for the current year. │ │ │ │ Parameters: │ │ │ │ * bbeeffoorree__nnooww – include days in current year before today. │ │ │ │ Defaults to True │ │ │ │ * aafftteerr__nnooww – include days in current year after today. │ │ │ │ Defaults to False │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 10, 30, 7, 40, 50, 467913) │ │ │ │ - datetime.datetime(2025, 9, 29, 8, 42, 38, 68888) │ │ │ │ - datetime.datetime(2025, 5, 31, 13, 45, 15, 475546) │ │ │ │ - datetime.datetime(2025, 4, 3, 16, 44, 16, 301807) │ │ │ │ - datetime.datetime(2025, 7, 3, 1, 7, 10, 279612) │ │ │ │ + datetime.datetime(2026, 1, 7, 23, 34, 33, 548010) │ │ │ │ + datetime.datetime(2026, 1, 7, 6, 24, 59, 300457) │ │ │ │ + datetime.datetime(2026, 1, 4, 11, 27, 45, 589920) │ │ │ │ + datetime.datetime(2026, 1, 3, 3, 22, 55, 822578) │ │ │ │ + datetime.datetime(2026, 1, 5, 5, 27, 45, 908990) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.date_time_this_year(before_now=False, after_now=True) │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 30, 21, 56, 17, 41781) │ │ │ │ - datetime.datetime(2025, 12, 30, 7, 27, 11, 982237) │ │ │ │ - datetime.datetime(2025, 12, 27, 22, 56, 9, 897536) │ │ │ │ - datetime.datetime(2025, 12, 26, 19, 51, 22, 335432) │ │ │ │ - datetime.datetime(2025, 12, 28, 14, 7, 49, 333468) │ │ │ │ + datetime.datetime(2026, 11, 6, 12, 0, 35, 961684) │ │ │ │ + datetime.datetime(2026, 10, 6, 15, 42, 52, 750668) │ │ │ │ + datetime.datetime(2026, 6, 8, 7, 11, 41, 783161) │ │ │ │ + datetime.datetime(2026, 4, 11, 15, 10, 44, 814661) │ │ │ │ + datetime.datetime(2026, 7, 10, 15, 45, 15, 704091) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ + '22' │ │ │ │ '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '24' │ │ │ │ + '04' │ │ │ │ + '23' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'วันอาทิตย์' │ │ │ │ - 'วันพุธ' │ │ │ │ - 'วันอาทิตย์' │ │ │ │ 'วันเสาร์' │ │ │ │ + 'วันจันทร์' │ │ │ │ + 'วันเสาร์' │ │ │ │ + 'วันพุธ' │ │ │ │ 'วันอาทิตย์' │ │ │ │ future_date(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''++3300dd'') │ │ │ │ → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between 1 day from now and │ │ │ │ a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date() │ │ │ │ ... │ │ │ │ - datetime.date(2026, 1, 19) │ │ │ │ - datetime.date(2026, 1, 16) │ │ │ │ - datetime.date(2026, 1, 7) │ │ │ │ - datetime.date(2026, 1, 2) │ │ │ │ - datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 2, 3) │ │ │ │ + datetime.date(2026, 1, 31) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 17) │ │ │ │ + datetime.date(2026, 1, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_date(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.date(2026, 10, 29) │ │ │ │ - datetime.date(2026, 9, 27) │ │ │ │ - datetime.date(2026, 5, 28) │ │ │ │ - datetime.date(2026, 3, 30) │ │ │ │ - datetime.date(2026, 6, 30) │ │ │ │ + datetime.date(2026, 11, 13) │ │ │ │ + datetime.date(2026, 10, 12) │ │ │ │ + datetime.date(2026, 6, 12) │ │ │ │ + datetime.date(2026, 4, 14) │ │ │ │ + datetime.date(2026, 7, 15) │ │ │ │ future_datetime(eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == │ │ │ │ ''++3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between 1 second form │ │ │ │ now and a given date. │ │ │ │ Parameters: │ │ │ │ * eenndd__ddaattee – A DateParseType. Defaults to "+30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 1, 19, 8, 28, 1, 594731) │ │ │ │ - datetime.datetime(2026, 1, 16, 18, 12, 38, 54467) │ │ │ │ - datetime.datetime(2026, 1, 6, 15, 17, 42, 116942) │ │ │ │ - datetime.datetime(2026, 1, 1, 18, 54, 12, 957843) │ │ │ │ - datetime.datetime(2026, 1, 9, 8, 36, 4, 566513) │ │ │ │ + datetime.datetime(2026, 2, 3, 14, 26, 3, 594731) │ │ │ │ + datetime.datetime(2026, 2, 1, 0, 10, 40, 54467) │ │ │ │ + datetime.datetime(2026, 1, 21, 21, 15, 44, 116942) │ │ │ │ + datetime.datetime(2026, 1, 17, 0, 52, 14, 957843) │ │ │ │ + datetime.datetime(2026, 1, 24, 14, 34, 6, 566513) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.future_datetime(end_date='+1y') │ │ │ │ ... │ │ │ │ - datetime.datetime(2026, 10, 29, 10, 28, 57, 596785) │ │ │ │ - datetime.datetime(2026, 9, 27, 20, 31, 47, 235670) │ │ │ │ - datetime.datetime(2026, 5, 27, 15, 6, 46, 924810) │ │ │ │ - datetime.datetime(2026, 3, 29, 14, 5, 8, 276056) │ │ │ │ - datetime.datetime(2026, 6, 29, 18, 11, 41, 894428) │ │ │ │ + datetime.datetime(2026, 11, 13, 16, 26, 59, 596785) │ │ │ │ + datetime.datetime(2026, 10, 13, 2, 29, 49, 235670) │ │ │ │ + datetime.datetime(2026, 6, 11, 21, 4, 48, 924810) │ │ │ │ + datetime.datetime(2026, 4, 13, 20, 3, 10, 276056) │ │ │ │ + datetime.datetime(2026, 7, 15, 0, 9, 43, 894428) │ │ │ │ iso8601(ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee, eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || │ │ │ │ _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee == NNoonnee, sseepp:: _ss_tt_rr == ''TT'', ttiimmeessppeecc:: _ss_tt_rr == │ │ │ │ ''aauuttoo'') → _s_t_r_¶ │ │ │ │ Get an ISO 8601 string for a datetime between the UNIX epoch and │ │ │ │ now. │ │ │ │ Parameters: │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ @@ -1518,86 +1518,86 @@ │ │ │ │ * ttiimmeessppeecc – format specifier for the time part, defaults │ │ │ │ to ‘auto’ - see datetime.isoformat() documentation │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.iso8601() │ │ │ │ ... │ │ │ │ - '2017-04-09T21:51:16.172683' │ │ │ │ - '2012-06-06T21:48:52.526581' │ │ │ │ - '1993-07-18T10:27:14.379203' │ │ │ │ - '1984-06-30T01:49:27.051101' │ │ │ │ - '1998-08-16T01:04:06.902003' │ │ │ │ + '2017-04-22T18:53:06.762474' │ │ │ │ + '2012-06-18T11:12:03.809275' │ │ │ │ + '1993-07-24T20:22:09.866659' │ │ │ │ + '1984-07-04T00:34:45.209110' │ │ │ │ + '1998-08-23T20:10:42.144462' │ │ │ │ month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month() │ │ │ │ ... │ │ │ │ '04' │ │ │ │ '06' │ │ │ │ '07' │ │ │ │ - '06' │ │ │ │ + '07' │ │ │ │ '08' │ │ │ │ month_name() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.month_name() │ │ │ │ ... │ │ │ │ 'เมษายน' │ │ │ │ 'มิถุนายน' │ │ │ │ 'กรกฎาคม' │ │ │ │ - 'มิถุนายน' │ │ │ │ + 'กรกฎาคม' │ │ │ │ 'สิงหาคม' │ │ │ │ past_date(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''--3300dd'', │ │ │ │ ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_¶ │ │ │ │ Get a Date object based on a random date between a given date and 1 │ │ │ │ day ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date() │ │ │ │ ... │ │ │ │ - datetime.date(2025, 12, 19) │ │ │ │ - datetime.date(2025, 12, 16) │ │ │ │ - datetime.date(2025, 12, 7) │ │ │ │ - datetime.date(2025, 12, 2) │ │ │ │ - datetime.date(2025, 12, 9) │ │ │ │ + datetime.date(2026, 1, 3) │ │ │ │ + datetime.date(2025, 12, 31) │ │ │ │ + datetime.date(2025, 12, 22) │ │ │ │ + datetime.date(2025, 12, 17) │ │ │ │ + datetime.date(2025, 12, 24) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_date(start_date='-1y') │ │ │ │ ... │ │ │ │ - datetime.date(2025, 10, 28) │ │ │ │ - datetime.date(2025, 9, 26) │ │ │ │ - datetime.date(2025, 5, 26) │ │ │ │ - datetime.date(2025, 3, 28) │ │ │ │ - datetime.date(2025, 6, 28) │ │ │ │ + datetime.date(2025, 11, 12) │ │ │ │ + datetime.date(2025, 10, 11) │ │ │ │ + datetime.date(2025, 6, 10) │ │ │ │ + datetime.date(2025, 4, 12) │ │ │ │ + datetime.date(2025, 7, 13) │ │ │ │ past_datetime(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _d_a_t_e_t_i_m_e_¶ │ │ │ │ Get a datetime object based on a random date between a given date │ │ │ │ and 1 second ago. │ │ │ │ Parameters: │ │ │ │ * ssttaarrtt__ddaattee – A DateParseType. Defaults to "-30d" │ │ │ │ * ttzziinnffoo – timezone, instance of datetime.tzinfo subclass │ │ │ │ Example: │ │ │ │ datetime(‘1999-02-02 11:42:52’) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.past_datetime() │ │ │ │ ... │ │ │ │ - datetime.datetime(2025, 12, 20, 8, 28, 0, 594731) │ │ │ │ - datetime.datetime(2025, 12, 17, 18, 12, 37, 54467) │ │ │ │ - datetime.datetime(2025, 12, 7, 15, 17, 41, 116942) │ │ │ │ - datetime.datetime(2025, 12, 2, 18, 54, 11, 957843) │ │ │ │ - datetime.datetime(2025, 12, 10, 8, 36, 3, 566513) │ │ │ │ + datetime.datetime(2026, 1, 4, 14, 26, 2, 594731) │ │ │ │ + datetime.datetime(2026, 1, 2, 0, 10, 39, 54467) │ │ │ │ + datetime.datetime(2025, 12, 22, 21, 15, 43, 116942) │ │ │ │ + datetime.datetime(2025, 12, 18, 0, 52, 13, 957843) │ │ │ │ + datetime.datetime(2025, 12, 25, 14, 34, 5, 566513) │ │ │ │ pytimezone(**aarrggss:: _AA_nn_yy, ****kkwwaarrggss:: _AA_nn_yy) → _t_z_i_n_f_o | _N_o_n_e_¶ │ │ │ │ Generate a random timezone (see faker.timezone for any args) and │ │ │ │ return a Python object usable as a tzinfo for datetime or other │ │ │ │ fakers. │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ @@ -1615,19 +1615,19 @@ │ │ │ │ not (default: False) :example: ‘15:02:34’ :example: ‘๑๕:๐๒:๓๔’ │ │ │ │ (thai_digit = True) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time() │ │ │ │ ... │ │ │ │ - '21:51:16' │ │ │ │ - '21:48:52' │ │ │ │ - '10:27:14' │ │ │ │ - '01:49:27' │ │ │ │ - '01:04:06' │ │ │ │ + '18:53:06' │ │ │ │ + '11:12:03' │ │ │ │ + '20:22:09' │ │ │ │ + '00:34:45' │ │ │ │ + '20:10:42' │ │ │ │ time_delta(eenndd__ddaatteettiimmee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt || _NN_oo_nn_ee │ │ │ │ == NNoonnee) → _t_i_m_e_d_e_l_t_a_¶ │ │ │ │ Get a random timedelta object of duration between the current date │ │ │ │ and time andend_datetime │ │ │ │ Parameters: │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ @@ -1657,28 +1657,28 @@ │ │ │ │ eenndd__ddaatteettiimmee – A DateParseType. Defaults to the current date │ │ │ │ and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object() │ │ │ │ ... │ │ │ │ - datetime.time(21, 51, 16, 172683) │ │ │ │ - datetime.time(21, 48, 52, 526581) │ │ │ │ - datetime.time(10, 27, 14, 379203) │ │ │ │ - datetime.time(1, 49, 27, 51101) │ │ │ │ - datetime.time(1, 4, 6, 902003) │ │ │ │ + datetime.time(18, 53, 6, 762474) │ │ │ │ + datetime.time(11, 12, 3, 809275) │ │ │ │ + datetime.time(20, 22, 9, 866659) │ │ │ │ + datetime.time(0, 34, 45, 209110) │ │ │ │ + datetime.time(20, 10, 42, 144462) │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_object(end_datetime='+1h') │ │ │ │ ... │ │ │ │ - datetime.time(22, 41, 56, 91349) │ │ │ │ - datetime.time(22, 34, 21, 162431) │ │ │ │ - datetime.time(10, 52, 28, 436894) │ │ │ │ - datetime.time(2, 4, 59, 151402) │ │ │ │ - datetime.time(1, 34, 47, 491000) │ │ │ │ + datetime.time(19, 43, 46, 681140) │ │ │ │ + datetime.time(11, 57, 32, 445126) │ │ │ │ + datetime.time(20, 47, 23, 924350) │ │ │ │ + datetime.time(0, 50, 17, 309411) │ │ │ │ + datetime.time(20, 41, 22, 733459) │ │ │ │ time_series(ssttaarrtt__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''-- │ │ │ │ 3300dd'', eenndd__ddaattee:: _dd_aa_tt_ee || _dd_aa_tt_ee_tt_ii_mm_ee || _tt_ii_mm_ee_dd_ee_ll_tt_aa || _ss_tt_rr || _ii_nn_tt == ''nnooww'', │ │ │ │ pprreecciissiioonn:: _ff_ll_oo_aa_tt || _NN_oo_nn_ee == NNoonnee, ddiissttrriibb:: _CC_aa_ll_ll_aa_bb_ll_ee[[[[_dd_aa_tt_ee_tt_ii_mm_ee]],, _ff_ll_oo_aa_tt]] || │ │ │ │ _NN_oo_nn_ee == NNoonnee, ttzziinnffoo:: _tt_zz_ii_nn_ff_oo || _NN_oo_nn_ee == NNoonnee) → _I_t_e_r_a_t_o_r[_T_u_p_l_e[_d_a_t_e_t_i_m_e, │ │ │ │ _A_n_y]]_¶ │ │ │ │ Returns a generator yielding tuples of (, ). │ │ │ │ The data points will start at start_date, and be at every time │ │ │ │ @@ -1693,19 +1693,19 @@ │ │ │ │ uniform distribution :param tzinfo: timezone, instance of │ │ │ │ datetime.tzinfo subclass │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.time_series() │ │ │ │ ... │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ timezone() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.timezone() │ │ │ │ ... │ │ │ │ 'Indian/Maldives' │ │ │ │ @@ -1725,19 +1725,19 @@ │ │ │ │ * ssttaarrtt__ddaatteettiimmee – A DateParseType. Defaults to the │ │ │ │ current date and time │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.unix_time() │ │ │ │ ... │ │ │ │ - 1491774676.1726835 │ │ │ │ - 1339019332.5265806 │ │ │ │ - 742991234.3792027 │ │ │ │ - 457408167.0511007 │ │ │ │ - 903229446.9020034 │ │ │ │ + 1492887186.7624743 │ │ │ │ + 1340017923.8092752 │ │ │ │ + 743545329.8666589 │ │ │ │ + 457749285.20911014 │ │ │ │ + 903903042.1444616 │ │ │ │ year() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.year() │ │ │ │ ... │ │ │ │ '2560' │ │ │ │ @@ -3169,32 +3169,32 @@ │ │ │ │ ssn() → _s_t_r_¶ │ │ │ │ Thai national ID │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.ssn() │ │ │ │ ... │ │ │ │ - '7-3008-64106-31-3' │ │ │ │ - '6-8320-13286-64-5' │ │ │ │ - '4-7403-34627-40-7' │ │ │ │ - '7-1610-27117-49-6' │ │ │ │ - '1-3301-66825-09-9' │ │ │ │ + '7-3216-85461-66-7' │ │ │ │ + '7-6001-72615-90-1' │ │ │ │ + '4-2410-28904-63-1' │ │ │ │ + '1-3020-12786-30-3' │ │ │ │ + '3-2118-65734-37-6' │ │ │ │ vat_id() → _s_t_r_¶ │ │ │ │ Personal VAT ID is the same as national ID (Corporate VAT ID is │ │ │ │ different) │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.vat_id() │ │ │ │ ... │ │ │ │ - '4-3317-84560-32-4' │ │ │ │ - '8-6813-90948-61-7' │ │ │ │ - '3-8220-22851-40-1' │ │ │ │ - '4-2311-80083-54-8' │ │ │ │ - '2-1046-95731-85-7' │ │ │ │ + '5-4910-15427-88-7' │ │ │ │ + '7-9216-02306-67-1' │ │ │ │ + '6-2911-76236-18-8' │ │ │ │ + '3-2708-84459-05-8' │ │ │ │ + '1-9506-70708-32-1' │ │ │ │ ******** _TT_aa_bb_ll_ee_ _oo_ff_ _CC_oo_nn_tt_ee_nn_tt_ss ******** │ │ │ │ * _L_o_c_a_l_e_ _t_h___T_H │ │ │ │ o _f_a_k_e_r_._p_r_o_v_i_d_e_r_s_._a_d_d_r_e_s_s │ │ │ │ # _P_r_o_v_i_d_e_r │ │ │ │ # _P_r_o_v_i_d_e_r_._a_d_d_r_e_s_s_(_) │ │ │ │ # _P_r_o_v_i_d_e_r_._a_d_m_i_n_i_s_t_r_a_t_i_v_e___u_n_i_t_(_) │ │ │ │ # _P_r_o_v_i_d_e_r_._a_m_p_h_o_e_(_) │ │ ├── ./usr/share/doc/faker-doc/html/locales/tl_PH.html │ │ │ @@ -1668,18 +1668,18 @@ │ │ │

│ │ │ │ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ century() str
│ │ │ @@ -1714,41 +1714,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date()
│ │ │  ...
│ │ │ -'2017-04-09'
│ │ │ -'2012-06-06'
│ │ │ -'1993-07-18'
│ │ │ -'1984-06-30'
│ │ │ -'1998-08-16'
│ │ │ +'2017-04-22'
│ │ │ +'2012-06-18'
│ │ │ +'1993-07-24'
│ │ │ +'1984-07-04'
│ │ │ +'1998-08-23'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(pattern='%m/%d/%Y')
│ │ │  ...
│ │ │ -'04/09/2017'
│ │ │ -'06/06/2012'
│ │ │ -'07/18/1993'
│ │ │ -'06/30/1984'
│ │ │ -'08/16/1998'
│ │ │ +'04/22/2017'
│ │ │ +'06/18/2012'
│ │ │ +'07/24/1993'
│ │ │ +'07/04/1984'
│ │ │ +'08/23/1998'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date(end_datetime='+1w')
│ │ │  ...
│ │ │ -'2017-04-15'
│ │ │ -'2012-06-12'
│ │ │ -'1993-07-21'
│ │ │ -'1984-07-01'
│ │ │ -'1998-08-19'
│ │ │ +'2017-04-28'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-27'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date
│ │ │ @@ -1764,41 +1764,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between()
│ │ │  ...
│ │ │ -datetime.date(2021, 4, 25)
│ │ │ -datetime.date(2018, 9, 20)
│ │ │ -datetime.date(2008, 8, 6)
│ │ │ -datetime.date(2003, 10, 1)
│ │ │ -datetime.date(2011, 4, 27)
│ │ │ +datetime.date(2021, 5, 10)
│ │ │ +datetime.date(2018, 10, 5)
│ │ │ +datetime.date(2008, 8, 21)
│ │ │ +datetime.date(2003, 10, 16)
│ │ │ +datetime.date(2011, 5, 12)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date='-1w')
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 23)
│ │ │ -datetime.date(2025, 12, 20)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between(start_date="-1y", end_date="+1w")
│ │ │  ...
│ │ │ -datetime.date(2025, 11, 3)
│ │ │ -datetime.date(2025, 10, 2)
│ │ │ -datetime.date(2025, 5, 29)
│ │ │ -datetime.date(2025, 3, 30)
│ │ │ -datetime.date(2025, 7, 2)
│ │ │ +datetime.date(2025, 11, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 13)
│ │ │ +datetime.date(2025, 4, 14)
│ │ │ +datetime.date(2025, 7, 17)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date
│ │ │ @@ -1813,19 +1813,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_between_dates()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ -datetime.date(2025, 12, 25)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_object(end_datetime: datetime | None = None) date
│ │ │ @@ -1837,30 +1837,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object()
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 9)
│ │ │ -datetime.date(2012, 6, 6)
│ │ │ -datetime.date(1993, 7, 18)
│ │ │ -datetime.date(1984, 6, 30)
│ │ │ -datetime.date(1998, 8, 16)
│ │ │ +datetime.date(2017, 4, 22)
│ │ │ +datetime.date(2012, 6, 18)
│ │ │ +datetime.date(1993, 7, 24)
│ │ │ +datetime.date(1984, 7, 4)
│ │ │ +datetime.date(1998, 8, 23)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_object(end_datetime='+1w')
│ │ │  ...
│ │ │ -datetime.date(2017, 4, 15)
│ │ │ -datetime.date(2012, 6, 12)
│ │ │ -datetime.date(1993, 7, 21)
│ │ │ -datetime.date(1984, 7, 1)
│ │ │ -datetime.date(1998, 8, 19)
│ │ │ +datetime.date(2017, 4, 28)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 27)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date
│ │ │ @@ -1878,30 +1878,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth()
│ │ │  ...
│ │ │ -datetime.date(2007, 12, 8)
│ │ │ -datetime.date(1997, 11, 26)
│ │ │ -datetime.date(1958, 10, 8)
│ │ │ -datetime.date(1940, 1, 7)
│ │ │ -datetime.date(1969, 4, 16)
│ │ │ +datetime.date(2007, 12, 23)
│ │ │ +datetime.date(1997, 12, 11)
│ │ │ +datetime.date(1958, 10, 23)
│ │ │ +datetime.date(1940, 1, 22)
│ │ │ +datetime.date(1969, 5, 1)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_of_birth(minimum_age=30, maximum_age=50)
│ │ │  ...
│ │ │ -datetime.date(1992, 9, 17)
│ │ │ -datetime.date(1990, 11, 24)
│ │ │ -datetime.date(1983, 10, 24)
│ │ │ -datetime.date(1980, 6, 1)
│ │ │ -datetime.date(1985, 9, 19)
│ │ │ +datetime.date(1992, 10, 2)
│ │ │ +datetime.date(1990, 12, 9)
│ │ │ +datetime.date(1983, 11, 8)
│ │ │ +datetime.date(1980, 6, 16)
│ │ │ +datetime.date(1985, 10, 4)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_century(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1916,30 +1916,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century()
│ │ │  ...
│ │ │ -datetime.date(2021, 12, 9)
│ │ │ -datetime.date(2019, 9, 10)
│ │ │ -datetime.date(2010, 12, 5)
│ │ │ -datetime.date(2006, 9, 23)
│ │ │ -datetime.date(2013, 4, 13)
│ │ │ +datetime.date(2021, 12, 22)
│ │ │ +datetime.date(2019, 9, 22)
│ │ │ +datetime.date(2010, 12, 11)
│ │ │ +datetime.date(2006, 9, 27)
│ │ │ +datetime.date(2013, 4, 21)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_century(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2088, 6, 25)
│ │ │ -datetime.date(2082, 1, 31)
│ │ │ -datetime.date(2057, 2, 10)
│ │ │ -datetime.date(2045, 2, 22)
│ │ │ -datetime.date(2063, 10, 29)
│ │ │ +datetime.date(2088, 6, 28)
│ │ │ +datetime.date(2082, 2, 3)
│ │ │ +datetime.date(2057, 2, 18)
│ │ │ +datetime.date(2045, 3, 5)
│ │ │ +datetime.date(2063, 11, 5)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_decade(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1954,30 +1954,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade()
│ │ │  ...
│ │ │ -datetime.date(2025, 1, 19)
│ │ │ -datetime.date(2024, 7, 14)
│ │ │ -datetime.date(2022, 7, 7)
│ │ │ -datetime.date(2021, 7, 19)
│ │ │ -datetime.date(2023, 1, 22)
│ │ │ +datetime.date(2025, 1, 31)
│ │ │ +datetime.date(2024, 7, 25)
│ │ │ +datetime.date(2022, 7, 14)
│ │ │ +datetime.date(2021, 7, 23)
│ │ │ +datetime.date(2023, 1, 29)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_decade(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2029, 5, 17)
│ │ │ -datetime.date(2029, 1, 10)
│ │ │ -datetime.date(2027, 9, 3)
│ │ │ -datetime.date(2027, 1, 9)
│ │ │ -datetime.date(2028, 1, 14)
│ │ │ +datetime.date(2029, 5, 19)
│ │ │ +datetime.date(2029, 1, 14)
│ │ │ +datetime.date(2027, 9, 12)
│ │ │ +datetime.date(2027, 1, 20)
│ │ │ +datetime.date(2028, 1, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_month(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -1992,30 +1992,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month()
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 21)
│ │ │ -datetime.date(2025, 12, 19)
│ │ │ -datetime.date(2025, 12, 11)
│ │ │ -datetime.date(2025, 12, 7)
│ │ │ -datetime.date(2025, 12, 13)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_month(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 26)
│ │ │ +datetime.date(2026, 1, 18)
│ │ │ +datetime.date(2026, 1, 14)
│ │ │ +datetime.date(2026, 1, 20)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_this_year(before_today: bool = True, after_today: bool = False) date
│ │ │ @@ -2030,30 +2030,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year()
│ │ │  ...
│ │ │ -datetime.date(2025, 10, 30)
│ │ │ -datetime.date(2025, 9, 29)
│ │ │ -datetime.date(2025, 5, 31)
│ │ │ -datetime.date(2025, 4, 3)
│ │ │ -datetime.date(2025, 7, 3)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 7)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 3)
│ │ │ +datetime.date(2026, 1, 5)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_this_year(before_today=False, after_today=True)
│ │ │  ...
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 30)
│ │ │ -datetime.date(2025, 12, 27)
│ │ │ -datetime.date(2025, 12, 26)
│ │ │ -datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2026, 11, 6)
│ │ │ +datetime.date(2026, 10, 6)
│ │ │ +datetime.date(2026, 6, 8)
│ │ │ +datetime.date(2026, 4, 11)
│ │ │ +datetime.date(2026, 7, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -2068,19 +2068,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time()
│ │ │  ...
│ │ │ -datetime.datetime(2017, 4, 9, 21, 51, 17, 17105)
│ │ │ -datetime.datetime(2012, 6, 6, 21, 48, 53, 284535)
│ │ │ -datetime.datetime(1993, 7, 18, 10, 27, 14, 799774)
│ │ │ -datetime.datetime(1984, 6, 30, 1, 49, 27, 310017)
│ │ │ -datetime.datetime(1998, 8, 16, 1, 4, 7, 413278)
│ │ │ +datetime.datetime(2017, 4, 22, 18, 53, 7, 606896)
│ │ │ +datetime.datetime(2012, 6, 18, 11, 12, 4, 567230)
│ │ │ +datetime.datetime(1993, 7, 24, 20, 22, 10, 287230)
│ │ │ +datetime.datetime(1984, 7, 4, 0, 34, 45, 468027)
│ │ │ +datetime.datetime(1998, 8, 23, 20, 10, 42, 655736)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime
│ │ │ @@ -2099,19 +2099,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_ad()
│ │ │  ...
│ │ │ -datetime.datetime(1710, 12, 10, 0, 26, 12, 486961)
│ │ │ -datetime.datetime(1535, 11, 5, 21, 55, 7, 167908)
│ │ │ -datetime.datetime(852, 8, 25, 12, 50, 6, 843765)
│ │ │ -datetime.datetime(525, 4, 21, 3, 56, 8, 279869)
│ │ │ -datetime.datetime(1036, 4, 28, 9, 29, 48, 405483)
│ │ │ +datetime.datetime(1710, 12, 22, 21, 28, 3, 76752)
│ │ │ +datetime.datetime(1535, 11, 17, 11, 18, 18, 450600)
│ │ │ +datetime.datetime(852, 8, 31, 22, 45, 2, 331223)
│ │ │ +datetime.datetime(525, 4, 25, 2, 41, 26, 437881)
│ │ │ +datetime.datetime(1036, 5, 6, 4, 36, 23, 647938)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2128,19 +2128,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 44, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 30, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 34, 11, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 47, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 43, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 46, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 32, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 13, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 49, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 45, 171082)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2156,41 +2156,41 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 25, 0, 29, 1)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 29, 1)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 29, 1)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 29, 1)
│ │ │ -datetime.datetime(2025, 12, 25, 0, 29, 1)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 27, 3)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 27, 3)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 27, 3)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 27, 3)
│ │ │ +datetime.datetime(2026, 1, 9, 6, 27, 3)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='-30y', datetime_end='now')
│ │ │  ...
│ │ │ -datetime.datetime(2021, 4, 25, 7, 39, 44, 236214)
│ │ │ -datetime.datetime(2018, 9, 20, 21, 4, 30, 808743)
│ │ │ -datetime.datetime(2008, 8, 7, 2, 34, 11, 361449)
│ │ │ -datetime.datetime(2003, 10, 1, 19, 44, 47, 49189)
│ │ │ -datetime.datetime(2011, 4, 27, 23, 1, 43, 171082)
│ │ │ +datetime.datetime(2021, 5, 10, 13, 37, 46, 236214)
│ │ │ +datetime.datetime(2018, 10, 6, 3, 2, 32, 808743)
│ │ │ +datetime.datetime(2008, 8, 22, 8, 32, 13, 361449)
│ │ │ +datetime.datetime(2003, 10, 17, 1, 42, 49, 49189)
│ │ │ +datetime.datetime(2011, 5, 13, 4, 59, 45, 171082)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_between_dates(datetime_start='now', datetime_end='+1y')
│ │ │  ...
│ │ │ -datetime.datetime(2026, 10, 29, 10, 28, 58, 441207)
│ │ │ -datetime.datetime(2026, 9, 27, 20, 31, 47, 993625)
│ │ │ -datetime.datetime(2026, 5, 27, 15, 6, 47, 345382)
│ │ │ -datetime.datetime(2026, 3, 29, 14, 5, 8, 534973)
│ │ │ -datetime.datetime(2026, 6, 29, 18, 11, 42, 405703)
│ │ │ +datetime.datetime(2026, 11, 13, 16, 27, 0, 441207)
│ │ │ +datetime.datetime(2026, 10, 13, 2, 29, 49, 993625)
│ │ │ +datetime.datetime(2026, 6, 11, 21, 4, 49, 345382)
│ │ │ +datetime.datetime(2026, 4, 13, 20, 3, 10, 534973)
│ │ │ +datetime.datetime(2026, 7, 15, 0, 9, 44, 405703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2206,30 +2206,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century()
│ │ │  ...
│ │ │ -datetime.datetime(2021, 12, 9, 13, 55, 45, 390485)
│ │ │ -datetime.datetime(2019, 9, 11, 0, 3, 40, 927876)
│ │ │ -datetime.datetime(2010, 12, 5, 5, 35, 11, 915242)
│ │ │ -datetime.datetime(2006, 9, 23, 3, 0, 15, 342273)
│ │ │ -datetime.datetime(2013, 4, 14, 0, 10, 40, 69381)
│ │ │ +datetime.datetime(2021, 12, 22, 10, 57, 35, 980276)
│ │ │ +datetime.datetime(2019, 9, 22, 13, 26, 52, 210570)
│ │ │ +datetime.datetime(2010, 12, 11, 15, 30, 7, 402698)
│ │ │ +datetime.datetime(2006, 9, 27, 1, 45, 33, 500283)
│ │ │ +datetime.datetime(2013, 4, 21, 19, 17, 15, 311840)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_century(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2088, 6, 25, 22, 44, 57, 778200)
│ │ │ -datetime.datetime(2082, 1, 31, 7, 15, 6, 695014)
│ │ │ -datetime.datetime(2057, 2, 10, 3, 56, 41, 7505)
│ │ │ -datetime.datetime(2045, 2, 22, 19, 54, 9, 562249)
│ │ │ -datetime.datetime(2063, 10, 29, 7, 43, 35, 636819)
│ │ │ +datetime.datetime(2088, 6, 28, 7, 41, 9, 188410)
│ │ │ +datetime.datetime(2082, 2, 3, 23, 49, 57, 412319)
│ │ │ +datetime.datetime(2057, 2, 18, 23, 59, 47, 520049)
│ │ │ +datetime.datetime(2045, 3, 6, 3, 6, 53, 404239)
│ │ │ +datetime.datetime(2063, 11, 5, 18, 35, 2, 394361)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2245,30 +2245,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 1, 19, 1, 53, 24, 956748)
│ │ │ -datetime.datetime(2024, 7, 14, 3, 29, 43, 603298)
│ │ │ -datetime.datetime(2022, 7, 7, 22, 58, 37, 530693)
│ │ │ -datetime.datetime(2021, 7, 19, 17, 43, 10, 561369)
│ │ │ -datetime.datetime(2023, 1, 22, 3, 29, 37, 128141)
│ │ │ +datetime.datetime(2025, 1, 31, 22, 55, 15, 546539)
│ │ │ +datetime.datetime(2024, 7, 25, 16, 52, 54, 885992)
│ │ │ +datetime.datetime(2022, 7, 14, 8, 53, 33, 18149)
│ │ │ +datetime.datetime(2021, 7, 23, 16, 28, 28, 719378)
│ │ │ +datetime.datetime(2023, 1, 29, 22, 36, 12, 370600)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_decade(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2029, 5, 17, 14, 44, 45, 284106)
│ │ │ -datetime.datetime(2029, 1, 10, 16, 21, 59, 689198)
│ │ │ -datetime.datetime(2027, 9, 3, 9, 51, 29, 353874)
│ │ │ -datetime.datetime(2027, 1, 9, 2, 30, 48, 32696)
│ │ │ -datetime.datetime(2028, 1, 14, 13, 28, 2, 410442)
│ │ │ +datetime.datetime(2029, 5, 19, 23, 40, 56, 694315)
│ │ │ +datetime.datetime(2029, 1, 14, 8, 56, 50, 406504)
│ │ │ +datetime.datetime(2027, 9, 12, 5, 54, 35, 866418)
│ │ │ +datetime.datetime(2027, 1, 20, 9, 43, 31, 874686)
│ │ │ +datetime.datetime(2028, 1, 22, 0, 19, 29, 167984)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime
│ │ │ @@ -2284,30 +2284,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month()
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 21, 6, 47, 43, 289766)
│ │ │ -datetime.datetime(2025, 12, 19, 4, 56, 53, 848552)
│ │ │ -datetime.datetime(2025, 12, 11, 2, 27, 9, 445133)
│ │ │ -datetime.datetime(2025, 12, 7, 5, 15, 40, 547470)
│ │ │ -datetime.datetime(2025, 12, 13, 6, 44, 29, 391520)
│ │ │ +datetime.datetime(2026, 1, 7, 23, 34, 34, 392432)
│ │ │ +datetime.datetime(2026, 1, 7, 6, 25, 0, 58412)
│ │ │ +datetime.datetime(2026, 1, 4, 11, 27, 46, 10492)
│ │ │ +datetime.datetime(2026, 1, 3, 3, 22, 56, 81495)
│ │ │ +datetime.datetime(2026, 1, 5, 5, 27, 46, 420264)
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.date_time_this_month(before_now=False, after_now=True)
│ │ │  ...
│ │ │ -datetime.datetime(2025, 12, 30, 21, 56, 17, 197359)
│ │ │ -datetime.datetime(2025, 12, 30, 7, 27, 12, 224283)
│ │ │ -datetime.datetime(2025, 12, 27, 22, 56, 10, 476964)
│ │ │ -datetime.datetime(2025, 12, 26, 19, 51, 23, 76515)
│ │ │ -datetime.datetime(2025, 12, 28, 14, 7, 49, 822194)
│ │ │ +datetime.datetime(2026, 1, 28, 11, 7, 28, 94693)
│ │ │ +datetime.datetime(2026, 1, 26, 11, 57, 8, 14423)
│ │ │ +datetime.datetime(2026, 1, 18, 19, 53, 35, 911605)
│ │ │ +datetime.datetime(2026, 1, 15, 3, 42, 9, 542490)
│ │ │ +datetime.datetime(2026, 1, 20, 21, 22, 34, 793449)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None